Structuri de Control în C++: Structura Liniară

Structuri de Control în C++: Structura Liniară

1. Ce este structura liniară?

Structura liniară reprezintă execuția instrucțiunilor în ordinea în care acestea apar în program. Nu există ramificații, condiții sau bucle; fiecare instrucțiune este executată secvențial, de sus în jos.

Acest tip de structură este util pentru sarcini simple, cum ar fi efectuarea de calcule sau afișarea unor mesaje.

2. Exemple de programe cu structură liniară

Mai jos sunt câteva exemple simple care utilizează structura liniară în C++.

Exemplu 1: Adunarea a două numere

#include <iostream>
using namespace std;

int main() {
    int a, b, suma;

    // Introducerea a două numere
    cout << "Introduceți primul număr: ";
    cin >> a;

    cout << "Introduceți al doilea număr: ";
    cin >> b;

    // Calcularea sumei
    suma = a + b;

    // Afișarea rezultatului
    cout << "Suma celor două numere este: " << suma << endl;

    return 0;
}
            

Exemplu 2: Calcularea ariei unui dreptunghi

#include <iostream>
using namespace std;

int main() {
    double lungime, latime, arie;

    // Introducerea dimensiunilor dreptunghiului
    cout << "Introduceți lungimea dreptunghiului: ";
    cin >> lungime;

    cout << "Introduceți lățimea dreptunghiului: ";
    cin >> latime;

    // Calcularea ariei
    arie = lungime * latime;

    // Afișarea rezultatului
    cout << "Aria dreptunghiului este: " << arie << endl;

    return 0;
}
            

Exemplu 3: Afișarea unui mesaj simplu

#include <iostream>
using namespace std;

int main() {
    // Afișarea unui mesaj
    cout << "Bun venit în lumea C++!" << endl;
    cout << "Acesta este un exemplu de structură liniară." << endl;

    return 0;
}
            

3. Caracteristici ale structurii liniare

  • Instrucțiunile sunt executate în ordinea în care apar în cod.
  • Nu există decizii sau condiții de verificat.
  • Nu există repetiții sau bucle.
  • Este cea mai simplă și directă formă de structură de control.

© 2024 Lecție C++ - Structuri de Control: Structura Liniară