Elementele de Bază ale Limbajului de Programare C++

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 std fă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 (true sau false).

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;
}
            

© 2024 Lecție C++ - Elementele de Bază ale Limbajului