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.