Noțiunea de structură secvențială – Clasa a V-a

Noțiunea de structură secvențială

Lecție interactivă pentru clasa a V-a • Informatică și TIC • învățăm simplu, clar și cu chef de lucru. Astăzi descoperim cum execută calculatorul pașii unui algoritm unul după altul, în ordinea corectă.

Clasa a V-a
Capitolul 6 – Algoritmi
Scratch
Lecție HTML

Ce vom învăța?

  • ce este o structură secvențială;
  • de ce ordinea pașilor este foarte importantă;
  • ce operații apar într-un algoritm simplu;
  • cum arată o structură secvențială în Scratch;
  • cum rezolvăm o problemă pas cu pas, fără să încurcăm lucrurile.

Gândește-te așa

Dacă vrei să faci un sandviș și începi cu „mănânc” înainte de „pun ingredientele”, ceva nu iese deloc bine. Exact așa este și în informatică: pașii trebuie executați în ordine.

Calculatorul nu ghicește. El face exact ce îi spunem, exact în ordinea în care îi spunem.

Definiția pe înțelesul copiilor

Structura secvențială este o succesiune de instrucțiuni executate una după alta, în ordinea în care au fost scrise.

Cu alte cuvinte: pasul 1, apoi pasul 2, apoi pasul 3... fără sărim peste vreunul și fără schimbarea ordinii.

1

Citim datele

Luăm informațiile de care avem nevoie pentru problemă.

2

Prelucrăm

Facem calcule sau atribuim valori variabilelor.

3

Afișăm rezultatul

Arătăm răspunsul obținut.

Ce operații întâlnim?

Declararea variabilelor

Alegem nume pentru datele cu care lucrăm.

Citirea

Introducem sau preluăm valorile cunoscute.

Atribuirea

Dăm unei variabile o valoare sau rezultatul unui calcul.

Scrierea

Afișăm rezultatul final pentru utilizator.

Exemplu rezolvat

Problema

Într-o tabără, numărul elevilor de gimnaziu este cu 25 mai mare decât numărul elevilor de liceu. Dacă știm numărul elevilor de liceu, aflăm câți elevi sunt în total.

Variabile

el = elevi de liceu eg = elevi de gimnaziu e = total elevi

Algoritm

1. Declarăm variabilele: el, eg, e 2. Citim valoarea lui el 3. Calculăm eg ← el + 25 4. Calculăm e ← el + eg 5. Afișăm e

Exemplu rapid cu numere

Dacă el = 10, atunci:

1

eg = 10 + 25 = 35

2

e = 10 + 35 = 45

3

Răspuns: în tabără sunt 45 de elevi.

Structura secvențială în Scratch

În Scratch, blocurile se așază unul sub altul. Personajul execută comenzile exact în ordinea în care acestea sunt lipite.

Când se face clic pe stegulețul verde
Spune „Salut!” timp de 2 secunde
Mergi 10 pași
Spune „Acesta este primul proiect în Scratch!”
Stop – am executat toți pașii, în ordine.

Regula de aur

Dacă schimbi ordinea blocurilor, se schimbă și rezultatul. La structura secvențială, ordinea este șeful!

Verifică dacă ai înțeles

1. Ce înseamnă structură secvențială?
O succesiune de instrucțiuni executate una după alta, în ordinea scrisă.
2. Ce se întâmplă dacă schimb ordinea pașilor?
Se poate schimba rezultatul sau algoritmul poate deveni greșit.
3. Care vine prima: afișarea rezultatului sau calculul lui?
Mai întâi calculul, apoi afișarea rezultatului.

Activitate practică

Sarcină în Scratch

  • Deschide Scratch.
  • Alege un personaj.
  • Adaugă un decor.
  • Construiește o secvență de 3 comenzi: salut, mișcare, mesaj final.
  • Rulează proiectul și observă cum comenzile se execută în ordine.

Provocare

Schimbă ordinea ultimelor două blocuri. Ce observi? Explică de ce s-a schimbat comportamentul personajului.