Numérique et sciences informatiques (spécialité) · Première · Langages et programmation
Constructions élémentaires
- Un algorithme est une succession limitée d'opérations simples, exécutées dans un ordre fixé ; un langage (ici Python) le traduit en programme.
- Le programme de NSI met en évidence un corpus de constructions élémentaires : conditionnelles, boucles bornées, boucles non bornées et appels de fonction.
- Boucle bornée (
for) : le nombre de tours est connu avant de commencer. Boucle non bornée (while) : on s'arrête quand une condition devient fausse, et il faut la faire évoluer pour ne pas boucler à l'infini. - Pour regrouper plusieurs valeurs : le tuple (suite ordonnée), la liste (repérée par des indices) et le dictionnaire (repéré par des clés).