Scratch et algorithmes Entraînement

QCM : Instructions conditionnelles dans Scratch

Durée estimée
5 minutes
Difficulté
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Objectif travaillé

Ce QCM porte sur les instructions conditionnelles dans Scratch. Pour chaque question, choisir la bonne réponse parmi les 4 propositions.

Déroulement pas à pas (Correction et Indices)

Question 1 :

A quoi sert le bloc « si ... alors » dans Scratch ?

  • (Incorrect) A répéter une instruction plusieurs fois.
  • (Correct) A exécuter une instruction uniquement si une condition est vraie.
  • (Incorrect) A donner une valeur à une variable.
  • (Incorrect) A déplacer le lutin sur la scène.
Question 2 :

On considère le programme suivant, où l'utilisateur entre la valeur $5$ :

Programme Scratch : test si nombre supérieur à 10

Que se passe-t-il à l'exécution ?

  • (Incorrect) Le lutin dit « Grand ».
  • (Incorrect) Le lutin dit « Petit ».
  • (Correct) Le lutin n'affiche rien.
  • (Incorrect) Le lutin dit $5$.
Question 3 :

On considère le programme suivant, où l'utilisateur entre la valeur $-2$ :

Programme Scratch : test du signe avec si alors sinon

Si l'utilisateur entre $-2$, que dit le lutin ?

  • (Incorrect) « Positif »
  • (Correct) « Négatif ou nul »
  • (Incorrect) « $-2$ »
  • (Incorrect) Rien n'est affiché.
Question 4 :

La condition « $a > 5$ et $a < 10$ » est-elle vraie pour $a = 7$ ?

  • (Incorrect) Non, car $a$ ne peut pas être à la fois supérieur à 5 et inférieur à 10.
  • (Correct) Oui, car $7 > 5$ et $7 < 10$ sont vrais en même temps.
  • (Incorrect) Non, car $7$ n'est ni $5$ ni $10$.
  • (Incorrect) Oui, mais seulement si $a > 5$ ou $a < 10$.
Question 5 :

On considère le programme suivant, où l'utilisateur entre la valeur $4$ :

Programme Scratch : conditionnelle avec deux instructions dans le sinon

Si l'utilisateur entre $4$, que dit le lutin ?

  • (Incorrect) « Zéro »
  • (Incorrect) $4$
  • (Correct) $16$
  • (Incorrect) $8$
Question 6 :

Quelle différence y a-t-il entre les structures « si ... alors » et « si ... alors ... sinon » ?

  • (Incorrect) Aucune : ces deux structures donnent toujours le même résultat.
  • (Incorrect) La structure « si ... alors » exécute toujours quelque chose, la structure « si ... alors ... sinon » jamais.
  • (Correct) Avec « si ... alors », rien ne se passe quand la condition est fausse ; avec « si ... alors ... sinon », un autre bloc s'exécute.
  • (Incorrect) La structure « si ... alors ... sinon » répète les instructions plusieurs fois.