Invatare Atomica

Structura liniara

Progres lectie:
0%
🎯

Obiectivul lectiei

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

Dupa aceasta lectie vei putea:

  • Sa analizezi structura liniara (secventiala)
  • Sa utilizezi sablonul clasic: citire - prelucrare - afisare
  • Sa utilizezi exemplu complet: conversia temperaturii
  • Sa analizezi 💡 probleme tIPice cu structura liniara

Incearca singur!

🎯 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; }
🚀 Ruleaza pe OnlineGDB

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

1

Structura liniara (secventiala)

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
...
2

Sablonul clasic: Citire - Prelucrare - Afisare

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

Exemplu complet: Conversia temperaturii

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

💡 Probleme tipice cu structura liniara

💡 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

Exercitii practice

Exercitiul 1 (Nivel minim) - Programare

Cerinta: Citeste doua numere intregi a si b de la tastatura si afiseaza suma lor.

Exercitiul 2 (Nivel standard) - Programare

Cerinta: Se dau lungimea L si latimea l unui dreptunghi. Calculeaza si afiseaza perimetrul.

Exercitiul 3 (Nivel performanta) - Programare

Cerinta: Citeste doua numere a si b. Interschimba valorile lor si afiseaza-le (prima valoarea lui b, apoi valoarea lui a).

Exercitiul 4 (Nivel performanta) - Programare

Cerinta: Citeste 3 numere intregi si calculeaza media lor aritmetica (cu zecimale).

Exercitiul 5 (Nivel performanta) - Programare

Cerinta: Creeaza un program care converteste intre diferite unitati de masura. Urmeaza pasii:

Ce ai invatat astazi

  • Ai invatat structura liniara (secventiala)
  • Acum stii sablonul clasic: citire - prelucrare - afisare
  • Ai descoperit exemplu complet: conversia temperaturii
  • Ai explorat 💡 probleme tipice cu structura liniara

Urmatoarea lectie

Continua cu lectia urmatoare pentru a aprofunda cunostintele.

Continua →