Définissez les termes suivants :
Boucle
Boucle for
Boucle while
Boucle do-while
Itération
Compteur
Condition d’arrêt
Boucle infinie
Imbrication
break
continue
À quoi sert une boucle ?
Quelle est la différence entre for et while ?
Quand utilise-t-on do-while ?
Qu’est-ce qu’une condition d’arrêt ?
Qu’est-ce qu’une itération ?
Que se passe-t-il si la condition d’arrêt est toujours vraie ?
Quel est le rôle de l’initialisation dans for ?
À quoi sert l’incrémentation ?
Peut-on imbriquer des boucles ?
Quelle est la différence entre boucle finie et infinie ?
Quelle est la syntaxe générale d’une boucle while en C ?
Où se place la condition dans une boucle while ?
Quand la condition de la boucle while est-elle évaluée ?
Que se passe-t-il si la condition est fausse dès le début ?
Une boucle while s’exécute-t-elle au moins une fois obligatoirement ?
Comment éviter une boucle while infinie ?
Est-il possible d’avoir plusieurs instructions dans un while sans accolades { } ?
Peut-on utiliser break dans une boucle while ? Dans quel cas ?
Peut-on utiliser continue dans une boucle while ? Quel est son effet ?
Peut-on imbriquer une boucle while dans une autre boucle while ?
Quelle est la syntaxe générale d’une boucle do … while en C ?
Où se place la condition dans une boucle do … while ?
Combien de fois s’exécute le bloc d’instructions au minimum ?
Quelle est la différence principale entre while et do … while ?
Que se passe-t-il si la condition est fausse dès le départ ?
Comment éviter une boucle infinie avec do … while ?
Peut-on utiliser break dans un do … while ? Quel est son effet ?
Peut-on imbriquer un do … while dans une autre boucle ?
Est-il possible d’avoir plusieurs instructions sans accolades { } dans un do … while ?
Quelle est la différence entre do { … } while(condition); et while(condition) { … } sur le plan du comportement ?
Quelle est la syntaxe générale d’une boucle for ?
Où se placent l’initialisation, la condition et l’incrémentation dans un for ?
Quand s’exécute l’incrémentation dans un for ?
Peut-on omettre une des trois parties (initialisation, condition, incrémentation) ? Que se passe-t-il ?
Comment écrire une boucle for infinie ?
À quoi sert l’opérateur ++ dans une boucle for ?
Quel est le rôle des accolades { } dans une boucle for ?
Peut-on utiliser break dans un for ? Quel est son effet ?
Peut-on utiliser continue dans un for ? Que se passe-t-il alors ?
Dans quels cas la boucle for est-elle plus adaptée que while ?
Une boucle permet de _____________________________________________
La boucle for sert à ______________________________________________
La boucle while permet de ________________________________________
La boucle do-while sert à _________________________________________
Une itération est __________________________________________________
La condition d’arrêt d’une boucle est __________________________________
Une boucle infinie est ______________________________________________
L’incrémentation permet de _________________________________________
Imbriquer des boucles consiste à ____________________________________
Le mot-clé break dans une boucle permet de __________________________
Le mot-clé continue sert à ________________________________________
Une boucle permet de __________ un bloc d’instructions.
La boucle for est utilisée lorsque le nombre de répétitions est __________.
La boucle while s’exécute tant que la condition est __________.
La boucle do-while s’exécute au moins .
Le mot-clé break permet de __________ la boucle.
Le mot-clé continue permet de passer à l’____________ suivante.
La variable de compteur sert à __________ le nombre de tours.
Une boucle infinie est une boucle dont la condition est __________.
Une itération correspond à __________ dans la boucle.
La condition d’arrêt permet de __________ la répétition.
Une boucle permet de répéter un bloc d’instructions plusieurs fois.
☐ Vrai ☐ Faux
Justification : ____________________________________________
La boucle for est toujours utilisée quand on ne connaît pas le nombre de répétitions.
☐ Vrai ☐ Faux
Justification : ____________________________________________
La boucle while s’exécute tant que la condition est vraie.
☐ Vrai ☐ Faux
Justification : ____________________________________________
La boucle do-while peut ne jamais s’exécuter.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Le mot-clé break permet d’arrêter immédiatement la boucle.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Le mot-clé continue termine complètement la boucle.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une boucle infinie est une boucle sans condition d’arrêt correcte.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une variable compteur est souvent utilisée dans une boucle for.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une boucle ne peut contenir qu’une seule instruction.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Il est possible d’imbriquer une boucle dans une autre boucle.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Reliez chaque terme à son rôle :
Terme
_______________________________________________________________________________
for ☐
while ☐
do … while ☐
break ☐
continue ☐
i++ ☐
Imbrication ☐
Condition d’arrêt ☐
Initialisation ☐
Boucle infinie ☐
Rôle
_______________________________________________________________________________
☐ Passer directement à l'itération suivante sans finir le bloc actuel
☐ Étape où l'on définit la valeur de départ d'une variable avant la boucle
☐ Répéter tant que la condition est vraie (test effectué au début)
☐ Structure consistant à placer une boucle dans une autre boucle
☐ Augmenter la valeur du compteur de 1 à chaque tour
☐ Sortir immédiatement de la boucle, peu importe la condition
☐ Erreur de logique où la condition d'arrêt n'est jamais atteinte
☐ Répéter un bloc d’instructions avec un compteur (nombre de tours connu)
☐ Expression qui permet de mettre fin à la répétition des instructions
☐ Exécuter le bloc au moins une fois avant de tester la condition