TD Informatique pour tous - Prépa MP Lakanal

Ci dessous se trouvent les corrections des différents Travaux Dirigés (des liens rapides se trouvent aussi dans la barre latérale).

Ces Travaux Dirigés concernent l’enseignement d’informatique « pour tous » donné en classe de MP au Lycée Lakanal (en 2015-16).


Note

Ces corrections demandent les modules numpy et matplotlib.

  • Gratuitement, vous pouvez télécharger et installer la distribution Pyzo pour tester ces solutions sur votre ordinateur personnel.
  • Les programmes sont en Python 3, mais devraient être valide pour Python 2 si besoin.
  • (Plus de détails sur l’installation de Python si besoin.)

Avertissement

Ces solutions sont en accès libre, mais pas les sujets.


TD1 : Exercices d’algorithmiques, 1

  • Date : jeudi 24 septembre 2015.
  • Voir la page correspondante : exos_algo1.html.

TD2 : Exercices d’algorithmiques, 2

  • Date : jeudi 08 octobre 2015.
  • Voir la page correspondante : exos_algo2.html.

TD3 : Exercices sur les piles et les files


TD4 : Exercices sur la récursivité

  • Date : jeudi 12 novembre 2015.
  • Voir la page correspondante : exos_rec.html.

TD5 : Exercices sur les méthodes numériques

  • Date : jeudi 7 janvier 2016.
  • Voir la page correspondante : exos_num.html.

TD6 : Algorithmes de tris

  • Date : jeudi 31 mars 2016 (dernier TD).
  • Voir la page correspondante : exos_tri.html.


Remarques

  • J’essaie de suivre les conventions de style et de syntaxe que les examinateurs des concours suivront et attendront lors des écrits et des oraux de concours.
  • J’essaie de ne pas utiliser de notions, d’éléments de la syntaxe Python ni de modules hors-programme.
  • Une exception à cette règle est le mot clé Python assert, pas très dur à comprendre mais bien pratique (il permet simplement de vérifier une assertion, par exemple assert n >= 0 s’assure que l’entier n soit positif avant de continuer, et la fonction ou le programme échouera sinon).

Indice

Me contacter si besoin ?

S’il vous plait, n’hésitez pas à me contacter si besoin, pour signaler une erreur, poser une question ou demander plus de détails sur une correction. Par courriel à besson à crans point org (et plus de moyens de me contacter sont sur cette page).


Auteurs et copyrights

  • Les sujets sont rédigés par Arnaud Basson (professeur en PSI* et MP au Lycée Lakanal),
  • Ces sujets concernent l’année scolaire 2015-16 (septembre 2015 - juin 2016),
  • Ces solutions et la documentation est faite par Lilian Besson, et mise en ligne sous les termes de la licence MIT,
  • Ces sujets et ces solutions suivent le programme officiel d’« informatique pour tous » en prépa MP, version 2013,
  • Ces pages sont générées par Sphinx, l’outil de documentation pour Python.