Projet tortue, algorithme
TD : Projet tortue, algorithme. Rechercher de 53 000+ Dissertation Gratuites et MémoiresPar Alexandre Lanen • 5 Novembre 2019 • TD • 925 Mots (4 Pages) • 580 Vues
Alexandre LANEN Projet Tortue
1G3
ALGORITHME
1.Les carrés
1.1 Fonction carre :
Début de la fonction :
On définit l’angle par rapport à l’abscisse = 0°
On définit la longueur [AB]
On pose le stylo
On avance de AB par rapport à l’angle demandé
Répéter 3 fois :
{On avance de [AB], on tourne de 90°}
On lève le stylo
Fin de la fonction.
1.2 Fonction carre_t
Début de la fonction :
On définit l’angle (AB) souhaité par rapport à l’abscisse
On définit la longueur [AB]
On pose le stylo
On avance de AB par rapport à l’angle demandé
Répéter 3 fois :
{On avance de [AB], on tourne de 90°}
On lève le stylo
Fin de la fonction.
1.3.a Fonction carre_plein
Début de la fonction :
On définit le remplissage noir
On définit l’angle par rapport à l’abscisse = 0°
On définit la longueur [AB]
On pose le stylo
On avance de AB par rapport à l’angle demandé
Répéter 3 fois :
{On avance de [AB], on tourne de 90°}
On lève le stylo
Fin de la fonction.
1.3.b Fonction carre_plein_t
Début de la fonction :
On définit le remplissage noir
On définit l’angle (AB) souhaité par rapport à l’abscisse
On définit la longueur [AB]
On pose le stylo
On avance de AB par rapport à l’angle demandé
Répéter 3 fois :
{On avance de [AB], on tourne de 90°}
On lève le stylo
Fin de la fonction.
2.Les rectangles
2.1 Fonction rectangle
Début de la fonction :
On définit l’angle (AB) par rapport à l’abscisse = 0°
On définit la longueur [AB]
On définit la longueur [CD]
On pose le stylo
Répéter 2 fois :
{On avance de [AB], on tourne de 90°, on avance de [CD], on tourne de 90°}
On lève le stylo
Fin de la fonction.
2.2 Fonction rectangle_t
Début de la fonction :
On définit l’angle (AB) souhaité par rapport à l’abscisse
On définit la longueur [AB]
On définit la longueur [CD]
On pose le stylo
Répéter 2 fois :
{On avance de [AB], on tourne de 90°, on avance de [CD], on tourne de 90°}
On lève le stylo
Fin de la fonction.
2.3.a Fonction rectangle_plein
Début de la fonction :
On définit le remplissage en noir
On définit l’angle (AB) par rapport à l’abscisse = 0°
On définit la longueur [AB]
On définit la longueur [CD]
On pose le stylo
Répéter 2 fois :
{On avance de [AB], on tourne de 90°, on avance de [CD], on tourne de 90°}
On lève le stylo
Fin de la fonction.
2.3.b Fonction rectangle_plein_t
Début de la fonction :
On définit le remplissage en noir
On définit l’angle (AB) par rapport à l’abscisse
On définit la longueur [AB]
On définit la longueur [CD]
On pose le stylo
Répéter 2 fois :
{On avance de [AB], on tourne de 90°, on avance de [CD], on tourne de 90°}
On lève le stylo
Fin de la fonction.
2.4.a Fonction carre_bis
Début de la fonction :
On définit l’angle (AB) par rapport à l’abscisse = 0°
On définit la longueur [AB]
On définit la longueur [CD]
MAIS obligation que [AB] et [CD] soit identique
On pose le stylo
Répéter 2 fois :
{On avance de [AB], on tourne de 90°, on avance de [CD], on tourne de 90°}
On lève le stylo
Fin de la fonction.
2.4.b Fonction carre_bis_t
Début de la fonction :
On définit l’angle (AB) souhaité par rapport à l’abscisse
On définit la longueur [AB]
On définit la longueur [CD]
MAIS obligation que [AB] et [CD] soit identique
On pose le stylo
Répéter 2 fois :
{On avance de [AB], on tourne de 90°, on avance de [CD], on tourne de 90°}
On lève le stylo
Fin de la fonction.
3.Escaliers
3. Fonction escalier
Début de la 1ère fonction :
On la nomme fonction ”marche”
On définit une valeur [AB] et [CD]
On avance de [AB], on tourne de 90° sens anti-horaire, on avance de [CD]
Fin de la 1ère fonction.
Début de la 2ème fonction :
On la nomme fonction ”marche_barre”
On définit une valeur [AB] et [CD]
On avance de [AB], on tourne de 90° sens horaire, on avance de [CD]
Fin de la 2ème fonction.
Début de la fonction principale :
On définit le point d’abscisse et ordonnée de départ
...