Informatică Programare

Structuri de date C++ ce sunt 11a

Structurile de date în C++ sunt modalități organizate de stocare și manipulare a datelor, esențiale pentru eficiența algoritmilor. Pentru clasa a 11-a, cele de bază includ tablouri, structuri și clase.

Tipuri fundamentale de structuri

  • Tablouri (arrays) Colecții de elemente de același tip, accesate prin index. Exemplu: int v[5] = {1, 2, 3, 4, 5}; v[0] este 1.
  • Structuri (struct) Agregate de date de tipuri diferite. Exemplu: struct Student { char nume[20]; int varsta; }; Student s; s.varsta = 18;
  • Clase (class) Extind structurile cu metode și control al accesului (public, private). Exemplu: class Cerc { private: double raza; public: double arie() { return 3.14 * raza * raza; } };

Exemplu: utilizare struct

  1. 1
    Pasul 1: Definire structură struct Punct { int x; int y; };
  2. 2
    Pasul 2: Declarare și inițializare Punct p1; p1.x = 3; p1.y = 4;
  3. 3
    Pasul 3: Calcul distanță față de origine double dist = sqrt(p1.x * p1.x + p1.y * p1.y); // dist ≈ 5.0 folosind <cmath>

Experimentează definind o structură pentru un cărți cu titlu și autor, apoi afișează datele.

Mai multe din Programare