Want to create interactive content? It’s easy in Genially!
TP5 - Les boucles bornées
Cécile Dulucq
Created on November 27, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
TP5 :
Les boucles bornées
Adapté du cahier d'algorithmique et de programmation niveau 2nde aux éditions Delagrave
PRESS START
Rappels
Instruction d'entrée : Pour demander une valeur, on utilise l'instruction input.Exemple : nombre=input("Choisissez un nombre entre 1 et 10") Instruction de sortie :Pour afficher un texte ou une variable, on utilise l'instruction print.Exemple : print("nombre =",nombre)
A. Définition d'une boucle bornée
- Une boucle permet de répéter des instructions.
- Lorsqu'on connaît à l'avance le nombre de répétitions, on parle de boucle bornée.
- L'instruction FOR (pour) permet de créer une boucle bornée.
B. Boucle FOR élémentaire
Pour répéter n fois un ensemble d'instructions, la syntaxe est la suivante :
Exemple :
- Ligne 1 : les mots-clés for, in et range( ) créent une boucle for en Python. Une variable entière, nommée i dans cet exemple, indique le numéro de la boucle en cours. Dans ce cas, elle vaut successivement 0, 1, 2, 3, 4, ..., 9. Elle commence avec la valeur 0 et est donc égale à 9 (et non 10 comme on pourrait s'y attendre) au bout des 10 tours de boucle.
- Cette variable i n'est pas nécessairement utilisée dans l'instruction à répéter, on l'appelle compteur.
- Ligne 2 : l'instruction à répéter est indentée (décalée vers la droite). Ce programme affiche 10 fois le mot "Tacatac".
C. Utilisation du compteur
Il est possible d'utiliser le compteur de boucle dans les instructions à répéter.
Exemple : les deux programmes sont équivalents
Dans le programme 1, le compteur vaut successivement 0, 1 et 2. Il est utilisé pour le calcul de x à chaque étape. Remarque : il est possible de faire varier le compteur entre deux bornes en donnant deux paramètres au range comme dans for in range (2,5). Attention ! Dans ce dernier cas, le compteur prend la valeur 2 mais ne prend pas la valeur 5.
Je me teste pour voir si j'ai compris
VALIDER
utiliser un compteur i
VALIDER
Afficher les différents résultats séparés d'un espace
VALIDER
Afficher les différents résultats séparés d'une virgule sans espace
VALIDER
utiliser un compteur i
VALIDER
Afficher les différents résultats séparés d'une virgule sans espace
VALIDER
utiliser un compteur i
VALIDER
a= b= c=
VALIDER
a= b= c=
a= b= c=
VALIDER
Il calcule la des des entiers positifs inférieurs à S=
VALIDER
Afficher les différents résultats séparés d'une virgule sans espace
VALIDER
Remplacer les symboles "..." par '...'
VALIDER
arrondir au centième
VALIDER
environ pouces
Coup de pouce Python
Remplacer les symboles "..." par '...'
car=
VALIDER
Je teste les automatismes