CHAPITRE 4 LETTRE SEQUENCE
Course contentsTable des matières
1 SÉANCE 4 - LA BOUCLE « TANT QUE » (WHILE)..........................................................................................3
1.1 INTRODUCTION DE LA SÉANCE......................................................................................................................3
1.2 LA NOTION DE BOUCLE « WHILE ».................................................................................................................3 …afficher plus de contenu…
Boucle bornée : Lorsqu’on sait à l’avance combien de fois il faut répéter un bloc d’instructions, on utilise une boucle « for ». Ce type de boucle sera abordé dans la leçon suivante. 1.3 while : La syntaxe
Syntaxe de la boucle « while » :
La boucle while permet de répéter un bloc d’instructions tant qu’une condition est vraie.
(« while » signifie « tant que » en anglais).
La syntaxe est la suivante (explorez le code pour plus de détails) : 4 CNED- NI16 Séquence 1 séance 4
[Rédigez votre texte alternatif]
1: Ligne 3 du programme
On démarre une boucle while. Cette boucle va exécuter un bloc d’instructions, tant que la (condition) est vraie. On ne sortira de la boucle que lorsque la (condition) sera fausse. Ne pas oublier les « : …afficher plus de contenu…
Ce sera donc une boucle « while ».
Questions à se poser : Quelles sont les conditions d’arrêt de cette boucle ?
On a trouvé une valeur qui divise le nombre à tester
On a consulté toutes les valeurs qui pourraient être diviseur
Ecrire le programme python permettant de résoudre le problème (on donne ici une petite partie de programme, qu’il s’agit de compléter). https://fr.wikipedia.org/wiki/Nombre_premier11 CNED- NI16 Séquence 1 séance 4
[Environnement Python]
1.12 Modifier un programme
Exercice 7 - Corrigé à la page 16
Compléter le code ci-contre, pour qu’il affiche le premier diviseur d’un nombre N, lorsqu’il n’est pas premier. Puis cocher les propositions