📘 Corrigé et explications (10 questions)
1. Quelles affirmations sur les algorithmes sont vraies ?
Bonne réponse : Un algorithme doit toujours se terminer après un nombre fini d'étapes. — Un algorithme peut être représenté par un organigramme.
Exact. Un algorithme se termine toujours (finitude) et peut être représenté par un organigramme.
2. Dans un algorithme, que peut-on stocker dans une variable ?
Bonne réponse : Un nombre entier — Un texte (chaîne de caractères) — Un booléen (vrai/faux)
Bien vu. Les variables peuvent contenir des nombres, du texte ou des booléens, mais pas des instructions.
3. Quelles structures sont des structures conditionnelles ?
Bonne réponse : Si ... alors ... sinon — Selon que ...
Correct. 'Si... alors... sinon' et 'selon que' sont des conditionnelles ; les autres sont des boucles.
4. Quelles boucles sont des boucles « tant que » ?
Bonne réponse : Tant que la condition est vraie, répéter les instructions. — Tant que le nombre de tours est inférieur à 5, continuer.
Exact. Les boucles 'tant que' répètent tant qu'une condition est vraie (a et d).
5. Que peut-on utiliser pour représenter un algorithme ?
Bonne réponse : Un organigramme — Un pseudo-code — Un langage de programmation
Bravo. On peut représenter un algorithme par organigramme, pseudo-code ou langage de programmation.
6. Quelles instructions modifient la valeur d'une variable ?
Bonne réponse : x ← 5 — x = x + 1 — lire x
Exact. L'affectation (←), l'incrémentation et la lecture modifient la variable ; l'affichage non.
7. Quelles structures permettent de répéter des instructions ?
Bonne réponse : Pour i allant de 1 à 5 — Tant que condition — Répéter jusqu'à
Tout juste. Les boucles 'pour', 'tant que' et 'répéter jusqu'à' permettent de répéter des instructions.
8. Quels sont des types de données courants en algorithmique ?
Bonne réponse : Entier — Caractère — Booléen
Bien vu. Entier, caractère et booléen sont des types de base ; une fonction n'est pas un type de donnée.
9. Quelles instructions sont des instructions d'entrée/sortie ?
Bonne réponse : Lire(x) — Afficher(x)
Exact. 'Lire' et 'Afficher' sont des instructions d'entrée/sortie.
10. Quelles affirmations sur l'affectation sont vraies ?
Bonne réponse : Le signe ← signifie « reçoit la valeur de » — L'affectation permet de modifier la valeur d'une variable — Une variable peut être affectée plusieurs fois
Bravo. L'affectation utilise ←, modifie la variable, et on peut réaffecter une variable plusieurs fois.
