choose and design an appropriate user-defined data type for a given problem
show understanding that data structures not available as built-in types in a particular programming language need to be constructed from those data structures which are built-in within the language
write program statements for: the declaration of variables and constants, the assignment of values to variables and constants, expressions involving any of the arithmetic or logical operators, input from the keyboard and output to the console