Seconde 208 TICE : Programmation « Fonctions affines »

publicité
Seconde 208
TICE : Programmation « Fonctions affines »
19/11/11
Exercice 1 :
On reprend ici le programme « courbe entre a et b » réalisé en novembre avec Algobox mais on va l’implémenter avec
un autre langage de programmation : Python.
1) Ouvrir une fenêtre Python
2) Taper :
a) Exécuter le programme à l’aide de la commande
Que réalise ce programme ?
.
3) A quoi correspondent les variables
?
Contrairement à Algobox, les variables, dans Python, ne sont pas déclarées.
Elles sont directement « typées » lors de l’affectation.
Ici, quel est le type de ces trois variables ?
4) Que signifie « for » en anglais ?
Que réalise le bloc :
?
Comment est-il délimité ?
PS : La commande
5) Que signifie « plot » en anglais ?
construit un tableau contenant tous les entiers de 0 jusqu’à n-1
Que réalise la commande
?
PS : Vous pouvez changer l’option ‘ro’ pour obtenir un résultat différent :
6) Enfin, que réalise la commande
?
7) Enregistrer le programme sous « TracerFonction.py »
Exercice 2 :
Nous allons modifier le programme précédent afin qu’il affiche :
1) Pour cela, au moment de calculer y il va falloir réaliser des tests afin d’utiliser la bonne expression :
Si − 3 ≤ x < −2 alors y = 3 x + 9
Si − 2 ≤ x < −1 alors y = −3x − 3
Si − 1 ≤ x < 1 alors y = 0
Si 1 ≤ x < 2
alors y = x − 1
Si 2 ≤ x ≤ 3
alors y = − x + 3
En Python pour réaliser un teste « Si », on utilise la commande
.
2) Enregistrer le programme précédent sous « FonctionAffineMorceaux » et réaliser les transformations.
3) Exécuter le programme.
Appeler le professeur --------------------------------------------------------------------------------------------------------
Exercice 3 :
Réaliser un programme qui affiche ce petit chat …
On peut
1) Choisir un repère.
2) Nommer les points stratégiques.
3) Déterminer l’équation de chacune des droites.
Téléchargement