Control Structures, Pseudocode and Trace Tables