Notion de bloc
Dans l'exemple numéro 2, équation du premier degré, la séquence d'instructions :
affecter à X la valeur de -B/A
afficher à l'écran la valeur de X
s'effectue si la condition « A est non nul » est vraie. Dans ce cas, on effectue d'abord la première puis la seconde instruction. Ces deux instructions font partie de ce que nous appelons un bloc.
Le bloc commence juste après le premier « alors » et se termine juste avant le premier « sinon ». Ce bloc s'effectue uniquement si la condition est vraie.
Cette notion de bloc est importante. Elle ne se réduit pas uniquement à un ensemble d'instructions devant s'exécuter en séquence. Nous le verrons plus tard.
A ce stade, l'important est de savoir qu'un bloc contient certains éléments d'algorithme (et par extension de programme), qu'il peut ou non être activé à l'exécution, qu'il a un début et une fin.
Il peut s'avérer utile de délimiter explicitement le début et la fin d'un bloc. Dans ce cas il suffit de réserver à cet usage par exemple 'début' et 'fin' comme mots que l'on utilisera pour délimiter explicitement le début et la fin d'un bloc.