This key word is used in pseudocode to declare a self-contained block of code that can be called multiple times
SUB-ROUTINE
The data type used to store a whole number (positive, negative, or zero) without any decimals.
Integer
In a flowchart, this geometric shape is universally used to represent a decision or condition check (like an IF statement).
Diamond
In Python string indexing, the numeric position assigned to the very first character of a string is always this number.
0
In Python, a one-dimensional array is typically implemented using this built-in data structure.
A list
Unlike simple IF statements, multiple conditions in pseudocode or flowcharts use this specific keyword to test sequential alternative conditions.
ELSEIF
This data type can only hold two possible values: True or False
Boolean
A loop that runs a specific, predetermined number of times is known as this type of loop.
A count-controlled loop
you got point
great
This is the name of the Python loop command used for count-controlled iteration with numeric sequences.
for ... in range(...)
This term describes an error in an algorithm that does not crash the program, but produces incorrect or unexpected results due to flawed reasoning.
A logic error
Unlike Python which only uses strings, some programming languages use this specific data type to store strictly one single character.
Character
If a loop lacks a proper stopping condition and continues running forever, it creates this problem which eventually crashes the program.
An infinite loop
Evaluate the logic: NOT(5 > 3 OR 2 == 2) results in this Boolean outcome.
False
This Boolean operator flips or reverses the outcome of a single condition (making true false, and false true).
NOT
When calling a sub-routine in a flowchart or pseudocode, these specific punctuation marks are placed after its identifier.
Parentheses / Brackets ()
In Python, casting a real number like 123.9 to an integer using int(123.9) results in this specific integer value because Python removes the decimal rather than rounding.
123
The process of increasing a counter variable's value by a set amount (usually by 1) after each iteration.
Incrementing(increasing)
This Boolean operator returns True if at least one of the conditions is true.
OR
Trace how many times this Python loop will execute: for count in range(0, 5):
5 times (0, 1, 2, 3, 4)
In pseudocode loop structures like FOR count = 0 TO 9, this specific structural feature is used instead of curly braces or brackets to show which code belongs inside the loop
Indentation
you got point
Diamond
In flowchart sub-routine symbols, two vertical lines are drawn on the left and right sides of this standard shape
A process box (rectangle)
Find the error: A flowchart checks a grade with IF grade > 50 THEN OUTPUT "Pass", but completely leaves out the alternative outcome for failing grades. What missing branch is required?
An ELSE branch
What type of error occurs if you write a Python for statement ending with a bracket or missing this required punctuation mark at the end of the line?
A colon (:) is missing (Syntax error)