UNIVERSITE 1 -CONSTANTINE MODULE « INFORMATIQUE 1 »
Page 3
1 ERE ANNEE ST
III. STRUCTURE D’UN PROGRAMME
Un programme est un assemblage et un enchaînement d’instructions élémentaires écrit dans un
langage de programmation, et exécuté par un ordinateur afin de traiter les données d’un problème et
renvoyer un ou plusieurs résultats.
IV. LA DEMARCHE ET ANALYSE D’UN PROBLEME
Un algorithme s'écrit le plus souvent en pseudo-langage de programmation afin de faciliter ultérieurement sa
traduction dans un langage de programmation. Un algorithme n'est donc exécutable directement par aucune
machine. Mais il a l'avantage d'être traduit facilement dans tous les langages de programmation.
L’élaboration d’un algorithme précède l’étape de la programmation, C’est une démarche de résolution de
problème exigeante, La rédaction d’un algorithme est un exercice de réflexion qui se fait sur papier.
Un programme se construit selon plusieurs étapes, la première consiste en l’analyse du problème posé.la
seconde est l ‘établissement d’un algorithme et la troisième étape est la traduction de l’algorithme en
programme, en utilisant un langage choisi. En fait L’algorithme est la résolution brute d’un problème
informatique, il est indépendant du langage de programmation, Par exemple, on utilisera le même
algorithme pour une implantation en Java, ou bien en C++ ou en Visual Basic
V. LANGAGE DE PROGRAMMATION
Un langage de programmation est un langage compris par l'ordinateur, il fournit un ensemble de
mots-clés et de règles de syntaxe qui permettent de créer des instructions formant des
programmes et qui peuvent s’exécuter, sans souci, sur l’ordinateur. Un programme est donc le
résultat de la traduction d’un algorithme en utilisant un langage de programmation. Le langage
Pascal est traditionnellement choisi dans l’enseignement de l’informatique pour son intérêt
pédagogique et sa simplicité de mise en œuvre.
Remarque : pour être capable de travailler sur un ordinateur dans un langage de programmation
donné, il faut d’abord installer le compilateur de ce langage sur cet ordinateur. Un compilateur est
un logiciel permettant d’écrire et d’exécuter des programmes dans un langage donné. Il sert donc
à traduire le programme écrit avec le langage (programme, source) en langage machine (codes)
afin qu’il soit compris par l’ordinateur. Il permet aussi d’analyser le programme source pour
détecter les erreurs de syntaxes commises par le programmeur.
VI. STRUCTURE GENERALE D’UN ALGORITHME
1. Présentation
Algorithme nom-de-l’algorithme
Constantes : liste des constantes
Variables : liste des variables
Début
Instruction 1
Instruction 2
…
Instruction n
Déclaration des variables
et constantes