WorksheetsICT Programming & Logic Lessons 1 & 2
Total questions: 21
Worksheet time: 11mins
A set of step-by-step instructions that must be executed to result in a solution or to perform a task.
Algorithm
Debugging
Syntax
Execute
Identifying errors and make necessary corrections to meet the program's intended outcome.
Instruction
Debugging
Pseudocode
Algorithm
The process of using a pencil and paper to work through the program by hand.
Logic Error
Instructions
Desk Checking
High Level Language
Graphical diagrams that are used to show the steps, or flow, contained in an algorithm.
Desk Checking
Machine Language
Runtime Error
Flow Chart
The program will run but there is an error in a program that makes it do something other than what the programmer intended.
Logic Error
Runtime Error
Desk Checing
Assembly Language
Progressively moving from one connected thought to another to solve a problem or complete a task.
Desk Checking
Logically Thinking
Syntax
Compiler
The process of finding solutions to difficult or complex issues.
Binary
Machine Language
Problem Solving
Syntax
Shorthand notation for programming. Writing out the steps of algorithm steps using short phrases. Fake code..
Syntax
Logic Error
Desk Checking
Pseudocode
An error that does not occur until the program has started to execute but that prevents the program from continuing.
Runtime Error
Logical Thinking
Syntax
Interpreter
Usually found by the compiler or interpreter when it does not understand or recognize code given, such as a typo, misspelling or missing code.
Logic
Syntax Error
Machine Language
Problem Solving
A low-level human-like representation of machine language that uses symbols and recognizable codes. An assembler is used to translate this language into machine language.
Assembly Language
Machine Language
Python
High-Level Language
Base-2 numbering system which represents numeric values using two different symbols: typically 0 and 1. Also known as the machine language.
Assembly Language
Desk Checking
Python
Binary
A binary digits representing the state of one switch, which is the smallest unit.
Bytes
Bits
Python
Psuedocode
A series of eight bits, zeros and ones, that represent the basic unit of data a computer processes.
Interpreter
The Matrix
Compiler
Bytes
Computer software that translates high-level programming language into machine language. The language is translated entirely before use.
Compiler
Interpreter
Chargers
Binary
A computer program that translates high-level programming languages "on the fly". Translates several lines of code then executes them; then translates the next batch of code to be executed.
Interpreter
Compiler
High-Level Language
Machine Code
Instructions being executed in consecutive order, one after another.
Loops
If/Else
Sequential
AI
Dividing programming code into logically independent units. Working from the top to bottom.
Sharing
Assembly Language
Compiler
Structured Programming
Python is an example of a .... ?
Low-level Language
Assembly Language
High-Level Language
Machine Code
Assembly Language is a programming language that human learn to program computers.
True
False
The process of finding and fixing errors in your program.
Defixing
Debugging
Logic errors
Revamping
