Académique Documents
Professionnel Documents
Culture Documents
Scenario 5
Objectifs :
Savoir utiliser la structure de contrôle itérative complète
Savoir exécuter à la main et comprendre un algorithme donné
Savoir la différence entre les structures de contrôle conditionnelles et les structures
de contrôle itératives
Apprendre à programmer en Python
Activité 1 : Pensée et logique
1) Ecrire la suite d’instructions algorithmiques permettant d’afficher 3 fois le mot
″Bonjour″
Réponse :
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
2) Ecrire la suite d’instructions algorithmiques permettant d’afficher 20 fois le mot
″Bonjour″
Réponse :
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
……………………………………………………………………………………………….
Constatations :
……………………………………………………………………………………………….
……………………………………………………………………………………………….
Solution1 Solution2
Pour i de …. à 20 faire Pour i de 0 à …. faire
Ecrire (″Bonjour″) Ecrire (″Bonjour″)
FinPour FinPour
Solution3 Solution4
Pour i de 2 à …. faire Pour i de 20 à … (pas =-1) faire
Ecrire (″Bonjour″) Ecrire (″Bonjour″)
FinPour FinPour
1
Niveau 2ème Sciences
Notez Bien :
On utilise une structure de contrôle itérative complète si on connaît le nombre de
répétitions dès le début
Vocabulaire et syntaxe :
Parcours croissant
Au niveau de l’algorithme Au niveau de Python
Pour compteur de Vi à Vf (pas=val_pas) faire for compteur in range (Vi, Vf +1, pas=val_pas) :
Traitement Traitement
FinPour
Parcours décroissant
Au niveau de l’algorithme Au niveau de Python
Pour compteur de Vi à Vf (pas= val_pas) faire for compteur in range (Vi, Vf -1, pas= val_pas) :
Traitement Traitement
FinPour
2
Niveau 2ème Sciences
3
Niveau 2ème Sciences
4
Niveau 2ème Sciences