Seconde 208 TICE : Programmation « Fonctions affines »

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 construit un tableau contenant tous les entiers de 0 jusqu’à n-1
5) Que signifie « plot » en anglais ?
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 2 alors 3 9
Si 2 1 alors 3 3
Si 1 1 alors 0
Si 1 2 alors 1
Si 2 3 alors 3
x y x
x y x
x y
x y x
x y x
< − = +
< − = −
− ≤ < =
≤ < = −
= − +
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.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !