Quiz : Les bases de l'algorithmique et des variables
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez un cours complet sur l'algorithmique et la programmation pour la 9ème année en Tunisie. Apprenez les bases des variables, structures conditionnelles et pseudo-code.
Question 1 sur 10 10:00
[{"id":55771,"question":"Quel symbole est utilisé en pseudo-code pour représenter une affectation de variable ?","option_a":"=","option_b":":=","option_c":"==","option_d":"\u003C-","option_e":"","option_f":"","bonne_reponse":"B","explication":"En pseudo-code, l'affectation se note généralement avec ':=' pour éviter toute confusion avec les comparaisons (qui utilisent '=').","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55772,"question":"Une variable peut-elle changer de valeur au cours d'un algorithme ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une variable est conçue pour stocker une valeur qui peut être modifiée au fil de l'exécution de l'algorithme.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55773,"question":"Quel est le rôle principal d'une structure conditionnelle (SI...ALORS...SINON) ?","option_a":"Stocker des données","option_b":"Exécuter des actions en fonction d'une condition","option_c":"Boucler sur une série d'instructions","option_d":"Déclarer une variable","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une structure conditionnelle permet d'exécuter un bloc d'instructions uniquement si une condition est vérifiée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55774,"question":"Dans l'algorithme suivant : 'x ← 5', que représente 'x' ?","option_a":"Une constante","option_b":"Une variable","option_c":"Une fonction","option_d":"Un opérateur","option_e":"","option_f":"","bonne_reponse":"B","explication":"'x' est ici une variable à laquelle on affecte la valeur 5.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55775,"question":"Une boucle 'POUR' est utilisée pour répéter une action un nombre fixe de fois.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La boucle 'POUR' (ou 'FOR') est effectivement conçue pour répéter une action un nombre déterminé de fois.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55776,"question":"Quel type de données peut-on stocker dans une variable ?","option_a":"Seulement des nombres","option_b":"N'importe quel type de donnée (nombre, texte, booléen)","option_c":"Uniquement du texte","option_d":"Des images","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une variable peut stocker différents types de données selon le besoin : entiers, réels, chaînes de caractères, booléens, etc.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55777,"question":"Dans l'expression 'SI (x \u003E 10) ALORS', que se passe-t-il si x vaut 8 ?","option_a":"L'algorithme s'arrête","option_b":"Le bloc 'ALORS' est exécuté","option_c":"Le bloc 'SINON' est exécuté","option_d":"Une erreur est générée","option_e":"","option_f":"","bonne_reponse":"C","explication":"Si la condition (x \u003E 10) est fausse, le bloc 'SINON' (s'il existe) est exécuté.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55778,"question":"La déclaration 'y ← y + 1' est-elle valide ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Cette instruction est valide : elle incrémente la valeur de y de 1. Elle suppose que y a été déclarée et initialisée auparavant.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55779,"question":"Quel est le résultat de l'algorithme suivant : 'x ← 3; y ← x * 2; AFFICHER(y)' ?","option_a":"3","option_b":"6","option_c":"9","option_d":"x * 2","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'algorithme affiche la valeur de y, qui est 6 (car 3 * 2 = 6).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":55780,"question":"Une structure itérative permet-elle de sauter des instructions ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Les structures itératives (boucles) répètent des instructions, mais ne permettent pas de sauter des étapes. Pour cela, on utilise des structures conditionnelles.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.