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.