Aller au contenu

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.