TP5 - Les boucles bornées
Cécile Dulucq
Created on November 27, 2021
More creations to inspire you
49ERS GOLD RUSH PRESENTATION
Presentation
3 TIPS FOR AN INTERACTIVE PRESENTATION
Presentation
RACISM AND HEALTHCARE
Presentation
BRANCHES OF U.S. GOVERNMENT
Presentation
TAKING A DEEPER DIVE
Presentation
WWII TIMELINE WITH REVIEW
Presentation
SPANISH: PARTES DE LA CASA WITH REVIEW
Presentation
Transcript
Adapté du cahier d'algorithmique et de programmation niveau 2nde aux éditions Delagrave
Les bouclesbornées
TP5 :
PRESS START
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)
Rappels
- 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.
A. Définition d'une boucle bornée
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".
Pour répéter n fois un ensemble d'instructions, la syntaxe est la suivante :
B. Boucle FOR élémentaire
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.
Exemple : les deux programmes sont équivalents
Il est possible d'utiliser le compteur de boucle dans les instructions à répéter.
C. Utilisation du compteur
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=
a= b= c=
VALIDER
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
environ pouces
VALIDER
Remplacer les symboles "..." par '...'
Coup de pouce Python
car=
VALIDER
Je teste les automatismes