Devoirs de vacances Informatique MPSI

publicité
Devoirs de vacances
MPSI-PCSI
Informatique
2016–2017
Quelques conseils sur la matière Informatique qui vous attend à la prochaine rentrée
Le programme d’informatique de MPSI-PCSI est un programme très ambitieux composé de
quatre parties : architecture des ordinateurs et représentation des nombres, algorithmique, ingénierie
numérique et bases de données, dont le langage de programmation exigé est du Python.
Nous utiliserons l’environnement spyder et la version 3 de Python. C’est la raison pour laquelle je vous recommande d’installer sur votre ordinateur la version du lien suivant :
https://sourceforge.net/projects/winpython/files/WinPython_3.5/3.5.1.3/
Une fois ceci effectué, vous pouvez faire connaissance avec l’environnement spyder, identifier
l’interpréteur (l’endroit où vous exécutez votre programme) ainsi que l’éditeur (l’endroit où vous écrivez votre programme) et s’intéresser à la syntaxe des boucles while et for. Toutes ces notions seront
bien évidement étudiées en classe mais cela vous permettra de soulager le rythme de la rentrée.
Pour les plus volontaires, pensez à réviser la méthode de la dichotomie et la méthode des
rectangles que vous avez apprises lors de votre cursus au lycée et tentez de les écrire en langage Python à l’aide d’une fonction.
Pour vous aider :
— La fonction dichotomie dichotomie(a,b,f,epsilon) prendra en entrée deux réels a et b tels
que a < b, une fonction f continue sur un segment [a, b] vérifiant f (a) × f (b) 6 0 ainsi que
> 0 et retournera un r vérifiant l’existence de z tel que f (z) = 0 et |z − r| 6 .
— La fonction rectangle rectangle(a,b,f,n) prendra en entrée deux réels a et b tels que a < b,
une fonction f continue sur un segment [a, b] ainsi que n un entier naturel et retournera la
quantité
n−1
X b−a
b−a
×
f a+k
n
n
k=0
approximant
Rb
a
f (x) dx.
Enfin, pensez également à vous munir d’une clef usb qui vous servira tout au long de l’année
en TP.
AZA-VALLINA GAZZINO POIRET
1
Téléchargement