Avant-propos
Rappel des instructions officielles concernant l’algorithmique dans
les programmes de mathématiques :
1. Instructions élémentaires (affectation, calcul, entrée, sortie).
Les élèves, dans le cadre d’une résolution de problèmes, doivent être capables :
– d’écrire une formule permettant un calcul ;
– d’écrire un programme calculant et donnant la valeur d’une fonction;
– ainsi que les instructions d’entrées et sorties nécessaires au traitement.
2. Boucle et itérateur, instruction conditionnelle.
Les élèves, dans le cadre d’une résolution de problèmes, doivent être capables de :
– programmer un calcul itératif, le nombre d’itérations étant donné ;
– programmer une instruction conditionnelle, un calcul itératif, avec une fin de boucle condi-
tionnelle.
3. Dans le cadre de cette activité algorithmique, les élèves sont entraînés à :
– décrire certains algorithmes en langage naturel ou dans un langage symbolique ;
– en réaliser quelques-uns à l’aide d’un tableur ou d’un programme sur calculatrice ou avec un
logiciel adapté ;
– interpréter des algorithmes plus complexes.
Contenu de cette brochure :
– Des activités « élèves » strictement conformes aux programmes en vigueur.
– Des annexes comportant :
– Des activités d’apprentissage des techniques de base en algorithmique avec Algobox ;
– Un mémento sur les fonctions d’AlgoBox ;
– Des algorithmes supplémentaires en rapport avec le contenu mathématique des programmes
de première.
À propos des activités « élèves » :
Les fiches « professeurs » et « élèves » sont sur des pages différentes afin de faciliter les photo-
copies.
Les activités sont présentées ici sous forme d’énoncés « à trou ». Il est bien sur possible de les
adapter selon sa convenance.
Adaptations possibles :
– donner l’algorithme complet et demander de décrire ce qu’il fait ;
– demander la réalisation complète de l’algorithme à partir de zéro.
Les fichiers AlgoBox des algorithmes de la partie « Activités élèves » et de l’annexe C sont
disponibles en ligne à l’adresse suivante : http://www.xm1math.net/algobox/algobook.html