• Aucun résultat trouvé

tourner à gauche de 90

N/A
N/A
Protected

Academic year: 2022

Partager "tourner à gauche de 90"

Copied!
2
0
0

Texte intégral

(1)

[b Travaux dirigés : Algorithmes et programmations, exercices de bases c\

Exercice 1

1. Lire l’algorithme et le code Python associé ci-dessous. Que fait cet algorithme ? Pour i variant de 0 à 3 faire

avancer de 100

tourner à gauche de 90

Fin pour

1 from t u r t l e import *

2 f o r i in range( 0 , 4 ) :

3 forward (10 0)

4 l e f t ( 9 0 )

5 done ( )

Python3Exercice1.py

2. Recopier le code Python précédent en respectant la syntaxe et les espacements (utiliser la touche de tabulation ou de retour pour aligner les paragraphes du codes). Après avoir enregistré le fichier, exécuter le code. Obtenez-vous la figure attendue ?

Exercice 2

Modifier l’algorithme (écrire l’algorithme à la main) et le code Python de l’exercice précédent pour obtenir un triangle équilatéral de côté 150.

Exercice 3

Créer une fonction polygone def polygone(n): qui dépend du paramètre nn est le nombre de côtés du polygone régulier de côté 100.

Écrire l’algorithme de la boucle Pour correspond.

Pour tester votre fonction, vous construirez un pentagone en exécutant la commande polygone(5).

Exercice 4

Compléter l’algorithme et le programme (à saisir) de la fonction labyrinthe def labyrinthe(n): qui permet donne la fig- ure suivante avec la commande labyrinthe(50), le premier segment de la ligne brisée dessiné vaut 10, le suivant 20, le suivant 30... etc.

L

0

Pour i variant de .... à .... faire L

...

avancer de ....

tourner à gauche de 90

Fin pour

1 from t u r t l e import *

2

3 def l aby rinthe (n) :

4 L=0

5 f o r i in range( . . . ) :

6 L = . . . .

7 forward ( L )

8 l e f t ( 9 0 )

9 done ( )

Python3Exercice7a.py

Stéphane MirbeldLycée Gay LussacdLimoges dmath-adore.frd 1/2

(2)

Correction

Exercice 2

Pour i variant de 0 à 2 faire avancer de 150

tourner à gauche de 120

Fin pour

1 from t u r t l e import *

2 f o r i in range( 0 , 3 ) :

3 forward (1 5 0 )

4 l e f t (1 2 0 )

5 done ( )

Python3Exercice5.py

Exercice 3

Pour i variant de 0 à n faire avancer de 100

tourner à gauche de 360 n

Fin pour

1 from t u r t l e import *

2

3 def polygone (n) :

4 f o r i in range( 0 ,n) :

5 forward (1 0 0 )

6 l e f t (360/n)

7 done ( )

Python3Exercice6.py

Exercice 4

L

0

Pour i variant de 0 à n faire L

L

+

10

avancer de L

tourner à gauche de 90

Fin pour

1 from t u r t l e import *

2

3 def l aby rinthe (n) :

4 L=0

5 f o r i in range( 0 ,n) :

6 L=L+10

7 forward ( L )

8 l e f t ( 9 0 )

9 done ( )

Python3Exercice7.py

Stéphane MirbeldLycée Gay LussacdLimoges dmath-adore.frd 2/2

Références

Documents relatifs

Gestion du code Gestion des droits Gestion des erreurs register_globals Injection SQL ..

2) Choisir le langage Python 3 ou Python (with turtle) pour faire de la tortue. 2) Dans l’éditeur de texte, saisir

Après avoir défini avec Dédé et Stevie, dans le précédent magazine, la notion de force et plus particulièrement le poids d’un objet et comment il agissait pour le faire chuter

Ca.32.O – Avec la calculatrice, complète ce qui va être affiché sur l'écran au fur et à mesure que l'on appuie sur ces touches.. Pour ajouter des nombres et

Ca.32.O – Avec la calculatrice, complète ce qui va être affiché sur l'écran au fur et à mesure que l'on appuie sur ces touches.. Pour ajouter des nombres et

□ des partisans du libre-commerce des blés sur le marché intérieur français 2.. Quels sont les rôles de l’Etat dans la

Après avoir indiqué votre nom et prénom au haut à gauche de la feuille, vous cocherez la ou les bonnes réponses aux 10 questions suivantes :.. Que désigne-t-on par l’aman ou

Après avoir indiqué votre nom et prénom au haut à gauche de la feuille, vous cocherez la ou les bonnes réponses aux 10 questions suivantes :.. Félix Eboué