OUTPUT, comments, and <- not =
DECLARE, types, BOOLEAN, arithmetic, DIV and MOD
IPO: INPUT → process → OUTPUT
The space lives in the string, and the line has nothing extra
DIV and MOD, then output the number and nothing else
The first slot is [1], and a counter starts at 0
IF / CASE with both branches closed
Totaller, counter, flag; pick FOR / WHILE / REPEAT
LENGTH / SUBSTRING with 1-based index
ARRAY[1:n], fill loop, linear search, 2D [row, col]
PROCEDURE vs FUNCTION, ≤3 params, ROUND/RANDOM
OPEN → USE → CLOSE, read until EOF
Validation, traces, bubble sort, SQL, gates, 15-mark skeleton