Phase 1 – Nombres et premiers algorithmes
Séance préalable S00, puis séances S01 à S05. Écrire les nombres en base 2, 10 et 16, calculer en binaire, puis écrire et tester de premiers algorithmes en Python (données, conditions, boucles) avant d'aborder la divisibilité et le PGCD.
Note
Chaque séance de 4 h contient une fiche séance, un cours, des exercices, un TP Python (quand le sujet s'y prête) et un aide-mémoire.
Progression
| Séance | Semaine | Thème | Chapitre du programme | Statut |
|---|---|---|---|---|
| S00 | préalable | Introduction à Python | Outil de l'algorithmique appliquée (à faire hors classe avant S01) | disponible |
| S01 | 01 | Numération : entiers en base 2, 10 et 16 | Arithmétique – numération | disponible |
| S02 | 02 | Numération : nombres à virgule, arrondis et calcul en binaire | Arithmétique – numération, arrondis, opérations en base 2 | disponible |
| S03 | 03 | Algorithmique : données, instructions et conditions | Algorithmique appliquée – données, instructions, conditionnelles | disponible |
| S04 | 04 | Algorithmique : itérations | Algorithmique appliquée – structures itératives | disponible |
| S05 | 05 | Divisibilité, division euclidienne et PGCD | Arithmétique – division euclidienne, PGCD | disponible |
Les numéros de semaine sont ceux de la séquence (semaine 01 à 19) : ils ne correspondent pas à des dates, les 19 semaines d'alternance étant réparties sur l'année.