Advanced Pseudocode
Variables & Data Types
Flowcharts & Loops
random
Python Loops & Arrays
100

This key word is used in pseudocode to declare a self-contained block of code that can be called multiple times

SUB-ROUTINE

100

The data type used to store a whole number (positive, negative, or zero) without any decimals.

Integer  

100

In a flowchart, this geometric shape is universally used to represent a decision or condition check (like an IF statement).

Diamond

100

In Python string indexing, the numeric position assigned to the very first character of a string is always this number.

0

100

In Python, a one-dimensional array is typically implemented using this built-in data structure.

 A list

200

Unlike simple IF statements, multiple conditions in pseudocode or flowcharts use this specific keyword to test sequential alternative conditions.  

ELSEIF

200

This data type can only hold two possible values: True or False

Boolean

200

A loop that runs a specific, predetermined number of times is known as this type of loop.

 A count-controlled loop

200

you got point

great

200

This is the name of the Python loop command used for count-controlled iteration with numeric sequences.

for ... in range(...)

300

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  

300

Unlike Python which only uses strings, some programming languages use this specific data type to store strictly one single character.

Character

300

If a loop lacks a proper stopping condition and continues running forever, it creates this problem which eventually crashes the program.

An infinite loop

300

Evaluate the logic: NOT(5 > 3 OR 2 == 2) results in this Boolean outcome.

False

300

This Boolean operator flips or reverses the outcome of a single condition (making true false, and false true).

NOT

400

 When calling a sub-routine in a flowchart or pseudocode, these specific punctuation marks are placed after its identifier.  

Parentheses / Brackets ()

400

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

400

The process of increasing a counter variable's value by a set amount (usually by 1) after each iteration.

Incrementing(increasing)

400

This Boolean operator returns True if at least one of the conditions is true.

OR

400

Trace how many times this Python loop will execute: for count in range(0, 5):

5 times (0, 1, 2, 3, 4)  

500

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

500

you got point

 Diamond

500

In flowchart sub-routine symbols, two vertical lines are drawn on the left and right sides of this standard shape

A process box (rectangle)

500

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

500

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)

M
e
n
u