Scratch
Exercice 1
1) Écrire le programme de calcul correspondant au script ci-dessous, dans lequel "nombre" est une variable
2) Écrire un script correspondant au programme de calcul ci-dessous.
• Choisir un nombre entier.
• Multiplier ce nombre par 4.
• Retrancher 1 au résultat.
• Multiplier le résultat par 2.
• Ajouter 7 au résultat.
3) Quel nombre faut-il choisir pour que le résultat du programme de calcul précédent soit 77 ?
Exercice 2
On veut écrire un script correspondant au programme de calcul ci-dessous.
• Choisir un nombre entier.
• Ajouter 2 à ce nombre.
• Multiplier le résultat par le nombre de départ.
• Ajouter 1 au résultat.
1) Pourquoi n’est-il pas possible d’écrire le script correspondant avec une seule variable ?
2) On a renommé la variable "nombre" en "nombre de départ" et créé une deuxième variable "résultat".
Compléter le script ci-contre pour qu’il affiche le résultat du programme de calcul.
Exercice 3
Une variable peut contenir autre chose qu’un nombre.
1) Que fait le script ci-dessous où "mot" est une variable ?
2) Écrire un script qui donne la dernière lettre d’un mot saisi par l’utilisateur.
Exercice 4
1) Écrire un script qui affiche la lettre du milieu d’un mot saisi par l’utilisateur, dans le cas où ce mot a un
nombre impair de lettres.
2) Qu’affiche ce même script quand le nombre de lettres du mot est pair ?
Exercice 5
Quel est le dessin obtenu par le script suivant ?
Exercice 6
Concevoir un script Scratch qui permette de dessiner un tel triangle.
Exercice 7
Quel est le dessin obtenu par le script précédent ?
Exercice 8
1) Quelle variable intervient dans le script ci-dessus ?
2) Quelle est sa valeur au début du script ?
3) Quelle valeur est affichée à la fin du script ?
4) Modifier le script pour que la valeur affichée à la fin de son exécution soit 100.
5) Y avait-il d’autres façons de répondre à la question suivante ?
Exercice 9
1) Étudier le script ci-dessus et décrire par une phrase ce qu’il réalise.
2) Exécuter plusieurs fois ce script et compter à chaque fois combien de 6 on obtient