Informatique
Le cours d'informatique du semestre 1, sous la responsabilité de Carole Blanc, initie à la programmation en Python au fil de sept TD : prise en main (fonctions et conditionnelles), listes et boucles for, manipulation d'images pixel par pixel (filtres, flou, contours, symétries, cryptage), images avancées (image cachée, fusion, insertion de texte), boucles while (lancers de dé, écriture décimale, suite de Conway, ensemble de Mandelbrot) et enfin récursivité avec des tracés turtle (arbre, flocon de Koch, triangle de Sierpinski).
Les corrections d'informatique sont à utiliser avec précaution. Les codes demandés en 1A sont relativement simples : ils servent à faire réfléchir les élèves et à les sensibiliser au paradigme de l'informatique. Mieux vaut donc ne pas se précipiter sur les corrections.
Notes de cours
Travaux dirigés7 pages
- Prise en mainPropositions de correction du TD I d'informatique en Python : fonctions (moyennes, parité), conditionnelles (comparaison, maximum) et suppléments (photocopies, horloge, équation du second degré).
- ListesPropositions de correction du TD II d'informatique en Python : boucles for (factorielle, sommes), exploration de listes (moyenne, occurrences, doublons, impairs) et suppléments (tri, médiane, premier tour).
- ImagesPropositions de correction du TD III d'informatique en Python : tracés de base, filtres de couleur, luminosité, monochrome, flou, agrandissement, noir et blanc, Floyd-Steinberg et tracé de cercle.
- Modification d'imagePropositions de correction du TD IV d'informatique en Python : déplacement d'une zone d'image, niveaux de couleur, détection de contours, symétries et cryptage par blocs.
- Images avancéesPropositions de correction du TD V d'informatique en Python : image cachée dans les bits de poids faible, fusion linéaire et quadratique, bannière et insertion de texte.
- Boucle whilePropositions de correction du TD VI d'informatique en Python : lancers de dé, écriture décimale, racine carrée, logarithme, suite de Conway et ensemble de Mandelbrot.
- RécursivitéPropositions de correction du TD VII d'informatique en Python : arbre, flocon de Koch, triangle de Sierpinski et logo tracés récursivement avec turtle.
Ressources
Page de l'enseignante1 document