2. What are the main elements of programming logic?
Allow some imprecision. Variables, computations, sequence, conditions, loops, subroutines, input/output, maybe objects.