Ressources · 5ᵉ · Mathématiques
Fiche de révision : initiation à la programmation (Scratch)
Rappels de 6e (séquence d’instructions, avancer, tourner, s’orienter, stylo, tableau pas à pas), déplacements sur la scène avec des coordonnées, entrées et sorties, formules écrites avec des blocs opérateurs emboîtés et calculées par un script, boucle « répéter n fois » et modification des paramètres d’un programme.
Pensée informatique : instructions, programmes de calcul et boucles
Fiche méthode
(Mathématiques 5ᵉ · Pensée informatique · Programmer avec Scratch)
La démarche pour prévoir ce que fait un script
1. Je repère l’entrée (« demander ») et les sorties (« dire », le tracé), puis je note l’état de départ : position , direction, stylo.
2. Je déroule le script de haut en bas, bloc par bloc, dans un tableau pas à pas ; pour une boucle, je calcule ce que fait un tour, puis je multiplie par le nombre de tours.
3. Je conclus : ce que dit le lutin, sa position, sa direction, la longueur tracée ou la figure obtenue.
Cas 1 · Rappels de 6e : instructions, directions et stylo
Réflexe — direction : droite, haut, bas, gauche ; « tourner » ne déplace pas ; stylo relevé, rien n’est tracé.
Exemple. Orienté à , le lutin exécute « stylo en position d’écriture », « avancer de 20 pas », « tourner ↺ de 90 degrés », « relever le stylo », « avancer de 15 pas ». Direction finale et longueur tracée ?
Après « tourner ↺ de 90 degrés », il regarde vers la gauche ().
Parcouru : pas ; tracé : pas seulement, les derniers sont faits stylo relevé.
Attention — la longueur parcourue n’est pas toujours la longueur tracée, et l’ordre des blocs change le tracé.
Cas 2 · Se déplacer avec des coordonnées
Réflexe — « ajouter » : ancienne coordonnée nombre du bloc ; « aller à » et « mettre … à » : je recopie le nombre.
Exemple. Le lutin est en . Il exécute « ajouter 50 à x », « ajouter −90 à y », « mettre x à −10 ». Où est-il ?
: . Puis : .
« mettre x à −10 » remplace l’abscisse : .
Attention — x est horizontal (droite, gauche), y vertical (haut, bas) ; sur la scène, x va de à et y de à .
1 / 2
Cas 3 · Entrées, sorties et programmes de calcul
Réflexe — je remplace « réponse » par le nombre tapé et je calcule du bloc le plus à l’intérieur vers l’extérieur ; pour écrire une formule, je pars de la dernière opération.
Exemple 1. On tape . Que dit le lutin avec « dire ((réponse + 5) * réponse) » ?
Bloc intérieur : . Bloc extérieur : . Le lutin dit .
Exemple 2. Écrire avec des blocs : « multiplier le nombre tapé par , puis soustraire ».
La dernière opération est : c’est le bloc extérieur. « dire ((réponse * 9) - 2) ».
Attention — dans Scratch, × s’écrit * et ÷ s’écrit / ; un nombre décimal s’affiche avec un point : 4.5 se lit .
Cas 4 · La boucle « répéter n fois » et les paramètres
Réflexe — je calcule l’effet d’un tour de boucle, puis je multiplie par le nombre de tours ; un polygone régulier à côtés : degrés à chaque coin.
Exemple 1. Depuis : « répéter 7 fois [ ajouter −20 à x ; ajouter 15 à y ] ». Position finale ?
et : .
Exemple 2. Combien de répétitions pour un polygone régulier avec « tourner ↻ de 20 degrés » ?
Il faut un tour complet : répétitions.
Attention — les blocs avant et après la boucle ne s’exécutent qu’une fois ; si (répétitions) × (angle) , le polygone ne se referme pas.
Les pièges
- Croire que « tourner » fait avancer le lutin : il change seulement de direction.
- Compter les pas faits stylo relevé dans la longueur tracée.
- Confondre « ajouter 50 à x » et « mettre x à 50 » : depuis l’abscisse , l’un donne , l’autre .
- Calculer « (réponse + 4) * 2 » comme « réponse + 4 × 2 » : le bloc intérieur, « réponse + 4 », passe en premier.
- Tourner de degrés pour un triangle équilatéral : le lutin tourne de degrés ( degrés est l’angle du triangle).
- Oublier de multiplier par le nombre de tours de la boucle, ou compter une fois de trop un bloc placé après la boucle.
Ce document est la propriété intellectuelle de Ben, professeur particulier (benprofparticulier.fr), protégée par le Code de la propriété intellectuelle (art. L. 111-1 et L. 122-4). Il est mis à disposition pour un usage personnel de révision. Toute reproduction, diffusion, mise en ligne ou revente, totale ou partielle, sans autorisation écrite est interdite et constitue une contrefaçon (art. L. 335-2).
2 / 2
À propos de cette page
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Prof de maths à Marseille · Cours particuliers au collège · Aide aux devoirs