Chapitre II : Algorithme et programmation
La démarche algorithmique est, depuis les origines, une composante essentielle de l’activité mathématique. Au cycle 4, en mathématiques et en technologie, les élèves ont appris à écrire, mettre au point et exécuter un programme simple. Une consolidation des acquis du cycle 4 est proposée autour de deux idées essentielles : la notion de fonction ; la programmation comme production d’un texte dans un langage informatique.
Dans le cadre de cette activité, les élèves s’exercent à : décrire des algorithmes en langage naturel ou dans un langage de programmation ; en réaliser quelques-uns à l’aide d’un programme simple écrit dans un langage de programmation textuel ; interpréter, compléter ou modifier des algorithmes plus complexes.
Un langage de programmation simple d’usage est nécessaire pour l’écriture des programmes informatiques. Le langage choisi est Python, langage interprété, concis, largement répandu et pouvant fonctionner dans une diversité d’environnements. Les élèves sont entraînés à passer du langage naturel à Python et inversement
Fiche 1 : Introduction
Fiche 2 : Présentation d'Edupython et Capytale
Fiche 3 : Variable string cours code Capytale : 2cf5-4407609
Fiche 4 : Variable string Exercices code Capytale : 225b-4407661
Fiche 5 : Variables int et float cours code Capytale : df35-4407679
Fiche 6 : Variables Int et float Exercices code Capytale : 0805-4407729
Fiche 7 : Définir une fonction cours code Capytale : 7a78-4408768
Fiche 8 : Définir une fonction Exercices code Capytale : 7fe1-4408793
Fiche 9 : Structures conditionnelles cours code Capytale : 34ad-4408821
Fiche 10 : Structures conditionnelles Exercices code Capytale : 78e3-4408866
Fiche 11 : Boucle While cours code Capytale : 6562-4408896
Fiche 12 : Boucle While Exercices code Capytale : b8b5-4408916
Fiche 13 : Boucle For cours code Capytale : 91e3-4408927
Fiche 14 : Boucle For Exercices code Capytale : 222c-4408933
Fiche révision : Fiche + Corrigé
Pythontutor
Pythontutor : lien