Vous êtes sur la page 1sur 4

Cadres des AREF - Informatique 2023 Preparé par: EL HAFIDI Abdelhadi

1_ Ecrire un programme qui permet de tracer un carré de côté égal à 100

En français En Anglais
Pour Carre to Carre
Repete 4[ av 100 td 90 ] repeat 4[fd 100 rt 90]
fin end

2_ Ecrire un programme qui permet de tracer un rectangle, avec :


Longueur = 200 Largeur = 100

En français En Anglais
Pour Rectangle to Rectangle
Repete 2[ av 200 td 90 av 100 td 90] repeat 2[fd 200 rt 90 fd 100 rt 90]
fin end

3_ Ecrire un programme qui permet de tracer un triangle équilatéral


de côté égal à 100

En français En Anglais
Pour Triangle to Triangle
Repete 3[ av 100 td 120] repeat 3[fd 100 rt 120]
fin end

4_ En utilisant la boucle REPETE, écrivez un programme qui permet de


tracer un cercle d’un rayon r = 100.

En français En Anglais
Pour Cercle to Cercle
Repete 360[ av 3 td 1] repeat 360 [ fd 3 rt 1]
fin end

TD N°1 en LOGO -----1


Cadres des AREF - Informatique 2023 Preparé par: EL HAFIDI Abdelhadi

5_ Ecrire un programme qui permet de dessiner les figures suivants:

En français En Anglais
Pour Colored_Cercle to Colored_Cercle
Donne :cpt 1 make :cpt 1
repete 5 [ repeat 5 [
FixeTailleCrayon :cpt setpenwidth :cpt
FixeCouleurCrayon :cpt setpencolor :cpt
repete 360 [ av:cpt td 1] repeat 360 [ fd :cpt rt 1]
Donne :cpt :cpt + 1 make :cpt :cpt + 1
] ]
fin end

TD N°1 en LOGO -----2


Cadres des AREF - Informatique 2023 Preparé par: EL HAFIDI Abdelhadi

En français En Anglais
Pour Colored_Cercle to Colored_Cercle
Donne :cpt 1 make :cpt 1
Donne :angle 0 make :angle 0
Repete 4 [ repeat 4 [
td :angle rt :angle
Donne :cpt 1 make :cpt 1
Repete 5 [ repeat 5 [
FixeTailleCrayon :cpt SetPenWidth :cpt
FixeCouleurCrayon :cpt SetPenColor :cpt
Repete 360 [ av:cpt td 1] repeat 360 [ fd :cpt rt 1]
Repete 360 [ av :cpt tg 1] repeat 360 [ fd :cpt lt 1]
Donne:cpt :cpt + 1 make :cpt :cpt + 1
] ]
Donne :angle :angle + 45 make :angle :angle + 45
] ]
fin end

TD N°1 en LOGO -----3


Cadres des AREF - Informatique 2023 Preparé par: EL HAFIDI Abdelhadi

En français En Anglais
Pour Colored_Cercle to Spin_Cercle
Donne :cpt 1 make :cpt 1
Donne :spin_Count 10 make :spin_Count 10
Repete spin_Count*120 [ repeat spin_Count*120 [
Av :cpt*0.01 fd :cpt*0.01
td 3 rt 3
Donne :cpt :cpt + 1 make :cpt :cpt + 1
] ]
fin end

TD N°1 en LOGO -----4

Vous aimerez peut-être aussi