Programmer avec Scratch : lire un script (séquence d’instructions, déplacements en pas et orientation, stylo, boucle « répéter », entrées et sorties avec « demander » et « dire »), prévoir le résultat pas à pas, compléter ou corriger un script de figure.
À propos de cette page
Ces exercices corrigés sur « Initiation à la programmation » en sixième permettent de s'entraîner et de vérifier ses acquis en mathématiques. Ils suivent le programme officiel de sixième et sont classés par méthode, comme les 5 cas du cours, et par difficulté (★, ★★, ★★★). Au programme : lire et écrire une séquence d’instructions ; programmer des déplacements (avancer, tourner, s’orienter) et des tracés avec le stylo ; répéter des instructions avec une boucle ; utiliser une entrée (« demander… et attendre », réponse) et une sortie (« dire ») ; prévoir le résultat d’un script ; compléter ou corriger un script qui trace un polygone régulier. Écris ta réponse puis clique sur « Vérifier » : la correction est immédiate et tolère majuscules, espaces et ponctuation. Cet entraînement aide à mémoriser les méthodes, repérer ses erreurs et gagner en confiance avant un contrôle.
5 exercices, classés par cas comme le cours. Écris ta réponse, puis « Vérifier ».
Cas 1Lire et écrire un programme Scratch
Réflexe — je lis le script de haut en bas et je note, après chaque bloc qui la change, la direction du lutin, la longueur tracée ou la réponse tapée ; une boucle se déroule tour après tour. Revoir la méthode →
Exercice 1★★★Facile
Lis ce script. Rappel : = vers la droite, = vers le haut, = vers le bas. quand le drapeau vert est cliqués’orienter à 90stylo en position d’écritureavancer de 70 pass’orienter à 0avancer de 45 pas
Juste après « avancer de 70 pas », le lutin regarde vers la et il a tracé pas.
« s’orienter à 90 » : le lutin regarde vers la droite. Il avance de pas dans cette direction : pas de trait.
À la fin du script, le lutin regarde vers le et il a tracé en tout pas.
« s’orienter à 0 » : le lutin regarde vers le haut. Il avance encore de pas : pas de trait.
On peut remplacer « s’orienter à 0 » par « tourner ↺ de degrés » sans changer le tracé.
Le lutin regardait vers la droite ; un quart de tour dans le sens inverse des aiguilles d’une montre le tourne vers le haut : « tourner ↺ de degrés ».
Exercice 2★★★Facile
Le lutin exécute ce script. quand le drapeau vert est cliquéstylo en position d’écriturerépéter 6 foisavancer de 25 pastourner de 60 degrés
Le bloc « avancer » est exécuté fois.
Une fois à chaque tour de boucle : fois.
Longueur tracée : pas
côtés de pas : pas.
À la fin, le lutin a tourné en tout de degrés.
fois degrés : degrés, un tour complet : la figure (un hexagone régulier) se referme.
Nombre total de blocs exécutés dans la boucle :
La boucle contient blocs, répétés fois : blocs.
Exercice 3★★★Moyen
Voici un script qui utilise une entrée (« demander ») et une sortie (« dire »). quand le drapeau vert est cliquédemander Combien de pas ? et attendrestylo en position d’écriturerépéter 4 foisavancer de réponse pastourner de 90 degrésdire J’ai fini !
L’utilisateur tape . Le lutin trace un de côté pas.
« réponse » vaut : fois, le lutin avance de pas puis tourne d’un quart de tour () : c’est un carré.
Avec la réponse , longueur du trait tracé : pas
côtés de pas : pas.
L’utilisateur veut un trait de pas en tout. Il doit taper
Le lutin avance fois de la valeur tapée : . Vérification : .
On remplace « dire J’ai fini ! » par « dire » avec le bloc « réponse » glissé dedans. Si l’utilisateur tape , le lutin dit
Le bloc « réponse » contient ce qui a été tapé : le lutin dit « ».
Exercice 4★★★Moyen
Prévois le résultat de ce script en le jouant à la main, tour après tour. quand le drapeau vert est cliqués’orienter à 90répéter 4 foisstylo en position d’écritureavancer de 10 pasrelever le styloavancer de 5 pas
Après le 1ᵉʳ tour de boucle, le lutin a parcouru pas.
Il avance de pas en traçant, puis de pas stylo relevé : pas.
À la fin du script, longueur du trait tracé : pas
Seuls les pas faits stylo en position d’écriture laissent un trait, à chaque tour : pas, en morceaux.
À la fin du script, longueur parcourue : pas
pas par tour, tours : pas.
Si on remplace « répéter 4 fois » par « répéter 7 fois », longueur du trait tracé : pas
morceaux de pas : pas.
Exercice 5★★★Difficile
Compléter ou corriger des scripts de figures. Rappel : pour qu’un polygone régulier se referme, le lutin tourne à chaque coin de (nombre de côtés).
Pour tracer un octogone régulier ( côtés), à chaque coin le lutin doit tourner de degrés.
degrés.
« répéter fois [ avancer de 15 pas ; tourner de 40 degrés ] » doit tracer un polygone régulier qui se referme. Complète.
Il faut un tour complet : nombre de répétitions , donc répétitions.
Longueur tracée par le script complété de la question précédente : pas
côtés de pas : pas.
Un élève veut un triangle équilatéral et écrit « répéter 3 fois [ avancer de 50 pas ; tourner de 60 degrés ] ». À la fin, son lutin a tourné en tout de degrés (c’est l’erreur à corriger).
degrés : ce n’est pas un tour complet, la figure ne se referme pas. Il fallait tourner de degrés.
Bloqué sur ce chapitre ?
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.