eleveai.frLa liberté d'apprendre
Maths5eFiche d'exercices

Construire un programme : 20 exercices corrigésmaths 5e — du geste seul au problème de contrôle

Vingt exercices pour ÉCRIRE des programmes en blocs Scratch, du bloc seul au petit problème : traduire une formule en blocs, choisir une condition, régler les paramètres, poser une boucle « répéter ». Un taxi, un guépard, une plante à arroser, une fusée, un escalier, un thermomètre, une serre, un potager, un feu tricolore, et le lutin qui trace carrés, triangles et polygones. Un rappel de cours avant chaque niveau. Cherche d'abord au brouillon, puis ouvre la correction : le programme en blocs, le tracé du lutin à l'échelle et le piège nommé.

Un seul geste : exercices 1 à 8niveau 1

Un seul geste : je traduis une formule, je choisis une condition, je règle un nombre ou je pose une boucle.

Rappel de cours

  • Une formule devient des blocs : chaque opération devient un calcul, dans l'ordre. Dans Scratch, × s'écrit * et ÷ s'écrit /.
  • « si … alors » n'exécute les blocs qu'il EMBRASSE que si la condition est vraie. « > » veut dire strictement plus grand, « < » strictement plus petit.
  • Un paramètre est un nombre écrit dans un bloc : le changer change le résultat, pas la structure du programme.
  • « répéter n fois » refait n fois, dans l'ordre, tous les blocs qu'il contient.
  1. 1

    Un taxi fait payer € de prise en charge, puis € par kilomètre (tarif choisi pour l'exercice). Le prix se calcule par la formule : prix = 4 + 2 × km. a) Écris le programme : le lutin demande le nombre de km, puis dit le prix. b) Que dit-il pour un trajet de km ? c) Un élève a écrit « mettre prix à (4 + 2) * km ». Que dirait son programme pour km ?
    Voir la correction
    a) Chaque morceau de la formule devient un bloc. L'entrée, le nombre de km, arrive par « demander » ; je la range dans la variable km. Puis je calcule le prix, et le lutin le dit. Le calcul s'écrit « mettre prix à 4 + 2 * km » : l'étoile * remplace le signe ×. b) La machine multiplie d'abord : , puis . Le lutin dit  : le trajet coûte €. c) . Son programme ferait payer la prise en charge à chaque kilomètre. ⛔ Le piège : des parenthèses en trop. La prise en charge se paie UNE fois : elle ne doit pas être multipliée. Réponse : b) € ; c) €, c'est faux.
    quand drapeau vert cliquédemanderKm ?et attendremettre km à réponsemettre prix à 4 + 2 * kmdire prix
  2. 2

    Un guépard lancé court à environ mètres par seconde (valeur arrondie pour l'exercice). La distance parcourue se calcule par : distance = vitesse × durée. Dans un programme, la variable v vaut et t est la durée en secondes. a) Quel bloc traduit la formule ? (1) « mettre d à v + t » ; (2) « mettre d à v * t » ; (3) « mettre d à v / t » ; (4) « mettre d à t − v ». b) Quelle distance le lutin dit-il quand t vaut  ? c) Et avec le bloc (1) ?
    Voir la correction
    a) Le signe × s'écrit * dans Scratch : la formule devient « mettre d à v * t ». C'est le bloc (2). b) . Le lutin dit  : en secondes, le guépard parcourt m. c) Avec le bloc (1) : . Additionner une vitesse et une durée n'a pas de sens : ce ne sont pas des grandeurs de même nature. ⛔ Le piège : lire le × de la formule comme la lettre x. Dans Scratch, la multiplication est l'étoile *. Réponse : a) le bloc (2) ; b) m ; c) , qui ne veut rien dire.
    quand drapeau vert cliquémettre v à 30mettre t à 4mettre d à v * tdire d
  3. 3

    Un capteur mesure l'humidité du sol d'une plante, en %. Il faut arroser quand l'humidité est inférieure à % (seuil choisi pour l'exercice). Le programme contient « si … alors », avec « dire 'Arrose' » dedans. a) Quelle condition faut-il écrire : « humidité > 30 », « humidité < 30 » ou « humidité = 30 » ? b) Que dit le lutin quand l'humidité vaut , , puis  ?
    Voir la correction
    a) « Inférieure à  » veut dire plus petite que  : j'écris « humidité < 30 ». « humidité > 30 » ferait arroser un sol déjà humide ; « humidité = 30 » n'arroserait qu'à pile. b) est vrai : le lutin dit « Arrose ». est faux : le lutin ne dit rien. est faux : rien non plus. ⛔ Le piège : confondre < et >. La pointe du signe montre le plus petit : dans « humidité < 30 », c'est l'humidité qui est la plus petite. Réponse : a) « humidité < 30 » ; b) « Arrose », rien, rien.
    humidité< 30 ?le lutin dit
    25vraiArrose
    30fauxrien
    45fauxrien
  4. 4

    Dans un jeu de course, le lutin doit dire « Bravo » puis « Médaille » seulement si le tour est bouclé en moins de secondes. Voici le programme d'Enzo. a) Que dit le lutin pour s ? Pour s ? b) Où est l'erreur ? Corrige le programme. c) Que dit le programme corrigé pour s et pour s ?
    quand drapeau vert cliquédemanderTemps ?et attendresi réponse < 60 alorsdireBravodireMédaille
    Voir la correction
    a) est vrai : le lutin dit « Bravo », puis « Médaille ». est faux : « Bravo » est sauté, mais le lutin dit quand même « Médaille ». b) Le bloc « dire Médaille » est placé SOUS le « si », pas DEDANS : il s'exécute à chaque fois. Je le glisse dans le « si », juste sous « dire Bravo ». c) Avec  : « Bravo », puis « Médaille ». Avec  : le lutin ne dit rien. ⛔ Le piège : croire qu'un bloc placé juste après le « si » en dépend. Seuls les blocs EMBRASSÉS par le « si » dépendent de la condition. Réponse : a) « Bravo » et « Médaille », puis « Médaille » seul ; c) « Bravo » et « Médaille », puis rien.
    quand drapeau vert cliquédemanderTemps ?et attendresi réponse < 60 alorsdireBravodireMédaille
  5. 5

    Ce programme trace un carré. a) Quelle est la longueur d'un côté ? Quel est le périmètre du carré ? b) Quel paramètre faut-il changer pour tracer un carré de côté  ? c) On veut un carré dont le tour mesure pas. Quel nombre faut-il écrire, et dans quel bloc ?
    quand drapeau vert cliquéstylo en position d'écriturerépéter 4 foisavancer de 60tourner à gauche de 90°
    Voir la correction
    a) Le bloc « avancer de 60 » trace un côté : un côté mesure pas. La boucle le répète fois : le périmètre est pas. b) Seule la longueur change : « avancer de 60 » devient « avancer de 25 ». L'angle reste ° et la boucle reste « répéter 4 fois ». c) Les côtés se partagent les pas : . J'écris « avancer de 45 ». ⛔ Le piège : changer le « 4 » de la boucle pour changer la taille. Le nombre de tours donne le nombre de côtés, pas leur longueur. Réponse : a) pas et pas ; b) « avancer de 25 » ; c) « avancer de 45 ».
    6060 en bleu, 45 en orange
  6. 6

    Le lutin part en regardant vers la droite. Le programme A répète fois « avancer de 30 » puis « tourner à gauche de 90° ». Dans le programme B, on a seulement remplacé « à gauche » par « à droite ». a) Quelle figure trace chaque programme ? b) Où se trouve la figure de B par rapport à celle de A ? c) Le lutin revient-il à son point de départ dans les deux cas ?
    Voir la correction
    a) Les deux programmes font côtés de pas et quarts de tour : chacun trace un carré de côté . b) A tourne vers la gauche : après le premier côté, il monte. Son carré est au-dessus de la ligne de départ. B tourne vers la droite : il descend. Son carré est en dessous, comme le reflet de A dans un miroir. c) Oui : quarts de tour font °, un tour complet, et côtés égaux ramènent le lutin à son départ. ⛔ Le piège : croire que le sens du virage ne compte pas. Il ne change pas la forme, mais il change l'endroit où elle est tracée. Réponse : a) deux carrés de côté  ; b) en dessous ; c) oui.
    A en bleu, B en orange
  7. 7

    Dans un jeu, chaque pièce ramassée rapporte points. Ce programme compte les points de pièces. a) Que dit le lutin ? b) Réécris le programme avec une boucle « répéter ». Combien de blocs gagnes-tu ? c) Que faut-il changer pour pièces ?
    quand drapeau vert cliquémettre points à 0ajouter 5 à pointsajouter 5 à pointsajouter 5 à pointsajouter 5 à pointsajouter 5 à pointsajouter 5 à pointsdire points
    Voir la correction
    a) points part de et reçoit six fois : . Le lutin dit . b) Le bloc « ajouter 5 à points » revient fois de suite : je le range UNE fois dans « répéter 6 fois ». Sous le drapeau : « mettre points à 0 », « répéter 6 fois » avec « ajouter 5 à points » dedans, puis « dire points ». Sans boucle, il y avait blocs sous le drapeau ; avec la boucle, il en reste . Je gagne blocs, et le lutin dit toujours . c) Je change seulement le nombre de tours : « répéter 15 fois ». Le lutin dit alors . ⛔ Le piège : mettre « mettre points à 0 » DANS la boucle. Les points repartiraient de à chaque tour, et le lutin dirait . Réponse : a)  ; b) blocs de moins ; c) « répéter 15 fois », points.
    quand drapeau vert cliquémettre points à 0répéter 6 foisajouter 5 à pointsdire points
  8. 8

    Écris un programme qui fait dire au lutin la table de  : , , … jusqu'à . a) Quelle variable faut-il, et à quelle valeur commence-t-elle ? b) Combien de tours de boucle faut-il ? Écris le programme. c) Que dit le lutin si on range « dire n » AVANT « ajouter 7 à n » dans la boucle ?
    Voir la correction
    a) Il faut une variable n qui grandit de à chaque tour. Elle commence à  : après le premier ajout, elle vaut . b) De à , il y a nombres : il faut tours. Le programme : « mettre n à 0 », puis « répéter 10 fois » avec, dedans, « ajouter 7 à n » puis « dire n ». c) Le lutin parlerait AVANT d'ajouter : il dirait , , … jusqu'à . Il dirait en trop, et il manquerait . ⛔ Le piège : l'ordre des blocs DANS la boucle. Les mêmes blocs, dans l'autre ordre, décalent toute la liste. Réponse : a) n, qui commence à  ; b) tours ; c) de à .
    quand drapeau vert cliquémettre n à 0répéter 10 foisajouter 7 à ndire n

Type devoir : exercices 9 à 16niveau 2

J'écris le programme en entier, puis je le teste sur les nombres de l'énoncé.

Rappel de cours

  • Ce qui se répète entre dans une boucle ; ce qui dépend d'une situation entre dans un « si ».
  • Pour revenir à son point de départ, le lutin doit tourner d'un tour complet en tout : °.
  • Après avoir écrit un programme, je le teste sur un exemple dont je connais la réponse.
  1. 9

    Voici un programme de calcul : choisir un nombre, le multiplier par , puis soustraire au résultat. a) Écris-le en blocs : le lutin demande le nombre, puis dit le résultat. b) Que dit le lutin avec  ? Avec  ? c) Le lutin a dit . Quel nombre avait-on choisi ? d) Écris le calcul avec la lettre pour le nombre choisi.
    Voir la correction
    a) Chaque étape du programme de calcul devient un bloc, dans le même ordre : « demander », « mettre n à réponse », « mettre n à n * 4 », « mettre n à n − 3 », « dire n ». b) Avec  : , puis . Le lutin dit . Avec  : , puis . Le lutin dit . c) Je défais à l'envers : , puis . On avait choisi . ⭐ Contrôle : . d) Le calcul s'écrit . ⛔ Le piège : écrire « mettre n à n − 3 » AVANT la multiplication. Le lutin calculerait . Réponse : b) et  ; c)  ; d) .
    quand drapeau vert cliquédemanderNombre ?et attendremettre n à réponsemettre n à n * 4mettre n à n − 3dire n
  2. 10

    On veut que le lutin trace un triangle équilatéral de côté  : trois côtés égaux, et il revient à son point de départ. a) Combien de fois faut-il répéter « avancer de 80 » puis « tourner à gauche » ? b) De combien de degrés le lutin doit-il tourner à chaque sommet ? Écris le programme. c) Tom a écrit « tourner à gauche de 60° ». Que trace son programme ? d) Quelle est la longueur du tracé ?
    Voir la correction
    a) Un triangle a côtés : je répète fois « avancer de 80 » puis « tourner ». b) Pour revenir à son départ en regardant dans le même sens, le lutin doit faire un tour complet, °, en virages égaux : . Il tourne de ° à chaque sommet. Le programme : « stylo en position d'écriture », puis « répéter 3 fois » avec « avancer de 80 » et « tourner à gauche de 120° ». c) Avec °, le lutin ne fait qu'un demi-tour en tout : °. Il trace trois côtés d'un hexagone et ne revient pas à son départ : la figure reste ouverte. d) pas. ⛔ Le piège : tourner de l'angle du triangle, °. Le lutin tourne de l'angle qui lui fait CHANGER de direction, et ses trois virages doivent faire un tour complet. Réponse : a) fois ; b) ° ; c) une ligne ouverte ; d) pas.
    808080120° en bleu, 60° en orange
    quand drapeau vert cliquéstylo en position d'écriturerépéter 3 foisavancer de 80tourner à gauche de 120°
  3. 11

    Un thermomètre médical affiche la température au dixième. Le lutin doit dire « Fièvre » au-dessus de °C, et « Normal » sinon (seuil choisi pour l'exercice). a) Écris le programme avec « si … alors … sinon ». b) Que dit-il pour  ;  ;  ? c) Le médecin veut que °C pile compte comme de la fièvre. Quel paramètre changer ?
    Voir la correction
    a) Deux messages, un seul à la fois : c'est « si … alors … sinon ». La condition est « réponse > 38 ». Le programme : « demander », puis « si réponse > 38 alors » avec « dire Fièvre » dedans, et « dire Normal » dans le « sinon ». b) est faux : « Normal ». est faux : « Normal ». est vrai : « Fièvre ». c) Pour que passe dans le « si », je baisse le seuil d'un dixième : « si réponse > 37.9 alors ». Scratch écrit la virgule avec un point. Le thermomètre affiche des dixièmes : est la plus petite température qui dépasse . ⛔ Le piège : le pile. « > 38 » l'exclut ; il suffit de changer le paramètre de la condition, pas le reste du programme. Réponse : b) « Normal », « Normal », « Fièvre » ; c) « réponse > 37.9 ».
    quand drapeau vert cliquédemanderDegrés ?et attendresi réponse > 38 alorsdireFièvresinondireNormal
    °C> 38 ?le lutin dit
    37,5fauxNormal
    38fauxNormal
    39,2vraiFièvre
  4. 12

    a) Quelle figure trace ce programme ? Le lutin revient-il à son point de départ ? b) Quelle est la longueur du tracé ? c) Modifie UN paramètre pour que chaque côté mesure . Quelle longueur a alors le tracé ? d) Lina remplace « répéter 5 fois » par « répéter 4 fois », sans toucher à l'angle. Que se passe-t-il ?
    quand drapeau vert cliquéstylo en position d'écriturerépéter 5 foisavancer de 30tourner à gauche de 72°
    Voir la correction
    a) La boucle fait côtés de pas. À chaque sommet, le lutin tourne de ° : en tout, °, un tour complet. Il revient à son départ : c'est un pentagone régulier, côtés égaux. b) pas. c) Seul le paramètre de « avancer » change : « avancer de 45 ». Le tracé mesure alors pas. d) Avec tours, le lutin ne tourne que de ° en tout, et ne trace que côtés. Il manque le dernier côté : la figure reste ouverte. ⛔ Le piège : croire qu'on change de figure en changeant UN seul nombre. Pour un carré, il faudrait changer les tours ET l'angle : « répéter 4 fois » et °. Réponse : a) un pentagone régulier, oui ; b) pas ; c) « avancer de 45 », pas ; d) la figure reste ouverte.
    305 tours : fermé
    4 tours : ouvert
  5. 13

    Pour le lancement d'une fusée, le lutin doit dire , , … jusqu'à , puis « Décollage ». a) Écris le programme avec une variable n et une boucle. b) Combien de tours de boucle faut-il ? c) Un élève range « mettre n à n − 1 » AVANT « dire n » dans la boucle. Que dit son lutin ?
    Voir la correction
    a) n part de . À chaque tour, le lutin dit n, puis n diminue de . Après la boucle, il dit « Décollage ». Le programme : « mettre n à 10 », « répéter 10 fois » avec « dire n » puis « mettre n à n − 1 », et enfin « dire Décollage » sous la boucle. b) De à , il y a nombres : tours. c) n diminue AVANT d'être dit : le lutin dit , … jusqu'à , puis « Décollage ». Il ne dit jamais . ⛔ Le piège : placer « dire Décollage » DANS la boucle. Le lutin le dirait dix fois, après chaque nombre. Réponse : b) tours ; c) de à , puis « Décollage ».
    quand drapeau vert cliquémettre n à 10répéter 10 foisdire nmettre n à n − 1direDécollage
  6. 14

    On veut que le lutin trace un escalier de marches qui monte vers la droite. Chaque marche a pas de large et pas de haut. Le lutin part en regardant vers la droite. a) Écris les blocs d'une marche. Dans quel sens tourner après la montée ? b) Écris le programme complet avec une boucle. c) Quelle est la longueur du tracé ? d) Où arrive le lutin par rapport à son départ ?
    Voir la correction
    a) Une marche : le lutin avance de (le plat), tourne à gauche de ° pour monter, avance de (la hauteur), puis tourne à DROITE de ° pour regarder de nouveau vers la droite. b) Le programme : « stylo en position d'écriture », puis « répéter 4 fois » avec les quatre blocs de la marche. c) Une marche mesure pas ; quatre marches : pas. d) Il arrive pas plus à droite et pas plus haut. ⛔ Le piège : tourner deux fois à gauche. Le lutin repartirait vers la gauche et tracerait un rectangle de sur , parcouru deux fois. Réponse : c) pas ; d) pas à droite et pas plus haut.
    25154 marches : 160 pas
    quand drapeau vert cliquéstylo en position d'écriturerépéter 4 foisavancer de 25tourner à gauche de 90°avancer de 15tourner à droite de 90°
  7. 15

    Pour avoir la moyenne de deux notes a et b, on calcule : moyenne = (a + b) ÷ 2. a) Écris le bloc « mettre moy à … » qui traduit la formule. b) Avec et , que dit le lutin ? c) Samia a écrit « mettre moy à a + b / 2 ». Que dit son programme avec et  ? Pourquoi ?
    Voir la correction
    a) La formule additionne d'abord les deux notes, PUIS divise par  : il faut des parenthèses. Je traduis ÷ par / : « mettre moy à (a + b) / 2 ». b) . Le lutin dit . c) Sans parenthèses, la machine divise d'abord : , puis . Le lutin dirait  : une moyenne plus grande que les deux notes ! ⛔ Le piège : oublier les parenthèses. Celles de la formule doivent passer dans le bloc. ⭐ Contrôle : une moyenne est toujours entre la plus petite et la plus grande note. Réponse : a) « mettre moy à (a + b) / 2 » ; b)  ; c) .
    quand drapeau vert cliquédemanderNote 1 ?et attendremettre a à réponsedemanderNote 2 ?et attendremettre b à réponsemettre moy à (a + b) / 2dire moy
    blocavec 12 et 15
    (a + b) / 213,5
    a + b / 219,5
  8. 16

    Un jeu garde le meilleur score : le record. On joue parties, et le lutin dit le record à la fin. On propose ces blocs : « mettre record à 0 », « répéter 4 fois », « demander Score ? », « si réponse > record alors », « mettre record à réponse », « dire record ». a) Range-les dans le bon ordre et emboîte-les. b) Les scores sont , , et . Suis la variable record : que dit le lutin ? c) Pourquoi « mettre record à 0 » doit-il être AVANT la boucle ?
    Voir la correction
    a) Je règle d'abord le record à . Puis je répète fois : demander le score, et SI il dépasse le record, il devient le nouveau record. Le lutin ne dit le record qu'à la fin, sous la boucle. Le programme : « mettre record à 0 », « répéter 4 fois » avec dedans « demander » et « si réponse > record alors » (qui contient « mettre record à réponse »), puis « dire record ». b)  : record vaut . est faux : il reste .  : record vaut . est faux : il reste . Le lutin dit . c) Dans la boucle, record repartirait de à chaque partie : le lutin dirait le dernier score, , et plus le meilleur. ⛔ Le piège : oublier la condition et écrire seulement « mettre record à réponse ». Là aussi, le lutin dirait le dernier score, . Réponse : b)  ; c) sinon, le lutin dirait .
    quand drapeau vert cliquémettre record à 0répéter 4 foisdemanderScore ?et attendresi réponse > record alorsmettre record à réponsedire record
    score> record ?record
    120oui120
    95non120
    180oui180
    150non180

Problèmes : exercices 17 à 20niveau 3

Un problème en plusieurs questions. J'écris le programme, je le fais tourner au brouillon, puis je le modifie.

Rappel de cours

  • Je découpe le problème : ce que le programme reçoit, ce qu'il calcule, ce qu'il décide, ce qu'il répète.
  • Je change un paramètre à la fois, et je vérifie ce que ça change.
  • Pour un tracé, je compte les pas et les degrés : un tour complet fait °.
  1. 17Le polygone à la demande

    Ce programme demande un nombre de côtés n, puis trace un polygone régulier. a) De combien de degrés le lutin tourne-t-il à chaque sommet si on répond  ?  ?  ? b) Quel nombre faut-il répondre pour que le lutin tourne de ° ? c) Pourquoi le lutin revient-il toujours à son point de départ ? d) On répond . Quelle est la longueur du tracé ? À quoi ressemble la figure ?
    quand drapeau vert cliquédemanderCôtés ?et attendremettre n à réponsestylo en position d'écriturerépéter n foisavancer de 40tourner à gauche de 360 / n
    Voir la correction
    a) Pour revenir à son départ, le lutin doit faire un tour complet, °, en n virages égaux : chaque virage vaut . Avec  : °. Avec  : °. Avec  : °. b) Je cherche n pour que  : . Il faut répondre  : le lutin trace un polygone à côtés. c) La boucle fait n virages de degrés : en tout, le lutin tourne de °, un tour complet. Et comme tous les côtés et tous les virages sont égaux, il retombe sur son départ. d) côtés de pas : pas. Avec petits virages de °, la figure ressemble à un cercle. ⛔ Le piège : croire qu'il faut un programme par figure. Le nombre de côtés est ici une ENTRÉE : le même programme trace toutes les figures. Réponse : a) °, ° et ° ; b)  ; d) pas, presque un cercle.
    403 en bleu, 6 en orange
  2. 18La serre automatique

    Dans une serre, un capteur mesure la température. Le lutin doit dire « Ouvre » s'il fait plus de °C, et « Chauffe » s'il fait moins de °C. Sinon, il ne dit rien (seuils choisis pour l'exercice). a) Écris le programme avec deux blocs « si … alors ». b) Que dit le lutin pour  ;  ;  ;  ? c) Pour des tomates, on veut ouvrir au-dessus de °C et chauffer sous °C. Quels blocs changes-tu ? Que dit alors le lutin pour et pour  ? d) Peut-il arriver que le lutin dise les deux messages ? Pourquoi ?
    Voir la correction
    a) Deux situations, deux conditions : un premier « si réponse > 28 alors » qui contient « dire Ouvre », puis, EN DESSOUS, un second « si réponse < 12 alors » qui contient « dire Chauffe ». b)  : « Ouvre ». n'est ni plus grand que , ni plus petit que  : rien.  : « Chauffe ». est faux, et aussi : rien. c) Seuls les paramètres des conditions changent : « si réponse > 26 alors » et « si réponse < 14 alors ». Pour  : « Ouvre ». Pour  : « Chauffe ». d) Non : une température ne peut pas être à la fois plus grande que et plus petite que . Au plus une condition est vraie. ⛔ Le piège : ranger le second « si » DANS le premier. Il ne serait testé que quand il fait plus de °C, et le lutin ne dirait jamais « Chauffe ». Réponse : b) « Ouvre », rien, « Chauffe », rien ; c) « Ouvre » et « Chauffe » ; d) non.
    quand drapeau vert cliquédemanderDegrés ?et attendresi réponse > 28 alorsdireOuvresi réponse < 12 alorsdireChauffe
    °Cle lutin dit
    31Ouvre
    20rien
    8Chauffe
    28rien
  3. 19La clôture du potager

    Un potager rectangulaire mesure m sur m. Sur l'écran, m est représenté par pas du lutin. a) Combien de pas pour chaque côté ? Écris un programme qui trace le potager avec « répéter 2 fois ». b) Quelle longueur de clôture faut-il, en pas puis en mètres ? c) On veut un potager CARRÉ avec la même longueur de clôture. Quel est son côté, en mètres puis en pas ? Écris le programme. d) Lequel des deux potagers a la plus grande aire ?
    Voir la correction
    a) m font pas, et m font pas. Un rectangle, c'est deux fois la même chose : une longueur, un quart de tour, une largeur, un quart de tour. Le programme : « répéter 2 fois » avec « avancer de 60 », « tourner à gauche de 90° », « avancer de 40 », « tourner à gauche de 90° ». b) pas. En mètres : m, et on retrouve m. c) Même clôture, côtés égaux : m, soit pas. Le programme : « répéter 4 fois » avec « avancer de 50 » et « tourner à gauche de 90° ». d) Rectangle : m². Carré : m². Avec la même clôture, le carré est plus grand ! ⛔ Le piège : écrire et dans les blocs « avancer ». Le lutin compte en pas : je convertis d'abord les mètres. Réponse : b) pas, soit m ; c) m, soit pas ; d) le carré.
    6040rectangle bleu, carré orange
    quand drapeau vert cliquéstylo en position d'écriturerépéter 2 foisavancer de 60tourner à gauche de 90°avancer de 40tourner à gauche de 90°
    quand drapeau vert cliquéstylo en position d'écriturerépéter 4 foisavancer de 50tourner à gauche de 90°
  4. 20Le feu tricolore

    Un feu tricolore suit ce programme (durées choisies pour l'exercice). a) Combien de secondes dure un cycle vert, orange, rouge ? b) Combien de temps dure tout le programme ? Combien de fois le lutin dit-il « Orange » ? c) On veut que le programme tourne pendant une heure exactement. Quel paramètre changer, et quelle valeur écrire ? d) Aux heures de pointe, le vert doit durer secondes, et le cycle rester d'une minute. Quels paramètres changer ?
    quand drapeau vert cliquérépéter 3 foisdireVertattendre 30 secondesdireOrangeattendre 3 secondesdireRougeattendre 27 secondes
    Voir la correction
    a) Un tour de boucle, c'est un cycle : secondes, soit une minute. b) La boucle tourne fois : secondes, soit minutes. « Orange » est dit une fois par tour : fois. c) Une heure, c'est minutes, donc cycles d'une minute. Je change seulement le nombre de tours : « répéter 60 fois ». d) Le cycle doit garder secondes. Le vert ( s) et l'orange ( s) font s : il reste secondes de rouge. Je change « attendre 30 secondes » en « attendre 45 secondes », et « attendre 27 secondes » en « attendre 12 secondes ». ⛔ Le piège : changer seulement le vert. Le cycle passerait à secondes, et les voitures de l'autre rue attendraient plus longtemps. Réponse : a) s ; b) s, et « Orange » fois ; c) « répéter 60 fois » ; d) s de vert et s de rouge.
    couleurdurée (s)
    Vert30
    Orange3
    Rouge27
    un cycle60
eleveai.fr - Fiche d'exercicesConstruire un programme - 5e

Tu as compris ? À toi de t'entraîner :

🧮 Entraîne-toi avec le Coach Maths →