1. Introduction

Algorithms are Step-by-step procedures to solve a problem.
This section covers some key aspects of algorithms, including control structures and their pseudocode.

1.1. Control structures

Control flow is the execution order of instructions or functions in a program.
Flow of control is implemented via control structures:
• sequence, which executes line by line in written order
• selection, which chooses between alternatives
• iteration, where looping determines how many times the instruction is executed.

1.2. Home pages:


1.3. Key references:


1.4. Online editors: