1. START și STOP - Începutul și Sfârșitul
START și STOP - Începutul și Sfârșitul
START marchează momentul în care algoritmul începe să se execute. Este ca și cum ai apăsa butonul "Play" pe un player video.
STOP marchează momentul în care algoritmul și-a terminat treaba. Este ca și cum ai ajunge la finalul jocului tău preferat - ai câștigat sau ai pierdut, dar jocul s-a terminat!
Dacă un algoritm nu se oprește niciodată, spunem că este într-o buclă infinită - ca un joc care nu se termină niciodată. Nu e bine!
2. Execuție Secvențială - Unul După Altul
Execuție Secvențială - Unul După Altul
Calculatorul nu poate face mai mulți pași simultan (în același timp). El execută fiecare instrucțiune în ordine, de la prima la ultima.
Este ca și cum ai urca pe scări: pui piciorul pe treapta 1, apoi pe treapta 2, apoi pe treapta 3. Nu poți sări de la treapta 1 direct la treapta 5 fără să treci prin cele din mijloc!
De aceea, când scriem un algoritm, numerotăm pașii: Pas 1, Pas 2, Pas 3... pentru a fi clar în ce ordine trebuie executați.
| Pas | Acțiune | Stare după execuție |
|---|---|---|
| 1 | Ia ghiozdanul gol | Ghiozdan gol în mână |
| 2 | Pune caietele în ghiozdan | Ghiozdan cu caiete |
| 3 | Pune penar în ghiozdan | Ghiozdan cu caiete + penar |
| 4 | Închide fermoarul | Ghiozdan închis, gata de școală! |
Observi cum fiecare pas se construiește pe pasul anterior? Nu poți închide fermoarul (Pas 4) dacă nu ai pus mai întâi lucrurile în ghiozdan!
3. Importanța Ordinii Pașilor
Importanța Ordinii Pașilor
Gândește-te la diferența dintre aceste două secvențe:
✓ Ordinea CORECTĂ:
1. Scoate cheia din buzunar
2. Bagă cheia în broască
3. Rotește cheia
4. Apasă clanța
5. Deschide ușa
✗ Ordinea GREȘITĂ:
1. Rotește cheia (dar nu ai cheia în mână!)
2. Apasă clanța
3. Scoate cheia
4. Deschide ușa (dar nu e deblocată!)
5. Bagă cheia
Același număr de pași, dar ordinea greșită face algoritmul INUTILIZABIL!
→ Citește numărul A
→ Citește numărul B
→ Calculează suma = A + B
→ Afișează suma
STOP
→ Afișează suma
→ Calculează suma = A + B
→ Citește numărul A
→ Citește numărul B
STOP
4. Descompunerea - Împarte și Cucerește
Descompunerea - Împarte și Cucerește
Când te uiți la o problemă complexă, poate părea copleșitoare. Dar dacă o descompui în pași mici, devine mult mai ușoară!
Exemplu: Problema mare: "Fă-ți temele pentru mâine"
Prea vagă! Hai s-o descompunem:
1. Matematică: Rezolvă exercițiile de la pagina 45
1.1. Citește teoria
1.2. Rezolvă primele 3 exerciții
1.3. Verifică rezultatele
2. Română: Citește lectura din manual
2.1. Citește textul
2.2. Subliniază ideile principale
2.3. Răspunde la întrebări
3. Istorie: Învață lecția 5
3.1. Citește lecția
3.2. Fă un rezumat
3.3. Repetă cu voce tare
Observi? Problema mare a devenit 3 sub-probleme, fiecare cu pași clari. Mult mai ușor!
(personaj, fundal, obstacole)
(săgețile controlează personajul)
(colectează monede = puncte)