Section outline

    1. Structure of an algorithm
    2. Objects: Constants, Variables and Types
    3. Basic actions
      1. The assignment
      2. Expressions: arithmetic, logical and relational
      3. Inputs/outputs: reading and writing
    4. Representation of an algorithm by a flowchart
    5. Translation into programming language: Pascal and C