Types d’erreurs de programmation

Savoir identifier les erreurs dans un programme n’est pas seulement utile pour votre examen, mais vous aidera aussi à améliorer votre propre code.

Deux types d’erreurs se produisent dans le code que nous écrivons – les erreurs de syntaxe et les erreurs de logique. Alors que les deux créeront des problèmes dans vos programmes, ils sont traités séparément.

Erreurs de syntaxe

Lorsque nous parlons de la syntaxe d’une langue parlée comme l’anglais, nous faisons référence à l’orthographe &la grammaire de la langue. Ce n’est pas différent pour les langages de programmation – une erreur de syntaxe de programmation signifie qu’il y a soit une erreur d’orthographe dans l’un des mots clés, soit quelque chose qui ne va pas dans la façon dont le code a été structuré.

Lorsqu’une erreur de syntaxe se produit, le code est incapable de s’exécuter car l’ordinateur ne le comprendra pas. Dans ce cas, lorsque nous essayons d’exécuter le code, une erreur est affichée, souvent avec le numéro de ligne et un indice de ce que l’erreur pourrait être.

L’exemple le plus simple d’une erreur de syntaxe est dans l’orthographe d’un mot clé. Testez votre compréhension en corrigeant les erreurs dans le code ci-dessous:

Erreurs de logique

Les erreurs de logique sont souvent un peu plus difficiles à détecter car la plupart des erreurs de logique permettront toujours au programme de s’exécuter, mais créeront une sortie inattendue. Il y a quelques exceptions à cela, comme essayer de diviser par zéro qui fait planter le programme car c’est mathématiquement impossible !

La plupart des erreurs logiques seront une erreur dans un calcul, ou l’utilisation d’un mauvais nom de variable. Testez votre compréhension de cela en corrigeant les erreurs dans le code ci-dessous :

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.