
ULUMINE · Technologie · Troisième
Concevoir un programme structuré : sous-programmes, fonctions et passage à Python
Un bon programme est décomposé en fonctions, commenté, puis testé pas à pas.
Concevoir
- Décomposer en sous-objectifs.
- Algorithme principal + un sous-programme par sous-objectif.
Python
- def nom(paramètres): … return …
- if / else, for i in range(n):, while True:
- # commentaire ; indentation = bloc.
Tester
- Chaque fonction, puis le programme principal, puis l’objet réel.
Pièges à éviter
- Oublier les deux-points à la fin de def, if, for, while.
- Mal indenter les instructions d’une boucle.