Le programme,
déplié.
7chapitres, progressifs. Pour chacun : cours, fiches de synthèse, séries d'exercices et devoirs corrigés.
Synthèse générale
Fiches récapitulatives, devoirs corrigés, séries de révisions et 25 sujets de bac pratique pour vous entraîner dans les conditions de l'examen.
Cours
— Apprendre les notions2 itemsFiches
— Synthèses rapides2 itemsExercices
— S'entraîner sur des séries2 itemsDevoirs
— Conditions d'examen1 itemDécouverte du langage Python
Le socle : variables, constantes, types standards (entier, réel, booléen, caractère, chaîne) et premières manipulations en Analyse, Pascal et Python.
Cours
— Apprendre les notions6 items- 01Introduction à la programmation Pythonpython · variables · types · booleen90'
- 02Les structures de données : types et modules en Python et algorithmiquetypes de donnees · modules · chaines de caracteres · python45'
- 03Les variables et les types standard de donnéesconstante · variable · identificateur · type entier60'
- 04Les variables et les types standard de donnéesvariable · constante · type · identificateur25'
- 05Les types de donnéestype entier · type reel · type booleen · type caractere40'
- 06Les opérateurs et les expressionsoperateur · expression · priorite · arithmetique20'
Exercices
— S'entraîner sur des séries2 items- 01Série de révision : structures de données et structures simplesvariables · chaines · modules python · structure conditionnelle60'
- 02Série d'exercices N°1 : Structures de données et structures conditionnellesstructures de donnees · structures conditionnelles · chaines de caracteres · fonctions arithmetiques60'
Les actions élémentaires simples
Lire, écrire, affecter. Les briques de base de tout algorithme. On y ajoute les types énumérés, intervalles et tableaux.
Les structures de contrôle conditionnelles
Prendre des décisions dans un programme : Si / Sinon, Selon (choix multiples). Initiation aux structures itératives.
Les structures de contrôle itératives
Répéter, parcourir, accumuler : Pour, Tant que, Répéter. Application aux algorithmes classiques sur les tableaux, la recherche.
Cours
— Apprendre les notions3 items- 01Les structures de contrôle itératives complètesboucle pour · iteration · compteur · parcours croissant75'
- 02Python : fonctions, fichiers et modulespython · fonctions · parametres · arguments60'
- 03Recherche et tri dans un tableaurecherche sequentielle · recherche dichotomique · tri selection · tri bulles45'
Exercices
— S'entraîner sur des séries1 itemRecueils
— Problèmes complets1 itemLes sous-programmes
Décomposer un problème en procédures et fonctions réutilisables. Passage par valeur et par variable, portée des objets, modularité.
Cours
— Apprendre les notions1 itemRecueils
— Problèmes complets1 itemLes traitements avancés
Trois algorithmes fondamentaux à connaître par cœur : tri par sélection, tri à bulles, tri par insertion. Analyse de complexité.