Classe de première
Algorithmique
Le nouveau programme 2017 nous propose d'utiliser le langage Python dès la seconde et d'oublier Algobox qui était alors préconisé au Lycée. Pour plus d'informations sur Python, consultez la page dédiée : Python au Lycée.
Le mot du Prof
Conformément au document officiel présentant les évolutions du programme 2017 (disponible sur eduscol), les notions d'entrées-sorties (fonctions input et print) ne sont pas à mettre en avant : elles ne relèvent pas de la pensée algorithmique et l'accent mis par le programme sur la notion de fonction permet de s'en libérer complètement.
Les TD ici présentés respectent les nouvelles consignes du programme.
TD d'apprentissage
- Installation : Python au lycée.
Pour l'utilisation Online de Python, ou l'installation sur votre ordinateur, smartphone ou tablette. - Python Oneline sur Repl.it : https://repl.it/
- Fiche de math93 : L'essentiel de Python.
Pour se familiariser avec Python
- Python l'essentiel : débuter en Python, l'essentiel.
Un grand TD avec les noitions de base et des fiches bilan.
Des exercices avec quelques rappels de cours afin de maitriser l'essentiel de Python.
L'ensemble des exercices nécessite un niveau seconde en mathématiques.
- Programmer en jouant
On peut aussi programmer en jouant CheckIO propose de petits challenges à programmer. On peut demander la traduction en Français des problèmes.
https://py.checkio.org/
- Fiche de math93 : L'essentiel de Python.
- Les listes (et tout le reste) :
TD : Travaux Dirigés de première classés par thèmes
Second degré
- TD Second Degré 1 : Second degré
Des fonctions pour calculer delta, les coordonnées du sommet et les racines éventuelles. Les docstrings associées et les assert ... - TD Second Degré 2 : le projet second degré
Fonctions
- TD Fonctions 1 : Une fonction d'Euler
Définition d'une fonction, notion de liste, tableau de valeurs, fonction dont le paramètre est une autre fonction.
- TD Fonctions 2 : Tableau de valeurs et résolution d'équations .
Tableau de valeurs avec pas, graphique, méthode de résolution d'équation par balayage.
Statistiques en première
- TD Statistiques 1 : Statistiques .
Moyenne, médiane, et quartiles Q1 et Q3. - TD Statistiques 2 : Statistiques .
Moyenne, variance et écart-type d'une série donnée avec une liste de valeurs et une d'effectifs.
- TD : Nombre d'occurrences d'un caractère dans un texte : TD algorithmique
Variables aléatoires
- TD Variables aléatoires 1 : Simuler une variable aléatoire
L’objectif est de faire percevoir le principe de l’estimation de l’espérance d’une variable aléatoire, ou de la moyenne d’une variable statistique dans une population, par une moyenne observée sur un échantillon. Simuler une variable aléatoire avec Python. Lire, comprendre et écrire une fonction Python renvoyant la moyenne d’un échantillon de taille n d’une variable aléatoire. Étudier sur des exemples la distance entre la moyenne d’un échantillon simulé de taille n d’une variable aléatoire et l’espérance de cette variable aléatoire..
Loi de Bernoulli et loi Binomiale
- TD 1 : Loi de Bernoulli et loi Binomiale
L'objectif est de simuler une variable aléatoire suivant une loi de Binomiale.
Suites
- TD Suites : TD n°1 : Suites et seuil
Suites définies par récurrence et problème de seuil.
On y découvre les listes et les 3 types de fonctions à connaitre (terme d'une suite, liste des termes et fonction de seuil)
- TD Suites : TD n°2 : Suites et limites
Limites de suites définies par une relation de récurrence.
- TD Suites : TD n°3 : Suites et inéquations
Suites définies par une relation de récurrence et résolution d'inéquations.
- TD Suites : TD n°4 : D'après Bac - Suites et problème concret
Résolution d'un problème concret, d'après un problème de Bac.
Suites et compléments
- TD Suites et compléments : La suite de Syracuse.
La suite de Syracuse ou conjecture de Syracuse, de Collatz, d'Ulam, tchèque ou problème \(3x+1\)
Compléments
Notions mathématiques pas forcément liées au programme de 1ES/L
- TD Arithmétique n°1 : tests de primalité
Un test de primalité et une amélioration avec une application concernant une fonction d'Euler. Fonction booléenne.
- TD Arithmétique n°2 : les nombres premiers jumeaux
Ecrire les nombres premiers et premiers jumeaux inférieurs à n.
Anciens TD sous Algobox
Ces TD ne sont plus dans l'esprit du nouveau programme 2017.
- Pourcentages : TD1A Pourcentages - TD1B Pourcentages .
-
Fonctions : TD3AB (1 feuille par page) / TD3AB (2 feuilles par page) .
-
Statistiques et Probabilités : TD4B. : Variables aléatoires, loi binomiale .