Le site de Mme Heinrich

Le site de Mme Heinrich

Lycée Blaise Pascal - Colmar (68) 2023/2024

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 : Fonctions et Variable string     
Exercices : La variable string      code Capytale : 5697-2175315

Fiche 3 : Variables int et float
code Scratch : 9795-2175330
code Python : 3051-2175339

Exercices : Les variables int et float            code Capytale : b598-2175366


Fiche 4 : Définir une fonction
Exercices : Les fonctions       code Capytale : ed36-2175378


Fiche 5 : Structures conditionnelles
Fiche : De Scratch à Python          Questionnaire
code Scratch : 0cc2-2175400
code Python : a9fe-2175405

Exercices : Structures conditionnelles     code Capytale : 9aa0-2175412


Fiche 6 : Boucle While
Exercices : Boucles While      code Capytale : 0aa2-2175422


Fiche 7 : Boucle For
Exercice : Boucle For       code Capytale : 6dfa-2175425
QCM Boucle For : lien

Fiche révision : Fiche + Corrigé

Pythontutor

Cette application permet de suivre pas à pas un programme en langage Python.

Pythontutor : lien
Haut de page