LyCode Lab

MISSION 5 : LES FONCTIONS

La patrouille

Chaque nuit, Pixel fait la même patrouille : il longe un côté de la salle, tourne, recommence. Au lieu de tout redire à chaque fois, tu vas lui apprendre de nouveaux mots.

Tu vas définir des fonctions, les appeler, leur passer des paramètres et même leur faire retourner des valeurs.

Missions du chapitre

  1. Un côté de la salle

    Définis une fonction cote qui fait avancer Pixel de 3 cases puis tourner à droite. Appelle-la ensuite 4 fois pour faire le tour de la salle : Pixel doit revenir à sa case de départ.

  2. Avancer de n cases

    La fonction avancer_de est définie avec un paramètre n, mais son corps est vide. Complète-la pour qu'elle fasse avancer Pixel de n cases, puis écris le programme : avancer de 3, tourner à droite, avancer de 2, pour rejoindre l'arrivée.

  3. Une fonction qui retourne

    La fonction double doit retourner le double de son paramètre x, mais sa valeur de retour est vide. Complète-la pour que le programme affiche 42 (le double de 21), puis 20 (le double du double de 5).

Relire le cours du chapitre 5