============================== Exercises: Learning objectives [TOC] ============================== The primary objective remains to practice the workflow "Edit (and save) -> Translate -> Execute (if no errors occurred during translation)." The secondary objective is to raise awareness of the following concepts: - Lifetime of local and global variables. - Parameter passing according to the principle of Call-by-Value. - Significance of the stack for function calls and local variables. Additionally, as in previous exercises, new features of the ABC programming language will be introduced through examples.