Sunteți pe pagina 1din 4

Elemente de baza ale limbajului de

programare C++
Orice limbaj constituie un mijloc de comunicare intre receptor si emitator.
Limbajul C++ reprezinta un limbaj de programare artificial, utilizat in comunicarea dintre
programator si calculator. Un program scris in C++ este format din unul sau mai multe fisiere ,
denumite fisiere sursa dintre care doar unul dintre fisiere contine functia principala a unui
program , numita sursa main () .
Functia main este construita din antet si corp. Antetul functiei contine numele functiei, tipul
rezultatului pe care il calculeaza functia si o lista de parametrii prin care functia comunica cu
exteriorul lor. Corpul functiei contine declaratii si instructiuni care specifica prelucrarile realizate
de functia respectiva.
Limbajul C++ este caracterizat de sintaxa , semantica si vocabular.
Sintaxa reprezinta totalitatea regurilor de scriere corecta a programelor ,iar semantica
reprezinta semnificatia constructiei corecte din punct de vedere sintatic.
Vocabularul limbajului C++ este bogat și variat, oferindu-ne o gamă largă de cuvinte cheie,
operatori și tipuri de date pentru a crea programe complexe și puternice. Acesta este format din
6 categorii : setul de caractere ,identificatori , cuvinte cheie , comentarii si separatorii.
Cuvintele cheie în C++ sunt cuvintele rezervate care au un anumit sens și funcționalitate în
limbajul de programare. Aceste cuvinte cheie nu pot fi folosite ca identificatori și sunt utilizate
pentru a defini structuri de control, tipuri de date si funcții. Exemple de cuvinte cheie în C++
includ "if", "else", "while", "for", "int", "float", "class” .
Separatorii în C++ sunt caracterele utilizate pentru a separa elementele din codul sursă. Acestea
includ spații, tab-uri și linii noi. Separatorii sunt utilizați pentru a face codul mai ușor de citit și
de înțeles.
Identificatorii în C++ sunt utilizate pentru a denumi variabile, funcții si clase. Acestea pot fi
formate din litere, cifre și caractere de subliniere și trebuie să respecte anumite reguli. De
exemplu, identificatorii nu pot începe cu o cifră și nu pot fi identici cu cuvintele cheie. Un
exemplu ar putea fii mt3 .
Comentariile în C++ sunt utilizate pentru a adăuga note și explicații în codul sursă. Acestea nu
sunt executate de către compilator și sunt folosite pentru a face codul mai ușor de înțeles și de
întreținut. Există două tipuri principale de comentarii în C++: comentarii pe o singură linie, care
încep cu "//", și comentarii pe mai multe linii, care sunt delimitate de "/" și "/".
Toate aceste elemente reprezinta elemente esentiale ale unui program C++.
Prin date putem intelege , în general, tot ceea ce este prelucrat de un calculator. Fiecare dată
are un anumit tip.

pg. 1
Un tip de date defineşte : mulţimea valorilor pe care le pot lua datele de tipul respective, modul
de reprezentare a acestora în memorie , operaţiile care se pot efectua cu datele respective
Tipurile de date în C++ ne permit să stocăm și să manipulăm diferite tipuri de informații. Avem
tipuri de date simple precum întregi care sunt utilizate pentru a stoca numere intregi (int),
numere în virgulă mobile utilizate pentru a stoca numere cu parte zecimala (float, double),
caractere utilizat pentru a stoca un singur caracter(char) și valori booleene care sunt utilizate
pentru a stoca valorile de adevar (bool). De asemenea, putem defini și tipuri de date
personalizate utilizând structuri și clase.
Pentru a stoca și manipula date în programele noastre , În C++ , putem utiliza constante și
variabile.
Constantele sunt valori care nu se pot schimba în timpul execuției programului. Acestea pot fi
definite folosind cuvântul cheie "const" și trebuie inițializate la momentul definirii. De exemplu,
putem avea o constantă pentru a stoca valoarea pi:
const float PI = 3.14159
Variabilele sunt valori care pot fi modificate în timpul execuției programului. Acestea trebuie să
fie declarate cu un tip de date și pot fi inițializate la momentul declarării sau mai târziu în
program. De exemplu, putem avea o variabilă pentru a stoca vârsta unei persoane:
int varsta = 25
Pentru a opera cu variabile și constante, vom folosi operatori. În funcție de numărul operanzilor,
un operator poate fi unar, binar sau ternar.
O expresie este o înșiruire de variabile, constante și operatori. Majoritatea expresiilor pot fi
evaluate de compilator, returnând o valoare. Expresiile în C++ sunt combinații de operatori,
constante și variabile care produc o valoare rezultat. Acestea pot fi folosite pentru a efectua
diferite operații matematice, logice sau de atribuire într-un program.
De exemplu, putem avea o expresie simplă de adunare a două numere:
int rezultat = 5 + 3
Putem folosi și mai mulți operatori într-o expresie, cum ar fi:
int rezultat = (5 + 3) * 2
Pentru a citi date de la tastatură în C++, putem folosi funcția "cin". Această funcție ne permite
să citim diferite tipuri de date, cum ar fi numere întregi, numere reale sau șiruri de caractere. De
exemplu, dacă dorim să citim un număr întreg de la tastatură, putem utiliza următorul cod:
int numar
cout << "Introdu un numar: "
cin >> numar
Prin utilizarea operatorului ">>", putem prelua valoarea introdusă de utilizator și o vom stoca în
variabila "numar".

pg. 2
Pentru a scrie date în C++, putem utiliza funcția "cout". Această funcție ne permite să afișăm
diferite tipuri de date pe ecran. De exemplu, dacă dorim să afișăm un mesaj și valoarea unei
variabile, putem utiliza următorul cod:
int varsta = 25;
cout << "Varsta ta este: " << varsta << endl; Prin utilizarea operatorului "<<" putem afișa mesajul
și valoarea variabilei "varsta" pe ecran.
Mediul de programare este un ansamblu de instrumente și resurse care facilitează dezvoltarea,
testarea și rularea programelor într-un anumit limbaj de programare. Aceste medii sunt
concepute pentru a oferi un cadru de lucru eficient și productiv programatorilor.
Există o varietate de medii de programare disponibile, fiecare cu propriile caracteristici și
avantaje.Aceste medii pot varia în funcție de limbajul de programare pe care îl utilizăm. De
exemplu, în C++, un mediu popular de programare este Code::Blocks sau Microsoft Visual
Studio.
Editarea programelor sursă reprezinta procesul de scriere și modificare a codului sursă al
programelor. Pentru a edita un program în C++, putem utiliza un editor de text simplu sau un
mediu de programare care oferă funcționalități avansate, cum ar fi evidențierea sintaxei și
completarea automată a codului.După ce am terminat de editat programul sursă, urmează
etapa de compilare.
Compilarea este procesul prin care codul sursă este tradus într-un limbaj de nivel inferior, cum
ar fi limbajul mașină, pe care calculatorul îl poate înțelege. În C++, putem utiliza un compilator,
cum ar fi GCC sau Microsoft Visual C++, pentru a compila programul nostru.
După ce programul a fost compilat cu succes, putem rula programul rezultat. Acesta este
momentul în care programul este executat și își îndeplinește funcționalitatea. Putem rula
programul într-un terminal sau într-un mediu de dezvoltare integrat, în funcție de preferințele
noastre.
În timpul rulării programului, este posibil să întâmpinăm erori sau probleme. Aici intervine
procesul de depanare. Depanarea constă în identificarea și rezolvarea problemelor din codul
nostru. Putem utiliza instrumente de depanare, cum ar fi afișarea valorilor variabilelor sau
utilizarea punctelor de oprire, pentru a găsi și a repara.
O structură de date este o colecție de informațiii grupate sub un singur nume.
Structurile de control în C++ sunt utilizate pentru a controla fluxul de execuție al programului și
pentru a lua decizii în funcție de anumite condiții. Acestea includ structura
liniară, structura alternativă și structura repetitivă.
Structura liniară este cea mai simplă și directă. Aceasta implică executarea
secvențială a instrucțiunilor, în ordinea în care apar în cod. De exemplu,
atunci când avem o listă de instrucțiuni, acestea vor fi executate una după
alta, fără să se facă nicio bifurcare sau repetiție.

pg. 3
Structura alternativă, cunoscută și sub numele de declarație "if-else", ne permite să
luăm decizii în funcție de o anumită condiție. Dacă
condiția este adevărată, se execută un bloc de
instrucțiuni, iar dacă condiția este falsă, se
execută un alt bloc de instrucțiuni. Aceasta ne
permite să bifurcăm fluxul de execuție
în funcție de anumite condiții.

Structura repetitivă, cunoscută și sub numele de buclă, ne permite să repetăm un bloc

de instrucțiuni de mai multe ori , până când o anumită


condiție devine falsă. Există două tipuri principale de bucle în C++: bucla "while" și bucla "for".
Bucla "while" repetă un bloc de instrucțiuni atâta timp cât o condiție este adevărată, în timp ce
bucla "for" ne permite să specificăm o inițializare, o condiție și o expresie de incrementare
pentru a controla numărul de repetări.
Blibiografie: https://www.pbinfo.ro/articole/71/structuri-repetitive

pg. 4

S-ar putea să vă placă și