Podcast Beta
Questions and Answers
Que fait une boucle répétitive 'while' en Python ?
La boucle 'while' s'arrête dès que la condition est évaluée à vrai.
False
Quel caractère spécifie le début d'un bloc d'instructions dans une boucle 'while' ?
:
La variable 'n' est initialisée à ______ avant d'entrer dans la boucle.
Signup and view all the answers
Associez les concepts suivants avec leurs descriptions :
Signup and view all the answers
Combien d'itérations le premier exemple de programme affiche-t-il ?
Signup and view all the answers
Dans le programme, 'n' est incrémenté de 2 à chaque itération.
Signup and view all the answers
Quelle instruction doit se trouver à la même indentation que 'while' pour sortir de la boucle ?
Signup and view all the answers
La boucle continue tant que la condition ______ est vraie.
Signup and view all the answers
Quel type d'expression est une condition dans une boucle 'while' ?
Signup and view all the answers
Quel est le résultat affiché par le programme qui effectue un compte à rebours à partir de 3 ?
Signup and view all the answers
Un programme avec une boucle while ne peut pas contenir d'autres boucles while à l'intérieur.
Signup and view all the answers
Quel est l'objectif principal de la boucle while dans un programme ?
Signup and view all the answers
La somme des cubes de 1 à 5 est égale à _____ .
Signup and view all the answers
Quel est le nombre initial de moutons dans le programme qui détermine le nombre de moutons et de dindons ?
Signup and view all the answers
Associez les variables à leur rôle dans le programme de somme des cubes.
Signup and view all the answers
Que se passe-t-il si l'instruction qui modifie n est oubliée dans une boucle while ?
Signup and view all the answers
Dans le programme de calcul des moutons et des dindons, la somme des dindons et des moutons reste constante à 36.
Signup and view all the answers
Le programme d'incrémentation de compteur affiche uniquement des zéros.
Signup and view all the answers
Quel est le plus petit entier n tel que $2^n$ soit supérieur ou égal à 20 ?
Signup and view all the answers
Quel est le produit affiché par le programme utilisant des boucles imbriquées pour i=0 et j=0 jusqu'à 3 et 4 respectivement ?
Signup and view all the answers
Le programme utilise une variable cpt initialisée à ______.
Signup and view all the answers
Associez les variables utilisées dans le programme à leur description :
Signup and view all the answers
Pour arrêter un programme qui tourne indéfiniment, on peut aller dans le Menu _____ et sélectionner Interrupted.
Signup and view all the answers
Quel est l'état de la variable i à la fin de l'exécution du programme de somme des cubes ?
Signup and view all the answers
Quel est le résultat affiché pour le nombre de dindons après exécution du premier programme ?
Signup and view all the answers
La variable 'res' est initialisée à 1 dans le programme qui détermine la valeur de n.
Signup and view all the answers
Combien d'itérations le programme nécessite-t-il pour que $res$ atteigne 32 ?
Signup and view all the answers
Le programme s'arrête lorsque le nombre de pattes P est égal à ______.
Signup and view all the answers
Quel type de boucle est utilisé pour le programme qui détermine le plus petit n ?
Signup and view all the answers
Quel est le résultat de la variable 'resultat' après l'exécution de la première boucle pour i = 5 ?
Signup and view all the answers
Le code suivant déclare que 0! est égal à 0.
Signup and view all the answers
Quelle valeur doit être saisie pour que la condition du premier while loop garantisse la validité?
Signup and view all the answers
Pour calculer la factorielle d'un nombre entier n, on utilise la formule n! = n * (n - 1) * ... * 2 * 1, avec 0! = _____ .
Signup and view all the answers
Quel est le résultat de l'initialisation de la variable val à -1 dans la deuxième version de la boucle?
Signup and view all the answers
Associez les termes suivants avec leur définition correcte:
Signup and view all the answers
Quelles sont les conditions pour que l'utilisateur puisse entrer une note valide dans le programme de lecture des notes?
Signup and view all the answers
Le résultat de la somme pour i allant de 1 à 2 est _____ .
Signup and view all the answers
Le programme peut vérifier si l'utilisateur a saisi un nombre négatif tout en étant dans une boucle while.
Signup and view all the answers
Quel type d'animaux le fermier a-t-il dans le problème des 36 têtes et 100 pattes ?
Signup and view all the answers
Study Notes
Boucle répétitive while
- La boucle répétitive
while
permet de répéter un bloc d'instructions tant qu'une condition est vraie. - La condition est une expression logique qui est évaluée à chaque itération.
- Le bloc d'instructions à répéter est indenté par rapport au mot-clé
while
. - Si la condition est évaluée à
True
, les instructions du bloc sont exécutées, puis la condition est réévaluée. - Le processus se répète jusqu'à ce que la condition soit évaluée à
False
, auquel cas la boucle s'arrête.
Exemple 1
- Le programme affiche les 3 premières itérations d'une boucle.
- La variable
n
est initialisée à 1. - La boucle
while
s'exécute tant quen
est inférieur ou égal à 3. - À chaque itération, la valeur de
n
est affichée et incrémentée de 1.
Exemple 2
- Le programme affiche un compte à rebours de 3 à 1 puis affiche "Partez !".
- La variable
n
est initialisée à 3. - La boucle
while
s'exécute tant quen
est supérieur à 0. - À chaque itération, la valeur de
n
est affichée et décrémentée de 1. - Lorsque la boucle se termine, le programme affiche "Partez !".
Boucles imbriquées while
- Une boucle
while
peut être imbriquée dans une autre bouclewhile
, ce qui crée une structure imbriquée. - Les boucles imbriquées peuvent être utilisées pour effectuer des opérations complexes, comme la manipulation de tableaux multidimensionnels.
Utilisations des boucles while
-
Comptage:
- La boucle
while
permet de répéter un calcul un certain nombre de fois. - Par exemple, pour calculer la somme des cubes des nombres de 1 à 5.
- La boucle
-
Contrôle de la validité des données saisies:
- La boucle
while
peut être utilisée pour s'assurer que les données saisies par l'utilisateur sont valides. - Par exemple, pour lire une valeur entière positive et valider que la valeur saisie est positive.
- La boucle
-
Recherche de valeurs:
- La boucle
while
peut être utilisée pour rechercher une valeur particulière dans un ensemble de données. - Par exemple, pour déterminer le plus petit entier n tel que 2^n soit supérieur ou égal à 20.
- La boucle
-
Utilisation d'une variable booléenne dans une boucle
while
:- Une variable booléenne peut être utilisée pour gérer la condition d'arrêt d'une boucle
while
. - Par exemple, dans un jeu où l'utilisateur doit deviner un nombre, la variable booléenne peut être utilisée pour indiquer si l'utilisateur a trouvé le nombre ou non.
- Une variable booléenne peut être utilisée pour gérer la condition d'arrêt d'une boucle
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Découvrez le fonctionnement de la boucle répétitive 'while'. Ce quiz explore les conditions de boucle et les exemples illustratifs pour comprendre comment travailler avec cette structure en programmation. Testez vos connaissances sur ce concept essentiel de la programmation.