Level 5 Level 7
14 words 0 ignored
Ready to learn Ready to review
Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.
Errors in the grammar you've used in your code.
What are syntax errors?
Errors in what you've told your program to do.
What are logical errors?
Errors that occur during the execution of a program. For example, a file not being found.
What are run time errors?
Which type of error can you spot whilst writing the code?
Run time errors
Which type of error do you have to run the program to find?
Which type of error is the hardest to find?
Your program does what you've told it to do. You've just told it to do the wrong thing.
Why are logical errors hard to spot?
A table showing the value of each variable at each line in your code.
What is a trace table?
Integrated Development Environment
What does IDE stand for?
Fixing problems or 'bugs' in your code.
What is 'debugging'?
They help you find the bugs in your code.
What do debugging tools do?
It lets you run one line of code at a time.
What does the debugging tool 'step' allow you to do?
It lets you see how the data stored in a variable changes as the program runs.
What does the 'watch' debugging tool allow you to do?
It pauses the program at the breakpoint then lets you step through from there.
What does a 'breakpoint' let you do?