Considérons le problème très simple de l'addition de deux nombres entiers au moyen d'un ordinateur. Pour que la machine soit à même d'effectuer cette opération élémentaire, il faut:
1) entrer les données, c'est-à-dire les deux nombres, en mémoire;
2) donner des instructions au processeur, c'est-à-dire spécifier au processeur les actions qu'il doit exécuter sur les données;
3) sortir le(s) résultat(s) à partir de la mémoire centrale.
Un programme consiste donc en deux parties:
la description des actions à exécuter;
la description des données que l'on souhaite manipuler par ces actions.
Les actions sont décrites par les instructions [angl. statements; all. Anweisungen] du programme et la nature des données à manipuler par ces actions est décrite par les déclarations et les définitions.
Rappelons que, pour l'ordinateur, les données sont dépourvues de tout sens.
Le programme par lequel on décrit l'addition de deux nombres entiers s'écrit en langage Turbo-Pascal:
PROGRAM Sum;
USES Crt;
{déclaration des variables}
VAR A, B: Integer;
{bloc du programme}
BEGIN
ClrScr;
{entrée des données}
Write( 'A=' ); Readln( A );
Write( 'B=' ); Readln( B );
{traitement}
A := A+B;
{édition du résultat}
Write( 'A+B=', A );
END. {-- Sum}
© Aflo Informatique , 2003-2004