Vous êtes sur la page 1sur 3

Langages de programmation

Chapitre 3 : Langages de programmation


1. Définition d’un programme

Un programme est la traduction de l’algorithme sous une forme compréhensible par la


machine : il décrit les tâches à effectuer sous la forme d’une suite d’instructions.

Analyse Langage de programmation

Problème Algorithme Programme

Exemple
program Somme;
var A, B, S: integer;
begin
writeln(‘Donner la valeur de A’);
readln(A) ;
writeln(‘Donner la valeur de B’) ;
readln(B) ;
S :=A+B ;
writeln(‘la somme de A et B est :’) ;
writeln(S) ;
end.

Exemple 2
program Test;
var A: real;
begin
readln(A) ;
if (A>0) then
writeln (‘ce nombre est positif’)
else
writeln(‘ce nombre est négative ou nul’);
end.

2. Définition d’un langage de programmation


Un langage de programmation, est un langage contenant des mots clés et des règles,
permettant la traduction d’un algorithme en un programme exécutable sur une machine.
Exemple :
Pascal, Basic, COBOL, C, C++, java, C#
Professeur LOUBNA EL AZIZI Page 1
Langages de programmation

3. Langage Pascal
3.1 Structure générale d’un programme pascal

PROGRAM nom du programme ;


Déclarartions des variables
BEGIN
Instructions
END.

3.2 Transcription d’algorithme

Algorithme Langage Pascal

Variable VAR
Nature de données
Constante CONST

Entier integer
Réel real
Types de données booléen boolean
Car char
chaine string

Instruction d’affectation  :=

read (var);
Instruction de lecture lire (var);
readln (var);

write(var);
écrire (var); writeln(var);
Instruction d’écriture
écrire (message); write(‘message’);
writeln(‘message’);

NON not
Les opérateurs logiques OU or
ET and

Si (test) alors
if (test) then
Instruction 1
Instruction1
Structure de contrôle Sinon
else
Instruction 2
Instruction 2
Finsi

Professeur LOUBNA EL AZIZI Page 2


Langages de programmation

Professeur LOUBNA EL AZIZI Page 3

Vous aimerez peut-être aussi