B. Benhammou Page 2 sur 3
Partie B : Programmer avec Scratch
Scratch est un logiciel qui permet de faire exécuter des commandes à un ou plusieurs lutins.
Une succession de plusieurs commandes qu’on fait exécuter à un lutin est appelée un script.
L’interface de Scratch est partagée en plusieurs zones : zone d’exécution des scripts (ou la scène),
catégories de commandes, scripts, lutins et commandes.
Ouvrir le logiciel Scratch.
1. Créer trois variables nommées
« nombrechoisi »,
« compteurdediviseurs »,
« diviseuratester » et créer une liste
nommée « listedediviseur ».
La catégorie « Données » permet de créer une variable ou
une liste.
2. Demander quel est le nombre à
étudier et stocker la réponse dans
« nombrechoisi ».
« Demander » se trouve dans la catégorie « Capteur » et
« mettre » dans la catégorie « Données »
3. Initialiser les variables
« compteurdediviseurs » à 0,
« diviseuratester » à 1 et vider la
liste « listedediviseurs ».
« Supprimer le contenu d’une liste » se trouve dans la
catégorie « Données »
Appeler le professeur
4. Tester le reste de la division
euclidienne de « nombrechoisi » par
« diviseuratester » en utilisant la
fonction « modulo » dans la
catégorie « opérateurs ».
Pour effectuer un test avec l’instruction conditionnelle « si
…alors », il faut se rendre dans la catégorie « contrôle »
puis ajouter le test d’égalité de la catégorie
« opérateurs » avant d’utiliser la fonction « modulo ».
5. Répéter ce test pour toutes les
valeurs entières possibles du
« diviseuratester » comprises entre
1 et le « nombrechoisi ».
« répéter » des instructions se trouve dans la catégorie
« Contrôle ».
Pour que « diviseuratester » puisse prendre toutes les
valeurs entre 1 et, il faut faire passer la variable
« nombrechoisi » au nombre suivant en ajoutant 1.
Appeler le professeur