Najah.
Mon plan de révision⚡ Défi flash

Informatique · 2ème Année Collège

Programmation logo

Le cours expliqué simplement, les questions que tous les élèves se posent et des exercices type examen national. Programme marocain, gratuit.

📘 Fiche de cours

L'essentiel du cours

Le langage Logo est un outil de programmation permettant de contrôler une tortue pour tracer des figures géométriques. Les commandes de base sont :

  • AV (ou AVANCER) : Déplace la tortue vers l'avant.
  • RE (ou RECULER) : Déplace la tortue vers l'arrière.
  • TD (ou TOURNEDROITE) : Fait pivoter la tortue vers la droite selon un angle en degrés.
  • TG (ou TOURNEGAUCHE) : Fait pivoter la tortue vers la gauche selon un angle en degrés.
  • LC (ou LEVERCRAYON) : La tortue se déplace sans laisser de trace.
  • BC (ou BAISERCRAYON) : La tortue laisse une trace en se déplaçant.
  • VE (ou VIDERECRAN) : Efface tout le dessin et replace la tortue au centre.
  • REPETE : Permet d'exécuter plusieurs fois la même instruction.

Méthodes à maîtriser

  • Tracer un carré : Répéter 4 fois AV 100 et TD 90.
  • Tracer un triangle équilatéral : Répéter 3 fois AV 100 et TD 120.
  • Utiliser LC et BC pour sauter d'un endroit à un autre sans tracer de ligne.

Exemples corrigés

  • Tracer un carré de côté 50 : REPETE 4 [AV 50 TD 90]
  • Tracer un cercle (approximation) : REPETE 360 [AV 1 TD 1]

Erreurs fréquentes

  • Oublier les crochets [] après la commande REPETE.
  • Confondre TD (droite) et TG (gauche).
  • Oublier de mettre BC après un LC si l'on veut recommencer à dessiner.

🌉 Jisr : les mots du chapitre FR ⇄ AR

Tu as appris les sciences en arabe ? Touche un mot pour voir sa traduction et une explication en darija.

La question que tu n'oses pas poser en classe ? Pose-la à UstadZéro jugement, même en darija, même à minuit. Il t'explique pas à pas et corrige ta démarche. Gratuit.

Défi flash : 4 questions

Sans compte

🎯 Programmation logo

1/4

Quelle commande permet d'effacer l'écran ?

❓ Questions fréquentes

C'est quoi la différence entre AV et RE ?
  1. AV (Avancer) déplace la tortue dans la direction où elle regarde.
  2. RE (Reculer) déplace la tortue dans la direction opposée à celle où elle regarde, sans changer son orientation.

💡 À retenir : AV va vers l'avant, RE va vers l'arrière.

Chno hiya l-fayda dyal REPETE ?
  1. REPETE permet d'éviter de répéter plusieurs fois la même ligne de commande.
  2. Cela rend le programme plus court et plus facile à lire.

💡 À retenir : REPETE sert à automatiser les tâches répétitives.

Pourquoi ma tortue ne dessine rien quand je tape AV 50 ?
  1. Vérifie si tu as utilisé la commande LC (Lever Crayon) précédemment.
  2. Si c'est le cas, la tortue se déplace sans dessiner.
  3. Tape BC (Baisser Crayon) pour recommencer à tracer.

💡 À retenir : BC est indispensable pour que la tortue laisse une trace.

Kifach n-resm triangle f Logo ?
  1. Pour un triangle équilatéral, il faut avancer d'une distance (ex: 100).
  2. Il faut tourner de 120 degrés (car 360 / 3 = 120).
  3. Utilise : REPETE 3 [AV 100 TD 120].

💡 À retenir : L'angle de rotation est toujours calculé par $360 / n$ où $n$ est le nombre de côtés.

Est-ce que je peux changer la couleur du trait ?

Oui, dans la plupart des versions de Logo, on utilise la commande VE ou des menus spécifiques, mais au programme de 2ème année collège, on se concentre sur les déplacements de base.

💡 À retenir : Concentre-toi sur la logique des déplacements avant tout.

Wach darouri n-kteb l-amr b majuscule ?
  1. Non, le langage Logo n'est pas sensible à la casse (majuscules ou minuscules).
  2. Cependant, il est préférable d'écrire en majuscules pour une meilleure lisibilité.

💡 À retenir : av 50 et AV 50 donnent le même résultat.

Comment effacer seulement une partie du dessin ?
  1. Logo ne permet pas d'effacer une seule ligne facilement.
  2. La commande VE efface tout l'écran.
  3. Pour "effacer" une ligne, on peut utiliser LC et changer la couleur du trait vers la couleur du fond (si disponible).

💡 À retenir : VE est la commande standard pour tout réinitialiser.

Pourquoi la tortue tourne à droite avec TD 90 ?
  1. La tortue possède une tête qui indique sa direction.
  2. TD 90 fait pivoter cette tête de 90 degrés vers la droite par rapport à sa position actuelle.

💡 À retenir : La rotation est toujours relative à la position actuelle de la tortue.

Est-ce que la tortue peut sortir de l'écran ?
  1. Oui, si tu avances trop, la tortue peut disparaître des bords de la zone de dessin.
  2. Il faut alors utiliser VE pour la ramener au centre.

💡 À retenir : Reste dans les limites de la zone de dessin.

Comment faire un cercle parfait ?
  1. Un cercle est une suite de petits segments très courts.
  2. Utilise REPETE 360 [AV 1 TD 1].

💡 À retenir : Plus le nombre de répétitions est grand, plus le cercle est lisse.

Chno l-far9 bin TD o TG ?
  1. TD fait tourner la tortue vers la droite (sens des aiguilles d'une montre).
  2. TG fait tourner la tortue vers la gauche (sens inverse des aiguilles d'une montre).

💡 À retenir : TD = Droite, TG = Gauche.

Est-ce que je peux combiner plusieurs REPETE ?
  1. Oui, tu peux imbriquer des REPETE pour créer des figures complexes.
  2. Par exemple, pour dessiner plusieurs carrés côte à côte.

💡 À retenir : La structure est REPETE n [ ... REPETE m [...] ].

✍️ Exercices type examen national

Exercice 1

Écrire le programme Logo permettant de dessiner un rectangle de longueur 100 et de largeur 50.

Voir la correction détaillée : inscription gratuite

Exercice 2

La tortue est au centre. Écrire le programme pour tracer un carré de côté 60, puis se déplacer de 100 unités vers la droite sans tracer, et enfin tracer un autre carré de côté 60.

Voir la correction détaillée : inscription gratuite

Exercice 3

Expliquer le résultat de la commande suivante : REPETE 3 [AV 100 TD 120] et dessiner la figure obtenue.

Voir la correction détaillée : inscription gratuite

Un prof de Informatique pour aller plus loin

Les cours du soir avec des profs vérifiés arrivent : inscris-toi pour être prévenu(e) en premier.

Être prévenu(e) gratuitement

Autres chapitres de Informatique