PCSI 842 TP 2020/2021
Documents et ressources TP d’Informatique pour tous en PCSI au lycée du Parc année scolaire 2019/2020.
Professeur référent : Laurent Jouhet Sujets réalisés par Stéphane Gonnord/Laurent Jouhet/Frédéric Junier/Stéphane Chenevois
Culture informatique
Langages et programmation
- Conférence de Judicael Courant : “Une brève histoire des langages de programmation”
Captation vidéo de la conférence
Ordinateur et calcul
-
Conférence de Gérard Berry : “Penser, modéliser et maîtriser le calcul informatique”
Informatique et simulation
“Qu’est-ce que la simulation ? La simulation c’est remplacer l’énergie et la matière par de l’information”.
Plateformes d’entraînement
- Entraînez-vous à résoudre des problèmes d’algorithmique sur les sites suivants :
- Concours Prologin
- France IOI
- Codin Game : l’inscription est libre, une orientation plus ludique mais attention ce site comporte des publicités.
Ressources Python :
- Installation de Python :
- Memento / Cheatsheet :
- Interpréteurs en ligne :
- repl.it => nécessite de se créer un compte
- basthon => très bien car on peut téléverser un script, télécharger ou partager en lien et sans créer de compte !
- basthon version notebook => comme basthon mais pour les notebook jupyter !
- Pythontutor => indispensable, permet de visualiser l’évolution des variables
TP
- TP 1 et 2 (séance double):
- énoncé
- corrigé HTML
- corrigé pdf
- corrigé python
- QCM :
- Affectations et types de base :
- QCM bilan sur les constructions élémentaires (affectations, tests, boucles) :
- TP3 :
- TP4 :
- TP5 :
- énoncé
- corrigé HTML
- corrigé pdf
- corrigé python
- QCM sur les tableaux/listes Python à une dimension :
- QCM 1 sur les thèmes Index / Méthodes de tableau dynamique :
- QCM 2 sur les tableaux/listes en compréhension :
- TP6 :
- énoncé
- corrigé HTML
- corrigé pdf
- corrigé python
- fichier cadeau
- Visualisation de la recherche de motif dans une chaîne : http://whocouldthat.be/visualizing-string-matching/
- exercice Tas de Graine du Castor Informatique 2017
- TP7 :
- TP Révisions :
- TP 8 :
- Question : On choisit un nombre entier (par exemple 14, ou 25, etc.). On le décompose en somme de plusieurs entiers, par exemple 14 = 5+9 ou 14 = 3+7+4 (et bien d’autres) et on fait le produit de ces nombres, ici 5 × 9 = 45, 3 × 7 x 4 = 84. Ecrire en Python une fonction qui pour un entier n renvoie le plus grand produit parmi toutes les décompositions de n.
- énoncé
- corrigé version markdown HTML
- corrigé version pdf
- corrigé version diaporama HTML
- corrigé version python
- TP 9 :
- énoncé
- corrigé version pdf
- corrigé version diaporama HTML
- corrigé version python
- Schéma d’Euler : animation Python
- Vidéos de l’EPFL : - Schéma d’Euler progressif - Schéma d’Euler rétrograde - Stabilité des schémas d’Euler
- TP 10:
- TP 11:
- TP 12:
- TP BDD 1 :
- TP Mines 2016: