Informatique en PCSI (2013-2014)
Problèmes faits en classe
- Suites et matrices (avec correction)
- Ajustement de paramètre sur un problème de cinétique chimique (avec correction rapide)
- Positionnement par GPS (avec correction rapide)
- Étude d'une fonction de transfert (avec correction rapide)
- Lecture de données dans un fichier (avec correction rapide)
- Détection et correction d'erreurs (avec correction rapide)
- Méthode des différences finies et application à l'étude de la flexion d'un arbre (avec correction rapide)
Résumés de cours
- Résumé 0 : Présentation de Python et du cours d'informatique
- Résumé 1 : Introduction à Python, variables et fonctions
- Résumé 2 : Représentation des nombres
- Résumé 3 :
Boucles for
- Un lien sur les modèles de propagation d'épidémies
- Le programme qui réalise la représentation graphique du modèle de propagation d'épidémie présenté en classe
- Résumé 4 :
Instructions conditionnelles
- Le modèle des urnes d'Ehrenfest dont un cas simple a été étudié en classe
- Le programme qui réalise la simulation vue en classe (avec des commentaires)
- La suite et la conjecture de Syracuse
- Visualisation du déroulement du programme pour la suite de Syracuse
- Résumé 5 : Boucles while
- Résumé 6 : Fonctions
- Résumé 7 :
Listes (tableaux)
- Visualisation de quelques programmes
- Sur le problème des chapeaux : pour $n$ assez grand, la probabilité que l'une des $n$ personnes retrouve son chapeau est approximativement égale à $1-\exp(-1)\simeq 0.63$ ce qui correspond à la simulation effectuée en classe
- Résumé 8 : Preuves de programmes
- Résumé 9 : Simulation d'un système en physique, chimie, SII
- Résumé 10 : Calculs de complexité
- Résumé 11 : Chaines de caractères
- Résumé 12 :
Gestion des fichiers
- Le fichier de données pottery.txt (source : The Data and Story Library, plus précisément Pottery Story)
- Le programme vu en classe poteries.py
- Résumé 13 : Tableaux à 2 dimensions, images
- Résumé 14 : Présentation générale de Scilab
- Résumé 15 :
Représentations graphiques (avec les exemples du cours). Quelques documentations :
- Tutoriel pour Pyplot (en anglais)
- Une autre documentation sur Matplotlib (en anglais)
- Introduction Numpy/Scipy/Matplotlib (Olivier Guibé)
- Réaliser des graphiques avec Scilab (Philippe Roux)
- Bibliothèques logicielles (modules)
- Résumé 16 : Approximation de racines : la théorie
- Résumé 17 : Approximation d'intégrales : la théorie
- Résumé 18 : Approximation de racines et d'intégrales avec Numpy/Scipy et Scilab
- Résumé 19 : Équations différentielles d'ordre 1 (avec les exemples du cours)
- Résumé 20 : Méthode d'Euler
- Résumé 21 : Calcul matriciel
- Résumé 22 : Résoudre un système $2\times 2$
- Résumé 23 : Systèmes d'équations différentielles (avec les exemples du cours)
- Résumé 24 : Équations différentielles d'ordre $2$ (avec les exemples du cours)
- Résumé 25 : Régressions linéaires
- Résumé 26 : Compléments sur les représentations graphiques
- Résumé 27 : Architecture d'un ordinateur
- Résumé 28 : Présentation des BDD, vocabulaire
- Résumé 29 : Interroger une BDD
- Résumé 30 : Fondements mathématiques des BDD
- Exemple d'utilisation d'une BDD
Feuilles de TP
- Tous les sujets de TP, avec corrigés partiels, dans un seul fichier ici