Cours et TP de langage C++ les éléments de langage C

Extrait du cours et TP de langage C++ les éléments de langage C

ETAPES PERMETTANT L’EDITION, LA MISE AU POINT,
L’EXECUTION D’UN PROGRAMME
1- Edition du programme source, à l’aide d’un éditeur (traitement de textes). Le nom du fichier contient l’extension .CPP, exemple: EXI_1.CPP (menu « edit »).
2- Compilation du programme source, c’est à dire création des codes machine destinés au microprocesseur utilisé. Le compilateur indique les erreurs de syntaxe mais ignore les fonctions-bibliothèque appelées par le programme.
Le compilateur génère un fichier binaire, non éditable en mode « texte », appelé fichier objet:
EXI_1.OBJ (commande « compile »).
3- Editions de liens: Le code machine des fonctions-bibliothèque est chargé, création d’un fichier binaire, non éditable en mode texte, appelé fichier exécutable: EXI_1.EXE  (commande « build all »).
4- Exécution du programme (commande « Run » ou « flèche jaune »).
Les compilateurs permettent en général de construire des programmes composés de plusieurs fichiers sources, d’ajouter à un programme des unités déjà compilées. On dit alors que l’on travaille par gestion de projet.
Exercice I-1: Editer (EXI_1.CPP), compiler et exécuter le programme suivant:
Le langage C++ distingue les minuscules, des majuscules. Les mots réservés du langage C++ doivent être écrits en minuscules.
On a introduit dans ce programme la notion d’interface homme/machine (IHM).
– L’utilisateur visualise une information sur l’écran,
– L’utilisateur, par une action sur le clavier, fournit une information au programme.
Les instructions sont exécutées séquentiellement, c’est à dire les unes après les autres.
L’ordre dans lequel elles sont écrites a donc une grande importance.

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours et TP de langage C++ les éléments de langage C (280 KO) (Cours PDF)
Cours et TP de langage C

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *