QCM : Introduction aux Structures de Programmation Scratch — 6 questions

Questions et réponses du QCM

1. Quelle est la véritable nature des instructions structurées dans la programmation selon le contexte ?

Ce sont uniquement des conditions conditionnelles pour faire des choix dans le code.
Ce sont des structures permettant d'organiser le déroulement du programme en blocs cohérents, notamment par des boucles ou des conditions.
Ce sont des instructions élémentaires utilisées pour faire avancer le programme.
Elles sont des blocs d'instructions simples et indivisibles.

Ce sont des structures permettant d'organiser le déroulement du programme en blocs cohérents, notamment par des boucles ou des conditions.

Explication

Les instructions structurées regroupent notamment les boucles et autres structures de contrôle qui organisent le déroulement du programme de façon cohérente, contrairement aux instructions élémentaires ou conditionnelles seules.

2. Dans le contexte des instructions conditionnelles en Scratch, que représente la forme hexagonale, et à quoi sert-elle ?

Une structure de boucle permettant de répéter un bloc d'instructions un nombre précis de fois
Un sous-programme réutilisable pour organiser le programme en blocs modulaires
Une instruction élémentaire, utilisée pour effectuer une action simple dans le programme
Une représentation graphique d'une condition, qui doit être validée pour décider de l'exécution d'une séquence d'instructions

Une représentation graphique d'une condition, qui doit être validée pour décider de l'exécution d'une séquence d'instructions

Explication

La forme hexagonale en Scratch représente une condition dans une instruction conditionnelle. La validation de cette condition détermine si la séquence d'instructions associée doit être exécutée ou non, ce qui est essentiel pour le contrôle du flux du programme.

3. Quelle est la principale conséquence de l’utilisation de sous-programmes dans un programme informatique ?

Ils rendent le programme plus difficile à comprendre pour un débutant.
Ils permettent de simplifier la lecture et la maintenance du code en évitant la duplication d’instructions.
Ils empêchent l’utilisation de structures conditionnelles dans le code.
Ils augmentent la vitesse d’exécution du programme en optimisant la mémoire.

Ils permettent de simplifier la lecture et la maintenance du code en évitant la duplication d’instructions.

Explication

Les sous-programmes permettent de regrouper des instructions réutilisables, ce qui facilite la lecture, la compréhension et la maintenance du code en évitant la duplication d’instructions similaires.

4. En quoi les boucles 'répéter 10 fois' et 'répéter indéfiniment' diffèrent-elles principalement dans leur fonctionnement ?

Les deux répètent indéfiniment sans condition d'arrêt
Les deux répètent un bloc d'instructions un nombre fixe de fois
L'une dépend d'une condition, l'autre ne dépend pas d'une condition
L'une exécute un bloc un nombre fixe de fois, l'autre continue jusqu'à une condition externe

L'une exécute un bloc un nombre fixe de fois, l'autre continue jusqu'à une condition externe

Explication

La boucle 'répéter 10 fois' exécute un bloc un nombre fixe de fois, alors que 'répéter indéfiniment' continue jusqu'à interruption, ce qui constitue leur différence principale.

5. En quelle année le bloc 'quand drapeau vert pressé' a-t-il été introduit dans Scratch ?

2010
2003
2007
2015

2007

Explication

Le bloc 'quand drapeau vert pressé' a été introduit avec la version initiale de Scratch 1.0, sortie en 2007. Les autres dates ne correspondent pas à la première version où cette fonctionnalité est apparue.

6. Quel est le rôle principal des instructions élémentaires dans un programme en Scratch ?

Elles vérifient si une condition est remplie pour exécuter une instruction
Elles constituent les actions simples et indivisibles sur lesquelles repose le programme
Elles contrôlent la répétition des actions dans une boucle
Elles permettent de créer des sous-programmes réutilisables

Elles constituent les actions simples et indivisibles sur lesquelles repose le programme

Explication

Les instructions élémentaires sont les actions simples et indivisibles qui constituent la base d’un programme. Elles ne peuvent pas être décomposées en sous-actions, mais elles permettent d'effectuer des opérations fondamentales comme tourner ou agrandir. Leur compréhension est essentielle pour la construction de programmes structurés.

Révisez avec les flashcards

Mémorisez les réponses avec 12 flashcards sur Introduction aux Structures de Programmation Scratch.

Événements en Scratch — définition ?

Conditions de départ qui déclenchent un bloc.

Instructions élémentaires — rôle ?

Actions simples et indivisibles du programme.

Instructions structurées — fonction ?

Organisent le déroulement par boucles et conditions.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction aux Structures de Programmation Scratch.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM