LOGO : La 2ème série des exercices


Exercice 1 :
1-    Ecrivez un programme LOGO qui permet de dessiner la Figure N°1 en utilisant l’instruction REPETE et les variables.

Figure N°1
2-    Modifiez ce programme pour dessiner la Figure N°2.
Figure N°2

3-    Mettez le programme qui permet de dessiner la Figure N°1  et la Figure N°2 dans la procédure     SPIRE :n :angle 
:n  est un paramètre qui représente le nombre de cotés
:angle est un paramètre qui représente l’angle de rotation
4-    Modifiez la procédure SPIRE pour la rendre récursive (dans ce cas effacer l’instruction REPETE et utilisez l’instruction SI et STOP).

Exercice 2 :
Figure N°3

Ecrivez deux procédures paramétrées Carré coté et Tour :coté1 :coté2 d qui permettent de dessiner la figure N°3   

 Corrigé de l’exercice 1 :
1-     
:coté=10
REPETE 40
[
     AV :coté
     TD 90
     :coté+=10
]

2-     
:coté=10
REPETE 40
[
     AV :coté
     TD 120
     :coté+=10
]

3-    
Pour SPIRE  :n  :Angle 
     :coté=10
     REPETE n
     [
          AV :coté TD :Angle 
          :coté+=10
     ]
Fin

SPIRE 40 120

4-     
Pour SPIRE  :coté  :Angle 
     Si :coté<10 [Stop]  
     AV :coté TD :Angle 
     :coté-=10
     SPIRE :coté :Angle
Fin

SPIRE 200 90

Corrigé de l’exercice 2 :

Pour Carré :coté
     REPETE 4[AV :coté TD 90]
Fin

Pour Tour :coté1 :coté2 :d
     Si :coté1<:coté2[Stop]
     Carré :coté1
     AV :coté1
     :coté1-=:d
     Tour :coté1 :coté2 :d
Fin

Tour 50 10 10

Posts les plus consultés de ce blog

Tous les cours de la 2ASC

Cours 1 - 2ASC: Notion d'un système informatique

Cours 2 - 2ASC: Système d'exploitation et réseau