
Groupe Académique Tice La Réunion – 20 octobre 2012 4/93
Le mot des auteurs
L'objectif de cette synthèse n'est pas de former des experts en algorithmique mais de proposer une
progressivité annuelle et sur les trois ans du lycée. Nous aborderons les quatre champs du
programme (numérique, géométrie, probabilités et statistiques, fonctions) et proposerons différents
registres, puis des scénarios pour diversifier l’apprentissage et approfondir le savoir-faire des
élèves.
Nous nous efforcerons de tenir une présentation telle que les différents documents de ce papier
soient bien séparés afin que le lecteur intéressé puisse imprimer aisément un extrait pour son
cours : ainsi nous retournerons à une nouvelle page pour un énoncé ou document à compléter, pour
un document d'accompagnement du professeur, pour une correction etc.
S'il est difficile pour des élèves de comprendre l'algorithmique et de l'apprécier en tant qu'outil très
performant suivant les besoins (combien de fois avons-nous entendu les élèves dire : “ Ah ! j'aime
pas ça” , lorsque nous utilisons l'algorithmique dans un chapitre), imaginons combien il est difficile
pour des collègues de l'enseigner sans formation soutenue au préalable et sans recul. Nous avons
alors décidé d'écrire ces quelques pages pour “dédramatiser la chose” : en effet, si un collègue,
très autonome, se fie à ses manuels pour apprendre la notion et orienter son cours ; 2 fois sur 3, il
sera déstabilisé par ce mélange algorithmique/programmation voire mme l'effacement quasi
complet de l'algorithmique au profit de la programmation et ne voudra pas se lancer.
Nous allons donc essayer de proposer un aspect plus théorique et plus naturel : on peut faire
beaucoup de choses avec, seulement, un stylo et du papier, sans pseudo-langage : avec des phrases
en français. L'algorithmique n'est juste qu'une structuration d'idées, peu importe le langage
d'implémentation, on dit mme que “l'algorithmique est à la programmation ce que le brouillon est
à la copie finale.”
De ce fait, nous proposerons des activités progressives dans lesquelles la structuration d'idées est
mise en avant par un travail préparatoire de l'esprit (lecture – compréhension – organigramme...)
basé sur les 3 trimestres.
Après une brève introduction, nous vous proposerons différentes manières d'introduire
l'algorithmique : programme de calculs, recette de cuisine, langage français sur des notions de
collège (Théorèmes de Pythagore, Thalès, notions simples de statistiques).
Dans un second temps, nous présenterons différents outils essentiels pour bien débuter en
algorithmique (cas de l'affectation, intért de dérouler à la main des algorithmes : lecture et
compréhension d'algorithmes simples, et présentation du logiciel LARP pour aider la
compréhension d'un mécanisme algorithmique).
Ensuite, nous passerons aux instructions plus complexes tels que le SI...ALORS...SINON ou le TANT
QUE... via une bonne représentation mentale par LARP. Enfin, il sera temps de parler de pseudo-
langage et de logiciel associé de programmation, pour ensuite approfondir vers des séances plus
complexes (type abstrait tableau, hors programme mais justifié par un champ du programme : la
statistique) ou d'autres aspects de l'algorithmique tels que la complexité.
Et pour finir, nous vous présenterons une évaluation par compétences, appuyée par un témoignage
de classe.
En espérant que ce document vous apporte l’aide nécessaire, nous vous en souhaitons une bonne
lecture !
Sophie Fur - Desoutter, David Michel, Terrence Vellard.