NSI · Terminale · Programme officiel

Modularité et décomposition en Terminale

Modularité et décomposition, c'est une notion de nsi du chapitre « Langages et programmation », au programme de Terminale. Voici le cours, un exemple et de quoi t'entraîner.

Modularité et décomposition : le cours

Découper un gros programme en plusieurs petites fonctions indépendantes, chacune responsable d'une tâche simple. Chaque fonction peut être testée seule.

Exemple

Pour faire un jeu vidéo : une fonction pour dessiner, une pour gérer les événements clavier, une pour calculer les collisions. Tu peux tester chaque fonction sans avoir le jeu complet.

À retenir

Un programme modulaire est plus facile à comprendre, tester et corriger qu'un gros bloc monolithique.

S'entraîner sur modularité et décomposition

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

Écris une fonction récursive qui calcule la somme des entiers de 1 à n. Puis modifie-la pour afficher combien de fois elle s'appelle elle-même.

Corrige cet exercice avec le tuteur →

Exercice 2

Un programme demande l'âge de l'utilisateur et doit afficher « Adulte » ou « Mineur ». Écris le code sans try/except d'abord, puis avec gestion d'erreur.

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Langages et programmation (NSI Terminale).

Autres notions de ce chapitre

Bloqué sur modularité et décomposition ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.