Structura liniara

Dupa aceasta lectie, vei sti sa scrii programe care executa instructiuni pas cu pas, in ordine.

🎯 INCEARCA

Calculeaza aria unui dreptunghi!

Scrie acest program si ruleaza-l:
#include <iostream> using namespace std; int main() { float lungime, latime, aria; cout << "Lungimea: "; cin >> lungime; cout << "Latimea: "; cin >> latime; aria = lungime * latime; cout << "Aria dreptunghiului este: " << aria << endl; return 0; }

Observa: Instructiunile se executa exact in ordinea in care sunt scrise!

📚 INVATA

Ce este structura liniara?

Structura liniara (secventiala)
Un program cu structura liniara executa instructiunile una dupa alta, in ordinea in care sunt scrise. Ca o reteta de gatit - faci pasii in ordine, fara sa sari!
Instructiune 1
Instructiune 2
Instructiune 3
...
Sablonul clasic: Citire - Prelucrare - Afisare
// 1. CITIRE - luam datele de intrare cin >> a; cin >> b; // 2. PRELUCRARE - facem calculele suma = a + b; produs = a * b; // 3. AFISARE - aratam rezultatele cout << "Suma: " << suma << endl; cout << "Produs: " << produs << endl;
Exemplu complet: Conversia temperaturii
#include <iostream> using namespace std; int main() { float celsius, fahrenheit; // Citire cout << "Temperatura in Celsius: "; cin >> celsius; // Prelucrare (formula: F = C * 9/5 + 32) fahrenheit = celsius * 9 / 5 + 32; // Afisare cout << celsius << "C = " << fahrenheit << "F" << endl; return 0; }
💡 Probleme tipice cu structura liniara
  • Calcul arie/perimetru figuri geometrice
  • Conversii unitati (km-m, C-F, ore-minute)
  • Calcule matematice simple
  • Interschimbarea valorilor a doua variabile
✅ VERIFICA

Verifica ce ai invatat!

1. In structura liniara, instructiunile se executa:
In ordine aleatoare
Una dupa alta, in ordinea scrierii
Doar cele care au conditii adevarate
2. Care este ordinea corecta intr-un program simplu?
Prelucrare - Citire - Afisare
Citire - Prelucrare - Afisare
Afisare - Citire - Prelucrare
3. Ce afiseaza acest cod?
int x = 5; x = x + 3; cout << x;
5
8
x + 3
🎉

Felicitari!

Ai terminat Lectia 3: Structura liniara

+75 XP