========== Statements ========== .. role:: ada(code) :language: ada The purpose of this lab is to understand the various statements, and how they can be used to make the code more terse. ----- Hints ----- * The :ada:`delay` keyword is a way to make to program stop for a given time. It takes no parentheseses for its first argument. * Try to see how each construct has strengths and weaknesses and how to make good use of those. --------- Questions --------- * The code should compile immediately * Follow the instructions in the source file