Que fait une boucle « Répéter k fois » en programmation ?
Elle exécute exactement k fois le bloc d’instructions qui suit.
Quelle commande déplace le robot d’une case vers le haut sur l’échiquier ?
La commande haut déplace le robot d’une case vers le haut.
Où commence le robot sur l’échiquier ?
Le robot commence en bas à gauche.
Qu'est-ce qu'une boucle conditionnelle « tant que » ?
Une boucle qui exécute ses instructions tant que la condition est vraie.
Que faut-il pour qu'une boucle avec plusieurs conditions reliées par « et » continue ?
Toutes les conditions doivent être réalisées.
Que se passe-t-il à chaque itération concernant une variable dans une boucle ?
La variable peut changer de valeur et son ancienne valeur est oubliée.
Qu'est-ce qu'une boucle infinie ?
Une boucle dont la condition ne devient jamais fausse.
Quelles étapes suivent pour analyser un programme itératif ?
Relever la valeur initiale, appliquer les instructions, tester la condition, relever la valeur finale.
Que fait-on tant que est vraie ?
On augmente n de 1.
Quelle transformation applique la suite de Syracuse à un entier pair N ?
Elle applique N ← N/2.
Quelle transformation applique la suite de Syracuse à un entier impair N ?
Elle applique N ← 3×N + 1.
Quelle condition d'arrêt est possible pour l'algorithme de Syracuse ?
Continuer tant que N est différent de 1.
Que dit la conjecture de Syracuse sur la valeur initiale N ?
On retombe sur 1 quelle que soit la valeur naturelle initiale de N.
Quel est le statut actuel de la conjecture de Syracuse ?
Elle n'est toujours pas démontrée.
Teste tes connaissances avec un QCM de 11 questions sur Boucles et algorithmes itératifs.
1. Que fait une boucle « Répéter 4 fois » lorsqu’elle contient un bloc d’instructions ?
2. Un robot commence en bas à gauche de l’échiquier. Que produit une commande « droite » ?
Révisez le cours complet dans la fiche de révision de Boucles et algorithmes itératifs.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards