S26-S27 – Analiza și modificarea unui proiect creat într-un mediu grafic de programare
Fișa de lucru: Analiza și modificarea unui proiect creat într-un mediu grafic de programare
Clasa: a V-a
Durata: 2 ore
Subiect: Analiza și îmbunătățirea unui proiect Scratch
Obiective
- Să analizăm un proiect existent creat într-un mediu grafic de programare (Scratch).
- Să identificăm blocurile utilizate și să înțelegem funcționalitatea lor.
- Să aducem modificări pentru a îmbunătăți proiectul.
Ora 1: Analiza unui proiect existent
Activitatea 1: Explorarea proiectului
Instrucțiuni:
- Deschide proiectul Scratch „Animație cu pisica” (un exemplu simplu).
- Pisica se deplasează înainte și spune „Salut!”.
- Analizează structura proiectului:
- Ce sprite-uri sunt utilizate?
- Ce blocuri de cod sunt folosite?
- Cum este organizată interfața?
Întrebări:
- Cum declanșează sprite-ul mișcarea?
- Ce tipuri de blocuri sunt folosite (Mișcare, Sunet, Evenimente)?
Activitatea 2: Descrierea funcționalității
Instrucțiuni:
- Notează funcțiile principale ale proiectului:
- Sprite-ul se mișcă cu 10 pași când este apăsat steagul verde.
- Sprite-ul afișează un mesaj timp de 2 secunde.
- Identifică ce blocuri ar putea fi adăugate pentru a extinde proiectul.
Exercițiu: Ce alte funcții ai dori să adaugi în proiect?
Ora 2: Modificarea proiectului
Activitatea 3: Îmbunătățirea proiectului
Instrucțiuni:
- Adaugă un al doilea sprite (ex.: un balon).
- Creează o interacțiune între pisică și balon:
- Pisica spune „Salut, balonule!” când se apropie.
- Balonul răspunde „Bună, pisică!”.
- Extinde mișcările:
- Pisica să meargă înainte, să sară și să se rotească la final.
- Balonul să se ridice în aer.
Activitatea 4: Testarea proiectului
Instrucțiuni:
- Rulează proiectul pentru a verifica dacă modificările funcționează.
- Notează orice probleme sau erori apărute.
Întrebare: Cum poți face proiectul mai interesant pentru utilizator?
Exemplu de cod în Scratch:
Pisica:
- Evenimente: „Când steagul verde este apăsat”.
- Blocuri de mișcare:
- „Mergi 10 pași”.
- „Sari 20 pași”.
- „Rotește-te 15°”.
- Blocuri de sunet: „Joacă sunetul „Meow””.
- Blocuri de afișare: „Afișează text: Salut, balonule!” timp de 2 secunde.
Balon:
- Evenimente: „Când pisica atinge balonul”.
- Blocuri de mișcare: „Ridică-te 20 de pași”.
- Blocuri de afișare: „Afișează text: Bună, pisică!” timp de 2 secunde.
Tema pentru acasă:
Creează un proiect Scratch cu cel puțin două sprite-uri care interacționează. Adaugă o condiție (ex.: dacă un sprite atinge alt sprite, să apară un mesaj). Salvează proiectul și prezintă-l la următoarea oră.