This is the first stage where the problem is broken down into inputs, processes, and outputs.
What is analysis?
This construct uses IF, ELSE, and conditions to control program flow.
What is selection?
This is the base-10 number system we use daily.
What is denary?
This protects a network by blocking unauthorised access.
What is a firewall?
This stage produces solutions such as pseudocode or flowcharts.
What is design?
This type of loop repeats a known number of times.
What is a fixed (for loop)?
Converting 1010 to denary gives this value.
What is 10?
This scrambles data so only authorised users can read it.
What is encryption?
This is the stage where the program is actually written in code.
What is implementation?
These operators include AND, OR, and NOT.
What are logical operators?
This 8-bit code is used to represent characters.
What is ASCII?
This reduces energy use by switching off inactive computers.
What are power management settings/standby?
This stage uses normal, extreme, and exceptional data to check the solution works.
What is testing?
This type of loop repeats until a condition is met.
What is a conditional loop?
These two terms describe floating point numbers.
What are mantissa and exponent?
Reducing brightness on this device helps save energy.
What is a monitor?
This stage judges whether the solution meets its purpose and is efficient.
What is evaluation?
This algorithm adds values together repeatedly.
What is a running total?
A programmer creates a program that asks the user to enter a number between 1 and 100.
The program uses a loop to repeatedly ask for input until a valid number is entered, but the program never stops asking—even when a valid number is typed. This means this has happened.
What is a logic error in the input validation algorithm?
This type of graphics uses pixels to form an image.
What is bit-mapped graphics?
This term defines the contribution to greenhouse gas emissions by an entity.
What is Carbon Footprint?