Algoritmi - Schema logica si Cod
Reprezentare algoritmi: schema logica, pseudocod, implementare C++
📋 Cum folosesti OnlineGDB:
- Deschide onlinegdb.com
- Asigura-te ca limbajul selectat este C++ (sus, langa butonul Run)
- Sterge codul existent si copiaza exemplul din lectie
- Apasa butonul verde ▶ Run
- Introdu datele in consola (jos) si vezi rezultatul!
Vreau sa scriu programe care rezolva probleme!
Dupa aceste lectii, vei putea transforma orice algoritm in cod C++ functional.
// Primul tau program C++
#include <iostream>
using namespace std;
int main() {
int varsta;
cout << "Cati ani ai? ";
cin >> varsta;
cout << "Peste 10 ani vei avea " << varsta + 10 << " ani!";
return 0;
}
PARTEA 1: FUNDAMENTE
1
Mediul de dezvoltare Code::Blocks
🎯 Instalez si configurez IDE-ul pentru C++
2
Limbajul C++: Elemente de baza
🎯 Invat sintaxa de baza: variabile, tipuri, operatori
PARTEA 2: STRUCTURI DE CONTROL
3
Structura liniara
🎯 Execut instructiuni pas cu pas, in ordine
4
Structura alternativa (if/else)
🎯 Fac programul sa ia decizii
5
Structura repetitiva WHILE
🎯 Repet cat timp o conditie e adevarata
6
Structura repetitiva DO-WHILE
🎯 Execut cel putin o data, apoi verific
7
Structura repetitiva FOR
🎯 Repet de un numar cunoscut de ori
PARTEA 3: APLICATII INTERDISCIPLINARE
8
Aplicatii de Fizica in C++
🎯 Calculez viteza, acceleratie, energie
9
Aplicatii de Geografie in C++
🎯 Calculez distante, fusuri orare, populatii
🎮
Programarea robotilor virtuali
🎯 Controlez roboti cu senzori in simulare
🎮 Quizuri Interactive
Testeaza-ti cunostintele si castiga XP!
🧠
Quiz 1: Structuri de Control C++
5 nivele • variabile, if/else, while, for
💡
Quiz 2: Probleme Practice C++
5 nivele • sume, cifre, algoritmi clasici
📊
Quiz 3: Variabile si Tipuri de Date
5 nivele • int, float, char, cin, cout
➗
Quiz 4: Operatori C++
5 nivele • aritmetici, comparație, logici
🔄
Quiz 5: Bucle in C++
5 nivele • while, for, do-while, bucle imbricate
🧩 Concepte pe care le inveti
📊 Progresul tau
0 din 10 lectii completate