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ée 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 peut encore être incorrecte.