Elementele de Bază ale Limbajului de Programare C++
1. Structura programelor
Un program C++ este alcătuit din instrucțiuni care sunt executate în ordinea în care apar. Iată structura generală a unui program simplu:
#include <iostream>
using namespace std;
int main() {
// Corpul programului
cout << "Salutare, lume!" << endl;
return 0;
}
Componentele principale:
- #include <iostream>: Biblioteca pentru operațiuni de intrare/ieșire.
- using namespace std;: Permite utilizarea funcțiilor din spațiul de nume
stdfără a-l specifica explicit. - main(): Funcția principală care este punctul de pornire al programului.
2. Vocabularul limbajului
Vocabularul limbajului C++ include:
- Cuvinte cheie: Rezervate pentru limbaj (ex.:
int,if,return). - Identificatori: Numele variabilelor, funcțiilor sau claselor, create de programator.
- Operatori: Simboluri pentru operațiuni (ex.:
+,-,*,/). - Separatori: Simboluri care delimitează blocuri sau instrucțiuni (ex.:
{ },;).
3. Tipuri simple de date (standard)
C++ include mai multe tipuri de date predefinite:
- int: Numere întregi (ex.: 10, -5).
- float: Numere reale cu virgulă mobilă (ex.: 3.14).
- double: Numere reale cu precizie dublă.
- char: Un singur caracter (ex.: 'A', 'z').
- bool: Valori logice (
truesaufalse).
Exemplu:
#include <iostream>
using namespace std;
int main() {
int varsta = 25;
float inaltime = 1.75;
char initiala = 'A';
bool esteStudent = true;
cout << "Varsta: " << varsta << ", Inaltime: " << inaltime << endl;
return 0;
}
4. Constante și variabile
O variabilă este o zonă de memorie utilizată pentru a stoca valori care pot fi modificate în timpul execuției programului. O constantă este o valoare care nu se schimbă.
Declararea variabilelor:
int x = 10; // Variabilă întreagă
float pi = 3.14; // Variabilă reală
const int zile = 7; // Constantă
5. Expresii
O expresie este o combinație de operatori și operanzi care returnează o valoare. Exemple:
- 3 + 4: Expresie aritmetică.
- x < 10: Expresie logică.
- x = y + 5: Expresie de atribuire.
Exemplu de utilizare a expresiilor:
#include <iostream>
using namespace std;
int main() {
int a = 5, b = 10;
int suma = a + b;
bool esteMaiMare = suma > 10;
cout << "Suma: " << suma << ", Este mai mare de 10? " << esteMaiMare << endl;
return 0;
}
6. Citirea și scrierea datelor
În C++, citirea datelor se face cu cin, iar scrierea datelor cu cout.
Exemplu:
#include <iostream>
using namespace std;
int main() {
int varsta;
cout << "Introduceți vârsta: ";
cin >> varsta;
cout << "Vârsta introdusă este: " << varsta << endl;
return 0;
}