100% found this document useful (2 votes)
281 views

Run Time and Syntax Errors

Syntax errors occur when code does not conform to language rules and can include typing errors or incorrect naming. Early languages provided little help identifying syntax errors, while modern languages like Visual Basic integrate error detection and correction. Runtime errors happen when executing code and can involve limitations like dividing by zero, results outside allowed ranges, or inaccurate storage of decimal numbers that lead to wrong comparisons. Variable errors also constitute a type of runtime error.

Uploaded by

Kelly Bauer
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
281 views

Run Time and Syntax Errors

Syntax errors occur when code does not conform to language rules and can include typing errors or incorrect naming. Early languages provided little help identifying syntax errors, while modern languages like Visual Basic integrate error detection and correction. Runtime errors happen when executing code and can involve limitations like dividing by zero, results outside allowed ranges, or inaccurate storage of decimal numbers that lead to wrong comparisons. Variable errors also constitute a type of runtime error.

Uploaded by

Kelly Bauer
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Syntax Errors

• Statements that don’t conform to language rules


• Usually typing or naming errors
• The author should not be the only person to desk check the program- self
fulfilling prophecy
• Some languages, especially earlier ones, had no help with syntax errors, or help
such as “Error 53” Later generation programs like VB have integrated syntax
error correction and detection

Problem Error Message Fixed by


Object Names
Punctuation
Typos
Incomplete Statements (If
with no Then)
Not ending statements
Using reserved words as
Identifiers

Run Time Errors


Aka execution errors
Problems that occur when you run the program (ie, run time) that are not logic errors, but
are generally because of limitations of the programming language or the fact that you are
running it on a computer

Calculation which there is no result Divide by zero


Result of operation outside range With integer variables
allowed -37,768 + 32,760 =???
Real numbers: Inability of computer to BEGIN
exactly store results of some decimals Input Number
Comparisons may be wrong if number Answer=Number/999,999,999
is slightly different Number = Answer * 999,999,999
If Number = Answer Then
Print Equal
Else
Print Not Equal
EndIf
END
Variable errors

You might also like