Lectia 4 din 6

Recapitulare pentru Evaluare TIC

Recapituleaza materiile clasei a VIII-a si exerseaza tipuri de subiecte specifice

Progres lectie:
0%
🎯

Obiectivul lectiei

Recapitulez cele trei domenii ale programei TIC cls. VIII si exersez tipuri reprezentative de exercitii pentru a fi pregatit la lucrarile de verificare.

Dupa aceasta lectie vei putea:

  • Sa recapitulezi calculul tabelar: formule, functii (SUMA, MAX, MIN, MEDIE, DACA), grafice
  • Sa recapitulezi paginile web: structura HTML, editare continut, inserare elemente
  • Sa recapitulezi algoritmii cu siruri: suma, maxim, minim, numarare
  • Sa aplici strategii eficiente de rezolvare a exercitiilor

Sursa: Programa scolara OMEN 3393/2017, clasa a VIII-a. Nu exista un examen national standardizat de TIC la clasa a VIII-a in sistemul romanesc curent; aceasta lectie recapituleaza domeniile programei pentru lucrari de verificare semestriale sau teze.

1

Calcul Tabelar — Formule si Functii

Calculul tabelar (Excel/LibreOffice Calc) este primul domeniu al programei TIC cls. VIII conform OMEN 3393/2017. Lucram cu registre de calcul, foi si celule, si scriem formule care prelucreaza date numerice.

Functii esentiale

Functie Rol Exemplu
=SUMA(A1:A10)Aduna valorile din interval=SUMA(B2:B6) → 45
=MAX(A1:A10)Returneaza valoarea maxima=MAX(C1:C5) → 98
=MIN(A1:A10)Returneaza valoarea minima=MIN(C1:C5) → 12
=MEDIE(A1:A10)Calculeaza media aritmetica=MEDIE(A1:A4) → 7.5
=DACA(cond; val_T; val_F)Decizie: daca conditia e adevarata → val_T, altfel → val_F=DACA(A1>=5;"Promovat";"Nepromovat")
💡 Sfat practic

La sortare: selecteaza datele → meniu Date → Sortare. La grafic: selecteaza datele cu anteturile → Inserare → Grafic → alege tipul Coloana.

Exercitiu model — Formula DACA

Ai un tabel cu coloana A = Nota si coloana B = Calificativ. Scrie formulele:

-- a) Calificativ: "Promovat" daca nota >= 5, altfel "Nepromovat"
=DACA(A1>=5; "Promovat"; "Nepromovat")

-- b) Media notelor din A1 pana la A10
=MEDIE(A1:A10)

-- c) Nota maxima din A1 pana la A10
=MAX(A1:A10)
2

Pagini Web — Structura si Editare

Al doilea domeniu al programei TIC cls. VIII este crearea si editarea paginilor web. Lucram cu structura paginii (antet, titlu, corp) si cu elemente HTML pentru prezentarea informatiei.

Tipuri de cerinte frecvente

Cerinta Cum se realizeaza
Adauga un titlu si paragrafe de textEditeaza zona titlu si corp in editorul paginii
Insereaza o imagine cu text alternativMeniu Inserare → Imagine → completeaza campul Alt
Creeaza o lista ordonata sau neordonataSelecteaza text → buton Lista numerotata / Lista cu puncte
Adauga un link catre alta paginaSelecteaza textul → Hyperlink → introdu adresa URL
Creeaza un tabel simplu cu dateMeniu Inserare → Tabel → seteaza randuri si coloane
Formatare text: font, culoare, marimeSelecteaza text → bara de formatare → alege proprietatile
💡 Sfat practic

Structura unui site simplu: pagina principala (index) + pagini secundare legate prin linkuri. Fiecare pagina are antet (logo/titlu), corp (continut) si subsol (contact).

3

Algoritmi cu Siruri de Valori

Al treilea domeniu al programei TIC cls. VIII cuprinde algoritmii cu siruri de valori numerice: citire, parcurgere si prelucrari (suma, produs, numarare, minim/maxim).

Problema 1: Suma elementelor unui sir

Citim n numere si afisam suma lor.

# Citim numarul de elemente
n = int(input("n = "))

# Initializam suma
suma = 0

# Citim si adunam fiecare element
for i in range(n):
    x = int(input("x = "))
    suma = suma + x

print("Suma =", suma)

Explicatie: Parcurgem sirul element cu element. La fiecare pas, citim un element si il adaugam la suma acumulata.

Problema 2: Maximul unui sir

Citim n numere si afisam valoarea maxima.

# Citim numarul de elemente
n = int(input("n = "))

# Citim primul element ca maxim initial
maxim = int(input("x = "))

# Citim restul si actualizam maximul
for i in range(n - 1):
    x = int(input("x = "))
    if x > maxim:
        maxim = x

print("Maximul =", maxim)

Explicatie: Initializam maximul cu primul element. Comparam fiecare element urmator — daca este mai mare, il inlocuim.

Problema 3: Numararea elementelor pare

# Initializam contorul
n = int(input("n = "))
contor = 0

for i in range(n):
    x = int(input("x = "))
    if x % 2 == 0:   # par daca restul impartirii la 2 este 0
        contor = contor + 1

print("Numere pare:", contor)

Explicatie: Un numar este par daca x % 2 == 0. Contorul numara cate elemente indeplinesc aceasta proprietate.

4

Strategii de Rezolvare si Practica Avansata

Strategii eficiente de lucru

Strategie Cum se aplica
Gestioneaza timpulNu sta mult pe un exercitiu dificil. Rezolva mai intai ce stii sigur, apoi revino.
Citeste atent cerinteleCiteste fiecare cerinta de doua ori. Subliniaza ce trebuie livrat (formula, algoritm, pagina).
Organizeaza codulLa algoritmi, foloseste indentare corecta. La pagini web, inchide corect elementele.
Verifica rezultateleTesteaza cu un exemplu simplu de mana: calculeaza suma celor 2-3 numere si compara.
Incepe cu ce stiiDaca stii calcul tabelar mai bine, incepe cu acel domeniu pentru a castiga puncte sigure.
Raspunsuri partialeChiar daca nu termini complet, scrie ce stii — demonstrezi cunostinte partiale.

Practica Avansata — Exercitii Integrate

Exercitiul 1: Gandire critica — Algoritmul minimului

Ai un sir cu 5 valori: 3, 8, 1, 6, 4. Vrei sa gasesti valoarea minima. Care dintre urmatoarele variante este corecta si eficienta?

  1. minim = 0; pentru fiecare x: daca x < minim: minim = x
  2. minim = primul_element; pentru fiecare x urmator: daca x < minim: minim = x
  3. minim = 999; pentru fiecare x: daca x > minim: minim = x
Raspuns

Varianta 2 este corecta. Initializam minimul cu primul element al sirului (nu cu 0 sau o valoare arbitrara). Varianta 1 greseste pentru siruri cu toate elementele pozitive. Varianta 3 foloseste conditia gresita (> in loc de <).

Exercitiul 2: Calcul Tabelar — Raspunde la intrebari

  1. Ce functie Excel/Calc calculezi suma valorilor dintr-un interval, de exemplu A1 pana la A10?
  2. Cum scrii o formula care afiseaza "Bine" daca valoarea din B3 este mai mare sau egala cu 7, altfel "Suficient"?
  3. Ce pasi urmezi pentru a crea un grafic de tip coloana dintr-un tabel cu date?
Raspunsuri

1. =SUMA(A1:A10)   2. =DACA(B3>=7;"Bine";"Suficient")   3. Selecteaza datele cu anteturile → Inserare → Grafic → alege Coloana → OK

Exercitiul 3: Explica unui coleg

Cerinta: Explica unui coleg mai mic cum parcurgi un sir de n valori in Python pentru a calcula suma lor.

Indicii:

  • Mentioneaza cum initializam suma (cu valoarea 0)
  • Descrie structura repetitiva folosita (for / while)
  • Explica ce se intampla la fiecare pas

Cuvinte cheie de folosit: sir, element, suma, structura repetitiva, contor, initializare

Checklist Recapitulare

Practica

Nivel Minim

Scrie un algoritm in Python care citeste 3 numere si afiseaza suma lor. Testeaza cu valorile 5, 8, 2 (rezultat asteptat: 15).

Nivel Standard

Scrie un algoritm care citeste n numere si afiseaza: suma, valoarea maxima si cate numere sunt pozitive. Testeaza cu n=5 si valorile: -2, 4, 7, 0, 3.

Nivel Performanta

Creeaza un mini-proiect complet: (1) un tabel Excel cu notele a 5 elevi la 3 materii, cu media fiecarui elev calculata cu MEDIE si un grafic coloana; (2) un algoritm Python care citeste n note si afiseaza media, nota maxima si numarul de note sub 5.

Recapitulare

Ce am invatat:

  • Cele trei domenii ale programei TIC cls. VIII: calcul tabelar, pagini web, siruri de valori (OMEN 3393/2017)
  • Functiile esentiale de calcul tabelar: SUMA, MAX, MIN, MEDIE, DACA si cum se scriu formulele
  • Tipuri de cerinte frecvente la pagini web: titlu, paragrafe, imagini, liste, linkuri, tabele, formatare
  • Algoritmi model pentru suma, maxim, minim si numarare in siruri de valori
  • Strategii eficiente de lucru la subiecte: gestionarea timpului, citirea atenta, verificarea rezultatelor