Mathématiques

Question

Bonjour, j'aurai besoin d'aide pour mon DM svp merci
Bonjour, j'aurai besoin d'aide pour mon DM svp merci

1 Réponse

  • Bonjour !

    tout d'abord, nous allons préciser la position du lutin ainsi que les options du stylo, puis nous allons demander le côté du carré à l'utilisateur :

    # relever le stylo (<-- très important, sinon on risque de faire des traits accidentels)

    # effacer tout

    # aller à x: 0 ; y: 0

    # mettre la taille du stylo à 1

    # mettre la couleur du stylo à (ce que tu veux)

    # demander 'le côté du carré : ' et attendre

    # mettre [c] à [réponse]

    (# ici signifie que c'est du code, [ ] ici signifie que c'est une variable)

    on ne va pas se compliquer la vie, on va faire une boucle :

    comme on a quatre carrés à dessiner, la boucle va donc s'exécuter 4 fois.

    # répéter 4 fois faire :

    il faut maintenant dessiner ce carré. Pour ce faire, on va dessiner un trait, puis tourner de 90° vers la gauche et comme ça 4 fois. Mais on nous dit que la taille du stylo augmente de 1 après chaque tracé, donc if faut augmenter la taille du stylo chaque fois. ( ___ c'est pour dire que c'est dans une boucle)

    # stylo en position d'écriture

    # répéter 4 fois faire:

    # ___avancer de [c]

    # ___tourner à gauche de 90°

    # ___ajouter à la taille du stylo 1

    # relever le stylo

    Voilà, on a un carré.

    maintenant, on doit se déplacer pour être à la bonne place quand on devra dessiner le prochain carré.

    Nous nous trouvons actuellement dans l'angle en bas à gauche du carré.

    nous allons déjà nous déplacer vers l'angle en bas à droite.

    # ajouter [c] à x

    Voilà. maintenant, on doit se déplacer de 20 pixels vers la droite, pour créer l'espace

    entre les deux carrés.

    #ajouter 20 à x

    On peut en fait combiner les deux dernières lignes en une seule :

    # ajouter [c] + 20 à x

    maintenant, on ajoute 20 au côté du carré :

    # ajouter à [c] 20

    voilà !

    donc, voici notre programme en entier ( ne fait pas attention aux tirets du bas, c'est juste pour montrer que c'est dans la boucle) :

    # relever le stylo

    # effacer tout

    # aller à x: 0 ; y: 0

    # mettre la taille du stylo à 1

    # mettre la couleur du stylo à (ce que tu veux)

    # demander 'le côté du carré : ' et attendre

    # mettre [c] à [réponse]

    # répéter 4 fois faire :

    # ___ stylo en position d'écriture

    # ___répéter 4 fois faire:

    # ______avancer de [c]

    # ______tourner à gauche de 90°

    # ______ajouter à la taille du stylo 1

    # ___relever le stylo

    # ___ajouter [c] + 20 à x

    # ___ajouter à [c] 20

    voilà, j'espère t'avoir aidé.