• Aucun résultat trouvé

TD n°4 - Seconde Algorithmes Structures itératives

N/A
N/A
Protected

Academic year: 2022

Partager "TD n°4 - Seconde Algorithmes Structures itératives"

Copied!
1
0
0

Texte intégral

(1)

TD n°4 - Seconde Algorithmes

Structures itératives

Exercice 1. Un programme

Voici un programme de calcul :

Variables: S,ketnsont des nombres entiers naturels.

Entrée: Demander à l’utilisateur la valeur den. Initialisation: Affecter àSla valeur 0.

Traitement: Pourkde 1 jusquenFaire

| Affecter àSla valeurS+k. Fin de boucle.

Sortie: AfficherS.

1. Faire tourner le résultat ci-dessus pourn=10. Quel résultat affiche-t-il ? Que calcule-t-il ?

2. Modifier le programme pour qu’il calcule, pour un entiernsaisi par l’utilisateur (n≥1), le produit : 1×2×3×...×n

Exercice 2. La fonction NbAlea 1

On notera NbAlea(1 ; 6) le tirage d’un nombre aléatoire entier entre 1 et 6.

Sous Algobox, cette fonction s’écrira : ALGOBOX_ALEA_ENT(1,6).

Voici un programme de calcul :

Variables: i,netDsont des nombres entiers naturels.

Entrée: Demander à l’utilisateur la valeur den. Traitement: Pouride 1 jusquenFaire

| Affecter àDla valeur NbAlea(1 ; 6).

| AfficherD. Fin de boucle.

Sortie: AfficherF i n.

1. Faire tourner le résultat ci-dessus pourn=10. Quel résultat affiche-t-il ? Que calcule-t-il ? 2. Modifier le programme pour qu’il affiche aussi la somme des lancers obtenus.

Exercice 3. La fonction NbAlea 2

Voici un programme de calcul :

Variables: CetDsont des nombres entiers naturels.

Initialisation: Affecter àCla valeur 0. //C est le compteur Affecter àDla valeur 0.

Traitement: TantqueD6=6 Faire

| Affecter àDla valeur NbAlea(1 ; 6).

| Affecter àCla valeurC+1.

FinTantque.

Sortie: AfficherC.

1. Faire tourner le résultat ci-dessus. Quel résultat affiche-t-il ? Que calcule-t-il ?

2. Modifier le programme pour qu’il simule les lancers de deux dés jusqu’à l’apparition d’un double 6 et qui affiche le nombre de lancers effectués pour obtenir le premier double 6.

Exercice 4. La fonction NbAlea 3

Modifier le programme del’exercice 2pour qu’il simule 100 lancers d’un dé et compte le nombre de 6 obtenus.

Exercice 5. La dichotomie

Faire l’exercice 82 page 67du livre Déclic 2nd, Hachette éducation 2009.

Références

Documents relatifs

Écrire sur le papier un algorithme qui simule n lancers d'une paire de dés équilibrés et donne les fréquences d'apparition des sommes des numéros des faces de la paire de dés au

C’est pour cela que nous allons simuler cette série de 5000 lancés à l’aide du tableur openoffice…. Pour cela vous allez générer une série de 5000 valeurs prises au hasard

Bastien achète un blouson à 99 €, et comme il lui reste de l’argent, il achète 2 T-Shirts.. Mais une fois au magasin, il en a

Calculer à la main le coût de 15 puis de 30 photocopie puis écrire un algorithme qui saisit le nombre de photocopies à faire et affiche le montant de la facture

Programmes écrits à partir de l’algorithme 5 dans

On tire successivement et avec remise six fois une boule dans une urne contient trois boules rouges et quatre boules bleues, en prenant pour succ` es : tirer une boule rouge. Soit X

De mˆeme la deuxi`eme s´erie commence au lancer suivant la fin de la premi`ere s´erie et se termine au lancer pr´ec´edant un changement de cˆ ot´e ou bien au n-i`eme lancer..

Les groupes d’élèves notent les résultats de leur expérience dans le fichier des_videoproj.ods sur l’ordinateur du professeur vidéoprojeté à la classe..