Scratch et algorithmes Exercices

Créer un bloc personnalisé : le carré paramétré

Durée estimée
5 minutes
Difficulté
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Objectif travaillé

Marie veut tracer plusieurs carrés de tailles différentes sans réécrire la même boucle à chaque fois. Elle décide de créer un bloc personnalisé carré (côté), où « côté » est un paramètre.

  1. Compléter la définition du bloc ci-dessous en remplaçant les pointillés par les valeurs correctes :

    Définition à compléter du bloc personnalisé carré avec paramètre côté
  2. Marie appelle ensuite son bloc deux fois : d'abord carré 30, puis carré 60. Combien de fois, en tout, le bloc « avancer de côté pas » est-il exécuté ?
  3. Quelle est la longueur totale parcourue par le lutin pour tracer les deux carrés ?

Corrigé

  1. Un carré a 4 côtés égaux et, à chaque sommet, le lutin tourne d'un angle droit. Comme $360 \div 4 = 90$, on répète 4 fois et on tourne de $\mathbf{90°}$ :

    Définition complétée du bloc personnalisé carré avec paramètre côté

    Le paramètre « côté » n'a pas de valeur fixe : c'est l'appel qui la fournit.

  2. À chaque appel, le bloc exécute « avancer » une fois par côté, soit $4$ fois. Pour deux appels :
    $4 + 4 = 8$
    Le bloc « avancer de côté pas » est exécuté $\mathbf{8}$ fois.
  3. L'appel « carré 30 » parcourt $4 \times 30 = 120$ pas, et « carré 60 » parcourt $4 \times 60 = 240$ pas. Au total :
    $120 + 240 = 360$
    Le lutin parcourt $\mathbf{360}$ pas.

Pour réviser : Créer et utiliser un bloc personnalisé dans Scratch