3.2 Programming
3.2 Programming
2 Programming
● integer
● real
● Boolean
● character
● string
● variable declaration
● constant declaration
● assignment
● iteration
● selection
● subroutine (procedure/function)
Use definite and indefinite iteration, including indefinite iteration with the condition(s) at the
start or the end of the iterative structure.
Use meaningful identifier names and know why it is important to use them.
● addition
● subtraction
● multiplication
● real division
● equal to
● not equal to
● less than
● greater than
● less than or equal to
● NOT
● AND
● OR
3.2.7 Input/output
Be able to obtain user input from the keyboard.
Be able to output data and information from a program to the computer display.
● length
● position
● substring
● concatenation
Know that subroutines may declare their own variables, called local variables, and that local
variables usually:
Understand what test data is and describe the following types of test data:
● normal (typical)
● boundary (extreme)
● erroneous data
● syntax error
● logic error.