- 174 -
Elemente de algoritmică şi limbaje de programare
•
identificatori
–
nume de constante, variabile, câmpuri ale unor structuri definite de utilizatori,
•
constante –
valori fixe reprezentând numere, caractere, şiruri decaractere,
•
operatori –
simboluri folosite pentru specificarea unor operaţii,
•
separatori –
caractere sau şiruri de caractere care separă diferiteentităţi ca: blank-uri, tab-uri orizontale sau verticale, linie nouă, pagină nouă, comentarii, etc.
Exemplu
. #include <iostream.h>
void main(){cout <<”Atenţie! Un program foarte simplu”;}unde:
•
#include – directivă de preprocesare
•
caracterele “{” şi “}” definesc blocurile unui program C++
•
un program C++ trebuie să aibă o singură dată o linie ce conţinefuncţia main()
•
fiecare instrucţiune se încheie cu “;”
•
şirurile de caractere se includ între ghilimele, iar celeindividuale între apostrofuri
•
pentru afişarea la ecran, se foloseşte funcţia de ieşire cout
•
dirijarea spre ieşire se face cu operatorul de inserare în fluxul deieşire:<<
Directive de preprocesare
Un program este alcătuit dintr-un ansamblu de module dedimensiuni mici numite funcţii.
Funcţia
este un set de instrucţiuni proiectată pentru a efectua oanumită sarcină. Funcţiile au o organizare ierarhică (arborescentă) avândîn rădăcina arborelui (vârful ierarhiei) funcţia
main
, numită modul principal.Preprocesarea este prima etapă a compilării unui fişier sursă şi esterealizată de un program special numit preprocesor, care este diferit decompilator. El este apelat automat de compilator pentru a executaanumite comenzi din fişierul sursă, numite
directive de preprocesare
şicare sunt precedate de #.