[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
47 vues2 pages

03 - TP - Introduction A Python 2

Transféré par

hanane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
47 vues2 pages

03 - TP - Introduction A Python 2

Transféré par

hanane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

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

Vous aimerez peut-être aussi