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