INFORMATIQUE - TP n 3 - INTRODUCTION À PYTHON (3)
HIÉRARCHISER SON DOSSIER PERSONNEL UTILISATION D’UN MODULE
Exercice 1. Exercice 4.
Dans le sous-dossier consacré à l’enseignement d’informatique nommé Dans un nouveau fichier nommé module_math :
Informatique_PCSI contenu dans votre dossier personnel du drive, créer un 1. Importer le module math sous l’alias m.
sous-dossier consacré à ce TP. Il commencera par TP3, contiendra le nom du
2. Taper dans l’interpréteur une ligne de commande avec la fonction help qui
TP actuel et respectera les règles classiques ci-dessous..
permette de regarder le contenu des fonctions disponibles dans ce module.
(Donner des noms de dossiers sans accent, ni espace, ni caractère spécial. De
préférence, utilisez le tiret-bas au lieu du tiret - et de l’espace.) 3. Dans le fichier, taper une ligne de commande qui affiche la valeur ...
(a) de π, puis du nombre e.
VARIABLES ET OPÉRATIONS (SUITE) .....................................................................
Exercice 2. (b) de sinpπ q, puis celle de cosp π3 q. (que remarque-t-on pour sinpπ q ?)
Dans un fichier instruction_for taper : .....................................................................
for i in range(1,10):
? ?
print(i**2) .....................................................................
1. Sauver, exécuter, comprendre et commenter. (c) de 3, de 5 3, puis celle de e3 .
..................................................................... .....................................................................
(d) de ln 2 et | lnp0, 5q|.
.....................................................................
2. Changer range(1,10) en range(5,10) puis en range(10). .....................................................................
Sauver, exécuter, comprendre et commenter les changements. Exercice 5.
..................................................................... Dans un nouveau fichier nommé module_random :
1. Importer le sous-module random.
.....................................................................
3. Changer enfin range(1,10) en range(2,9,2). 2. Écrire des lignes de commande qui impriment 5 fois le résultat de ligne
Sauver, exécuter et expliquer le rôle de la troisième variable. de commande random() (pas de variable). Sauvegarder, exécuter et com-
prendre.
.....................................................................
.....................................................................
Exercice 3.
Soient x et y deux variables auxquelles on a affecté des valeurs. Taper trois .....................................................................
lignes de commande permettant d’échanger les valeurs de x et y sans utiliser 3. Quelle ligne de commande permettra de simuler un lancer de dé à six face
l’instruction x,y=y,x ni les listes (on pourra recourir à une variable auxiliaire). bien équilibré ? (on pourra se servir de la fonction floor du module math)
......... ......... ......... .....................................................................
Lycée de l’Essouriau - Les Ulis 1 PCSI - 2018-2019
INFORMATIQUE - TP n 3 - INTRODUCTION À PYTHON (3)
UTILISATION DE FONCTIONS
Exercice 6.
Dans un nouveau fichier nommé Exemples_fonctions, créer une fonction
nommée discriminant qui prend en entrée trois variables a,b,c et renvoie en
sortie le discriminant ∆ b2 4ac.
L’exécuter pour pa, b, cq p1, 4, 4q, le résultat renvoyé est-il logique ? Justifier.
..............................................................................
Exercice 7.
Dans le même fichier, créer une fonction qui prend en entrée deux réels x et y
et renvoie en sortie l’écart entre ces deux nombres.
Exécuter ce programme pour calculer l’erreur commise entre le nombre π et la
fraction 62832
20000 . (approximation de π datant du VIème siècle après J.C.)
..............................................................................
..............................................................................
Exercice 8.
A l’aide des instructions for et range (abordées à l’exercice 2) écrire une
fonction appelée Somme qui prend en entrée un entier n et renvoie en sortie la
somme de tous les entiers compris entre 1 et n.
Exécuter ce programme avec n 100 et vérifier votre résultat avec vos
connaissances mathématiques.
..............................................................................
..............................................................................
..............................................................................
..............................................................................
Lycée de l’Essouriau - Les Ulis 2 PCSI - 2018-2019