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).