1G_Notion de liste

Contenus

La démarche algorithmique est, depuis les origines, une composante essentielle de l’activitémathématique. Au collège, en mathématiques et en technologie, les élèves ont appris à écrire, mettre au point et exécuter un programme simple. La classe de seconde a permis de consolider les acquis du cycle 4 autour de deux idées essentielles :
la notion de fonction ;
la programmation comme production d’un texte dans un langage informatique.
L’enseignement de spécialité de mathématiques de classe de première vise la consolidationdes notions de variable, d’instruction conditionnelle et de boucle ainsi que l’utilisation desfonctions. La seule notion nouvelle est celle de liste qui trouve naturellement sa place dans de nombreuses parties du programme et aide à la compréhension de notions mathématiques telles que les suites numériques, les tableaux de valeurs, les sériesstatistiques…Comme en classe de seconde, les algorithmes peuvent être écrits en langage naturel ou utiliser le langage Python.Les notions relatives aux types de variables et à l’affectation sont consolidées. Comme enclasse de seconde, on utilise le symbole « ← » pour désigner l’affection dans un algorithme écrit en langage naturel.L’accent est mis sur la programmation modulaire qui permet de découper une tâchecomplexe en tâches plus simples.



Vidéos pédagogiques de cours

Comment générer une liste en python ?
Comment manipuler les éléments d'une liste en python ?

Carte mentale du chapitre

Capacités attendues



Générer une liste (en extension, par ajouts successifs ou en compréhension).
Manipuler des éléments d’une liste (ajouter, supprimer…) et leurs indices.
Parcourir une liste.
Itérer sur les éléments d’une liste.