Forme de reprezentare ale structurii secvențiale într-un mediu grafic interactiv

Forme de reprezentare ale structurii secvențiale într-un mediu grafic interactiv

Lecție HTML pentru clasa a V-a. Astăzi vedem cum se reprezintă o structură secvențială în Scratch, adică într-un mediu grafic unde comenzile sunt blocuri colorate, așezate în ordinea corectă.

Clasa a V-a
Informatică și TIC
Scratch
Mediu grafic interactiv

Ideea de bază

În Scratch, acțiunile unui personaj se construiesc din blocuri trase în zona de lucru. Aceste blocuri se lipesc unul sub altul și se execută în ordinea în care au fost așezate.

Ordinea nu este decor. Ordinea este logica programului.

De ce spunem „mediu grafic interactiv”?

  • grafic – lucrăm cu blocuri, personaje, decoruri și butoane;
  • interactiv – programul pornește la un eveniment: clic, tastă apăsată, steguleț verde;
  • ușor de observat – vedem imediat ce face personajul.

Cum se reprezintă structura secvențială?

1

Bloc de pornire

Totul începe cu un bloc de tip Eveniment.

2

Blocuri puse în ordine

Comenzile sunt așezate una sub alta, fără amestec.

3

Execuție pas cu pas

Personajul execută exact ce i-am construit: mai întâi primul bloc, apoi următorul.

4

Rezultat vizibil

Vedem pe ecran mesajul, mișcarea sau schimbarea produsă.

Exemplu vizual în Scratch

Un proiect simplu poate porni la clic pe stegulețul verde și poate conține: salut, deplasare și mesaj final.

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!”

Ce observăm?

Reprezentare corectă

  • există un bloc de pornire;
  • blocurile sunt lipite în ordine;
  • acțiunile sunt clare și ușor de urmărit;
  • rezultatul este previzibil.

Reprezentare greșită

  • nu există bloc de eveniment;
  • ordinea blocurilor este schimbată fără logică;
  • mesajul final apare înaintea mișcării;
  • programul nu mai face ce ne dorim.

Ce forme de reprezentare folosim?

1. Reprezentare prin blocuri

Comenzile apar ca piese colorate pe care le tragem în zona de lucru.

2. Reprezentare prin personaje

Fiecare personaj poate avea propria secvență de comenzi.

3. Reprezentare prin decor

Decorul completează acțiunea și ajută la înțelegerea proiectului.

4. Reprezentare prin coordonate și mișcare

Poziția personajului poate fi controlată, de exemplu x:0 și y:0 la început.

Exemplu de proiect cu Pisica

Alege personajul Pisica, adaugă un decor și construiește această secvență:

Salut Mergi 10 pași Mesaj final Start: x:0, y:0

1. Deschide un proiect nou 2. Schimbă numele personajului în Pisica 3. Alege un decor 4. Pune blocul: când se face clic pe stegulețul verde 5. Pune blocul: spune „Salut!” 6. Pune blocul: mergi 10 pași 7. Pune blocul: spune „Acesta este primul proiect în Scratch!” 8. Rulează proiectul și observă ordinea acțiunilor

Activitate practică

Sarcină

  • deschide Scratch;
  • adaugă un personaj;
  • adaugă un decor;
  • construiește o secvență cu 4 blocuri;
  • prezintă colegilor ce face personajul.

Întrebări rapide

  • Ce bloc trebuie să fie primul într-o secvență care pornește la comandă?
  • De ce lipim blocurile unul sub altul?
  • Ce se schimbă dacă mutăm blocul „mergi 10 pași” după mesajul final?
  • Ce rol au personajele și decorul într-un proiect Scratch?