Informatică Programare

Informatica clasa a 9-a

Informatica în clasa a 9-a introduce elevii în bazele algoritmilor și programării. Această clasă pune fundamentele pentru înțelegerea logicii computaționale și a structurilor de date simple. Elevii învață să rezolve probleme folosind algoritmi elementari.

Noțiuni fundamentale

  • Algoritmi și diagrame de flux Se definesc algoritmii ca secvențe ordonate de pași pentru rezolvarea unei probleme. Diagramele de flux (flowcharts) sunt reprezentări grafice cu simboluri standardizate, cum ar fi romburi pentru decizii și dreptunghiuri pentru operații.
  • Variabile și tipuri de date Variabilele sunt locații de memorie care stochează valori, cum ar fi numere întregi (int) sau text (string). Tipurile de date includ întregi, reale și caractere, cu exemple: int x = 5; sau string nume = "Ana".
  • Structuri de control Structurile de control dirijează execuția programului: secvențială (pași în ordine), decizională (if-else) și repetitivă (for, while). Exemplu: if (x > 0) { cout << "Pozitiv"; } else { cout << "Negativ"; }.

Exercițiu rezolvat

  1. 1
    Pasul 1: Enunțul problemei Scrie un algoritm care calculează suma primelor n numere naturale, unde n este dat de la tastatură.
  2. 2
    Pasul 2: Algoritmul 1. Citește n. 2. Inițializează suma = 0. 3. Pentru i de la 1 la n, adaugă i la suma. 4. Afișează suma.
  3. 3
    Pasul 3: Codul în C++ #include <iostream> using namespace std; int main() { int n, suma = 0; cin >> n; for (int i = 1; i <= n; i++) { suma += i; } cout << suma; return 0; }

Exersează scrierea de algoritmi pe hârtie înainte de a trece la cod, pentru a înțelege mai bine logica.

Mai multe din Programare