Taula de continguts:
Definició: què significa error de lògica?
Un error lògic és un error en el codi font del programa que dóna pas a un comportament no anticipat i erroni. Un error de lògica es classifica com un tipus d’error d’execució que pot provocar que un programa produeixi una sortida incorrecta. També pot provocar que el programa es pugui bloquejar en funcionament.
Els errors de lògica no sempre són fàcils de reconèixer immediatament. Això es deu al fet que aquests errors, a diferència dels errors de sintaxi, són vàlids quan es consideren en el llenguatge, però no produeixen el comportament previst. Es poden produir en idiomes interpretats i compilats.
Un error lògic també es coneix com a error lògic.
Techopedia explica Error de lògica
Els errors de lògica fan que un programa funcioni incorrectament. Per exemple, a PHP, quan s'introdueix incorrectament "if ($ i = 1) {…}" en lloc de "if ($ i == 1) {….}", El primer significa "es converteix" mentre que el segon significa " és igual a. " La instrucció incorrecta si sempre retornaria TRUE com assignant 1 a la variable $ i. En la versió correcta, però, la instrucció només retorna TRUE quan el valor de la variable $ i és igual a 1. La sintaxi en el cas incorrecte és perfectament correcta segons la llengua. Per tant, el codi es compilaria amb èxit sense produir errors de sintaxi. No obstant això, durant el temps d'execució del codi, la sortida resultant pot ser errònia, mostrant així que s'ha produït un cert error de lògica. Els errors de lògica solen ocultar-se al codi font i normalment poden ser més difícils de determinar i depurar, a diferència dels errors de sintaxi que es reconeixen a la compilació.
