Qu'est-ce qu'une erreur logique?

Une erreur logique est un problème avec le code de programmation d'un ordinateur qui n'est pas facilement identifié lorsque le code est écrit ou compilé. Parfois appelé erreur sémantique, une erreur logique est généralement la faute du programmeur; Même si le codage est correct, la réponse résultante pourrait encore être incorrecte. Si le compilateur de langage de programmation est fourni avec une erreur logique, il interprétera avec succès le code fourni, ce qui pourrait entraîner un programme de travail qui pourrait renvoyer des données défectueuses.

Les erreurs logiques sont difficiles à attraper par le programmeur, car l'interprète de langage de programmation n'identifie pas cette erreur comme un problème. Une fois le code exécuté avec succès, les résultats, sans examen délibéré, pourraient initialement sembler corrects. Pour identifier ces types d'erreurs, une personne qui connaît les résultats attendus et la fonction du programme devrait examiner la sortie et le fonctionnement de ce programme.

Pour trouver une erreur logique dans le code, il faut être capable de méthode méthodiqueCK la source de l'erreur. L'erreur pourrait être le résultat d'une syntaxe codé incorrectement. La syntaxe du code peut sembler correcte mais peut entraîner une erreur logique. Ces types d'erreurs pourraient finir par être des problèmes très coûteux s'ils ne sont pas corrigés en temps opportun.

Les erreurs logiques peuvent également résulter de données défectueuses qui ont été utilisées par un programme correctement écrit sans aucune erreur de logique interne. Ceci équivaut à l'expression commune "Garbage in, ordures". Si les données sont incorrectement entrées dans le programme, même si le programme est exécuté correctement, le résultat est une erreur par rapport à ce qui était attendu.

À titre d'exemple d'un autre type d'erreur logique, tandis qu'à un signe d'arrêt, un pilote peut choisir de tourner à droite ou de tourner à gauche. Si le conducteur se tourne vers la droite lorsque la destination prévue était à gauche, cela serait considéré comme une erreur logique. Techniquement,Le conducteur a conduit le véhicule correctement, mais le résultat de fin n'était pas comme prévu. Comme illustré dans cet exemple, les erreurs de logique ne se limitent pas au domaine de la programmation informatique. Une erreur logique pourrait également être classée comme une erreur en ce qui concerne les communications.

Dans un autre exemple dans lequel des erreurs de logique existent, les traitements de texte peuvent parfois utiliser un vérificateur de orthographe automatisé; Ces vérificateurs orthographiques sont connus pour les erreurs logiques manquantes. Par exemple, le nom de la «vente» pourrait être déformé par le nom «Sail» dans une phrase. Chaque mot est correctement orthographié, semble correct et peut être grammaticalement correct au sein de la phrase, mais la définition d'un mot peut ne pas correspondre au contexte de la phrase particulière.

DANS D'AUTRES LANGUES