On considère le programme Scratch suivant :

Que se passe-t-il si le nombre choisi par l'utilisateur est 25 ?
Lorsqu'un programme effectue des actions en fonction d'une condition, l'instruction contenant la condition est appelée une « instruction conditionnelle ».
Ici, le schéma donné représente un programme dans lequel l'instruction conditionnelle est :
Si réponse > 50, alors on affiche le message « Le double de 25 est supérieur à 100 ! » pendant 2 secondes.
L'instruction conditionnelle porte sur la réponse de l'utilisateur faite à la demande « Choisissez un entier naturel ».
La condition porte sur le fait que la réponse est strictement supérieure à 50 ou non.
Ici 25\leq 50, donc la condition « réponse >50 » n'est pas vérifiée.
Par conséquent, c'est l'instruction figurant après le « sinon » qui est lancée :

On obtient l'affichage « Le double de 25 est inférieur ou égal à 100 ! » pendant 2 secondes.
On considère le programme Scratch suivant :

Que se passe-t-il si le nombre choisi par l'utilisateur est -14 ?
Lorsqu'un programme effectue des actions en fonction d'une condition, l'instruction contenant la condition est appelée une « instruction conditionnelle ».
Ici, le schéma donné représente un programme dans lequel l'instruction conditionnelle est :
Si réponse > 0, alors on affiche le message « Le signe de -14 est strictement positif ! » pendant 2 secondes.
L'instruction conditionnelle porte sur la réponse de l'utilisateur faite à la demande « Choisissez un nombre positif ou négatif ».
La condition porte sur le fait que la réponse est strictement supérieure à 0 ou non.
Ici -14\leq 0, donc la condition « réponse >0 » n'est pas vérifiée.
Par conséquent, c'est l'instruction figurant après le « sinon » qui est lancée :

On obtient l'affichage « Le signe de -14 est négatif ou nul ! » pendant 2 secondes.
On considère le programme Scratch suivant :

Que se passe-t-il si le nombre choisi par l'utilisateur est 7 ?
Lorsqu'un programme effectue des actions en fonction d'une condition, l'instruction contenant la condition est appelée une « instruction conditionnelle ».
Ici, le schéma donné représente un programme dans lequel l'instruction conditionnelle est :
Si réponse > 10, alors on affiche le message « 7 est bien strictement supérieur à 10 ! » pendant 2 secondes.
L'instruction conditionnelle porte sur la réponse de l'utilisateur faite à la demande « Donner un nombre strictement supérieur à 10 ».
La condition porte sur le fait que la réponse est strictement supérieure à 10 ou non.
Ici 7\leq 10, donc la condition « réponse >10 » n'est pas vérifiée.
Par conséquent, aucune instruction n'est lancée, car on observe que le programme ne contient pas de bloc « sinon ».
Cela signifie que si la condition demandée par le bloc conditionnel n'est pas remplie, aucune instruction n'est exécutée et finalement, il ne se passe rien.
Il ne se passe rien.
On considère le programme Scratch suivant :

Que se passe-t-il si les nombres successivement rentrés par l'utilisateur sont 7 et 3 ?
Lorsqu'un programme effectue des actions en fonction d'une condition, l'instruction contenant la condition est appelée une « instruction conditionnelle ».
Ici, le schéma donné représente un programme dans lequel l'instruction conditionnelle est :
Si « premier nombre + second nombre = 10 », alors on affiche le message « La somme fait bien 10 » pendant 2 secondes.
L'instruction conditionnelle porte sur les réponses données par l'utilisateur lorsqu'on lui demande d'entrer 2 nombres.
La condition porte sur le fait que la somme de ces deux réponses vaut 10.
Ici 7+3=10, donc la condition « premier nombre + second nombre = 10 » est vérifiée.
Par conséquent, c'est l'instruction suivante qui est lancée :

On obtient l'affichage « La somme fait bien 10 » pendant 2 secondes.
On considère le programme Scratch suivant :

Que se passe-t-il si les nombres choisis par l'utilisateur sont 55 et 12 (dans cet ordre) ?
Lorsqu'un programme effectue des actions en fonction d'une condition, l'instruction contenant la condition est appelée une « instruction conditionnelle ».
Ici, le schéma donné représente un programme dans lequel l'instruction conditionnelle est :
Si « premier nombre < second nombre », alors on affiche le message « Ok ! 12 est bien strictement inférieur à 55 » pendant 2 secondes.
L'instruction conditionnelle porte sur les réponses données par l'utilisateur lorsqu'on lui demande d'entrer 2 nombres.
La condition porte sur le fait que la première entrée est strictement inférieure à la seconde entrée.
Ici 55\geq 12, donc la condition « première entrée < seconde entrée » n'est pas vérifiée.
Par conséquent, c'est l'instruction figurant après le « sinon » qui est lancée :

On obtient l'affichage « Non ! 55 est supérieur ou égal à 12 » pendant 2 secondes.