Exercices
QCM (plusieurs réponses)
QUIZQCM plusieurs
0s
Chargement Quiz
Plus de modes de jeu en dessous
📘 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.

Ketty