CLASA 7 - MODUL 3

Algoritmi - Schema logica si Cod

Implementare algoritmi in C++: structuri liniare, alternative si repetitive — schema logica si pseudocod

🖥️

💡 Testeaza codul online cu OnlineGDB!

Nu ai Code::Blocks instalat? Nicio problema! Poti rula toate exemplele direct in browser folosind OnlineGDB - un compilator C++ online gratuit.

🚀 Deschide OnlineGDB ✓ Gratuit  •  ✓ Fara cont  •  ✓ Functioneaza pe orice dispozitiv

📋 Cum folosesti OnlineGDB:

  1. Deschide onlinegdb.com
  2. Asigura-te ca limbajul selectat este C++ (sus, langa butonul Run) — limbajul ales de profesor pentru acest modul
  3. Sterge codul existent si copiaza exemplul din lectie
  4. Apasa butonul verde ▶ Run
  5. Introdu datele in consola (jos) si vezi rezultatul!
💻
Vreau sa scriu programe care rezolva probleme!
Dupa aceste lectii, vei putea transforma orice algoritm in program functional.
ℹ️ Nota curriculum: Programa OMEN 3393/2017 (clasa VII) nu specifica un limbaj de programare obligatoriu — C++ este alegerea profesorului pentru acest modul. Daca scoala ta foloseste alt mediu (Pascal, Python, Scratch avansat), conceptele de algoritm, schema logica si pseudocod raman identice; doar sintaxa difera.
// 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++
GATA
2
Limbajul C++: Elemente de baza
🎯 Invat sintaxa de baza: variabile, tipuri, operatori
GATA
PARTEA 2: STRUCTURI DE CONTROL
3
Structura liniara
🎯 Execut instructiuni pas cu pas, in ordine
GATA
4
Structura alternativa (if/else)
🎯 Fac programul sa ia decizii
GATA
5
Structura repetitiva WHILE
🎯 Repet cat timp o conditie e adevarata
GATA
6
Structura repetitiva DO-WHILE
🎯 Execut cel putin o data, apoi verific
GATA
7
Structura repetitiva FOR
🎯 Repet de un numar cunoscut de ori
GATA
PARTEA 3: APLICATII INTERDISCIPLINARE
8
Aplicatii de Fizica in C++
🎯 Calculez viteza, acceleratie, energie
GATA
9
Aplicatii de Geografie in C++
🎯 Calculez distante, fusuri orare, populatii
GATA
🎮
Programarea robotilor virtuali
🎯 Controlez roboti cu senzori in simulare
PROIECT
🎮 Quizuri Interactive

Testeaza-ti cunostintele si castiga XP!

ℹ️ Aliniament curriculum OMEN 3393/2017 — clasa VII
🧩 Concepte pe care le inveti
Algoritm Pseudocod Schema logica Variabila Tipuri de date Operatori Conditie Bucla Compilare Debugging
📊 Progresul tau
0 din 10 lectii completate