Le programme ci-dessus comporte, dans sa partie exécutable, une séquence de trois instructions. Cela signifie qu'elles seront exécutées l'une après l'autre, dans l'ordre de leur apparition dans le programme. La première :
cin >> X;
est une instruction d'entrée (input), une valeur est attendue du clavier puis stockée dans la variable X. La seconde :
Y = sin(X);
est une instruction d'affectation, le sinus de la valeur stockée dans X est calculé puis stocké dans la variable Y. La troisième :
cout << Y << endl;
est une instruction de sortie (output), la valeur stockée dans la variable Y est affichée à l'écran.
Ces trois instructions sont
regroupées en une instruction composée (ou bloc d'instructions)
délimitée par les accolades {
et }
. Nous connaissons
donc trois formes d'instruction :