ICS (pour CMS)

PREPA-026

Le Contrôle 4 d'ICS aura lieu le jeudi 12 juin 202...

This page is part of the content downloaded from Le Contrôle 4 d'ICS aura lieu le jeudi 12 juin 202... on Sunday, 29 June 2025, 18:54. Note that some content and any files larger than 50 MB are not downloaded.

Description

Le Contrôle 4 d'ICS aura lieu le jeudi 12 juin 2025 à 9h15. Il durera 1h45. Il s'agira d'un examen écrit sur papier, sans ordinateur. L'aide-mémoire ci-dessous concernant les librairies Python vues au cours sera fourni avec l'examen; aucun matériel supplémentaire n'est autorisé.

En ce qui concerne les chapitres sur NumPy, SciPy et Matplotlib, il vous est demandé en particulier de savoir :

  • définir et manipuler des tableaux NumPy (unidimensionnels et multidimensionnels) ;
  • représenter graphiquement une fonction réelle d'une variable réelle ;
  • importer, exporter et représenter des données à partir d'un fichier texte ;
  • utiliser les fonctions fournies par SciPy pour la recherche de zéros ; les fonctions quad (intégration numérique) et odeint (résolution d'EDO) de SciPy ne sont pas au programme du contrôle ;
  • représenter graphiquement un champ de directions.


Pour les parties Résolution d'équations non linéaires, Intégration numérique et Résolution numérique des équations différentielles ordinaires (EDO), il vous est demandé de bien comprendre et connaître les méthodes proposées (analytiques et/ou graphiques), les définitions ainsi que les résultats et théorèmes vus en cours et en exercices. En outre, il faut connaître les implémentations des méthodes étudiées à l'aide du langage Python et des bibliothèques associées.

Le contrôle comportera une partie QCM et une partie où il faudra écrire du code Python. Pour écrire du code sur papier, mettez-le en forme comme si vous le tapiez dans une cellule d'un cahier Jupyter Notebook, en respectant notamment les indentations et la syntaxe Python (parenthèses, crochets, deux points, etc.).