NSI · Terminale · Programme officiel

Gestion des bugs et exceptions en Terminale

Gestion des bugs et exceptions, 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.

Gestion des bugs et exceptions : le cours

Anticiper les erreurs possibles et les gérer : utiliser try/except pour attraper les erreurs, valider les entrées de l'utilisateur, tester les cas limites.

Exemple

Un utilisateur entre du texte au lieu d'un nombre. Au lieu de crasher, le programme affiche « Erreur : veuillez entrer un nombre ». On utilise try/except pour capturer l'erreur.

À retenir

Prévoir et gérer les erreurs rend un programme robuste et fiable en production.

S'entraîner sur gestion des bugs et exceptions

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 gestion des bugs et exceptions ?

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.