Vous êtes sur la page 1sur 10

DEPARTEMENT : Génie Electrique

Filière : Génie Civil

COMPTE RENDU DU 1ER TP


EN
PROGRAMMATION C++

Encadré par : Mr ESSAQY ABDELHAFID

Réalisé par l’étudiante :


LOUKILI SALOUA

Année universitaire : 2022/2023


1) Introduction :

Un langage informatique (JAVA ; C /C++, Fortran.etc).est un outil permettant de donner des


instructions à la machine.
Il existe plusieurs langages informatiques de différent niveau :
Chaque processeur possède un langage propre, directement exécutable :
- le langage machine : Il est formé de 0 et de 1 et n’est pas portable, mais c’est
Le seul que l’ordinateur ≪ comprend ≫ ;
- Le langage d’assemblage : est un codage alphanumérique du langage
Machine. Il est plus lisible que la langage machine, mais n’est pas portable.
On le traduit en langage machine par un assembleur ;
- Les langages de haut niveau : Souvent normalisés, ils sont traduits en
Langage machine par un compilateur ou un interpréteur.

Avant de procéder à l’énoncé d’étapes j’aimerais bien définir « le compilateur » et « l’interpréteur » ;


La compilation est la traduction de la source en langage objet. Elle comprend au
Moins quatre phases (trois phases d’analyse - lexicale, syntaxique et s´sémantique
-et une de production de code objet. Pour générer le langage machine il faut
Encore une phase particulière : l’´Edition de liens. Cette technique est
Contraignante mais offre une grande vitesse d’exécution.
Dans la technique de l’interprétation chaque ligne de la source analyse est
traduite au fur et à mesure en instructions directement exécutées. Aucun
programme objet n’est généré. C’est très souple mais l’interpréteur doit ˆêtre
Utilisé `à chaque exécution.

2) But du TP :
Savoir comment convertir un algorithme à un programme on respectant les notions de langage
C++.
Sachant qu’un langage C++ est un de langage de programmation qui sert
donc à écrire des applications informatiques. Il s’agit d’ailleurs d’un des langages de
programmation les plis utilisés aujourd’hui. Chaque programme en C++ doit être écrit en
respectant des règles d’écriture très strictes que nous étudierons petit à petit

Année universitaire : 2022/2023


3) Etapes de programmation :

4) Travaux dirigées réalisées lors du TP :

Année universitaire : 2022/2023


Année universitaire : 2022/2023
Année universitaire : 2022/2023
Année universitaire : 2022/2023
Année universitaire : 2022/2023
Année universitaire : 2022/2023
5) Traduction de syntaxe d’algorithme en langage c :

Année universitaire : 2022/2023


6) Conclusion :

Cette séance de TP m’a permis de savoir que le langage C : est à l’origine de nombreux
logiciels, mais surtout des plus grands systèmes d’exploitation.
Il a l’avantage d’être un langage minimaliste, et donc très proche de la machine. Il est alors
plus simple à contrôler.
Il permet principalement des échanges plus rapides avec la machine et c’est pourquoi le
langage C se trouve toujours beaucoup dans les systèmes embarqués et en robotique. Il peut
toutefois encore être utilisé pour la conception de logiciels ou de jeux, mais de nouveaux
langages sont plus appropriés.

Année universitaire : 2022/2023

Vous aimerez peut-être aussi