a mistake in the algorithm used, which causes erroneous results or undesired operation
A programming error that occurs when running a program produces incorrect results.
A bug that causes a program to do something it isn't supposed to do but doesn't prevent the program from running. These errors must be found during testing, but they can be hard to find.
An error in a program that is not manifested as a compile-time error or a run-time error, but as a failure of the program to meet its requirements. Most typically, the actual output will not match the required output.
Flaw in the design that generates inaccurate results. 15.12-13
A programming error that causes an erroneous result when the program is executed.
In computer programming, a logic error is a bug in a program that causes it to operate incorrectly, but not to fail. Because a logic error will not cause the program to stop working, it can produce incorrect data that may not be immediately recognizable.