You are on page 1of 56

Introducere în Scratch

Domenii de aplicație
Profesor de informatică
Andoni Tatiana

Drochia * 2022
Ce este Scratch?
• Scratch - limbaj de programare pentru copii creat de MIT
Media Lab.
• Sloganul lor : “Imagine. Program. Share” ne trimite din
start cu gandul la o comunitate care ajuta copiii sa se
dezvolte nu doar la nivel tehnic, prin cunoștintele de
informatică pe care le acumulează, ci și la nivel personal,
punând accent pe colaborare și creativitate.

Drochia * 2022
Ce este Scratch?
• Scratch deține toate componentele importante
ale unui limbaj de programare, ceea ce îl face
mult mai mult decât o simpla joacă pentru copii.
Și fiecare copil va descoperi cu plăcere
programarea, fără să se blocheze în erori și
sintaxa de la bun început.
Ce este Scratch ?
• Prin intermediul Scratch copiii se regăsesc în
postura de creatori și dezvoltatori, iar acest
lucru îi învață să fie mai critici și să înțeleagă de
ce e bine să nu rămână doar consumatori ai
tehnologiei.
Ce este Scratch ?
• Un limbaj de programare e pana la urmă o prima
ușă pe care tinerii trebuie s-o deschidă pentru a
întra în lumea marilor proiecte tehnologice. Iar
Scratch e unul dintre cele mai bune pentru că e
simpatic și ușor de înțeles și utilizat, și incurajează
copiii să-și transforme fiecare idee în realitate!
Ce este Scratch ?

• Scratch - un set de instrumente


programabile ce oferă copiilor:
- să-și creeze propriile jocuri, povestiri
animate;
- să-și împărtășească creațiile prin
intermediul Internetului.

Drochia * 2022
Ce este Scratch?

• Scopul final:
• de a ajuta copiii să devină fluenți în mediile
digitale;
• să se exprime creativ;
• să facă legături interdisciplinare.

Drochia * 2022
Ce este Scratch?
• Scratch este construit pe baza mediului Squeak,
dezvoltat de Alan Kay & colegii săi.

• Aplicația Scratch poate


fi utilizată atât de pe
calculator (ofline) cât și
online.

Drochia * 2022
Aplicația SCRATCH
• În cazul de lucru online riscăm să pierdem
legătura cu internetul, dar proiectele la fel se
pot păstra, atât pe contul personal, cât și pe
calculator.
• În modul offline este posibil ca nu toate
calculatoarele să fie compatibile cu ultima
versiune

Drochia * 2022
Algoritmul de instalare :
• 1. Deschidem pagina:
https://scratch.mit.edu/download
• 2. Selectăm versiunea potrivită (V-2 pentru
Windows XP sau V-3 pentru W-7, W-10
• 3. Descărcăm fișierul de instalare.
• 4. Instalăm aplicația.

Drochia * 2022
Să începem!
• Pentru a deschide aplicația, facem clic pe
pictograma Scratch (dacă programul este
instalat sau instalăm de la adresa:
https://scratch.mit.edu/download)

Drochia * 2022
Noțiuni de bază cu Scratch
Odată ce ați deschis Scratch, ar trebui
să vedeți acest ecran implicit:

Drochia * 2021
Structura ferestrei

Bara de meniuri

Bara de instrumente
grupate pe acțiuni

Biblioteca cu scene

Biblioteca cu actori
Drochia * 2022
Structura ferestrei

Zona de program

Aici se construiește programul


din diverse blocuri (acțiuni)
pentru fiecare erou separate
from

Drochia * 2022
Structura ferestrei

Zona de acțiune
(scena)

Drochia * 2022
Bara de meniuri

1. Pentru selectarea limbii de afișare


2. Fișier - permite deschiderea și
salvarea fișierelor pe calculator. În
cazul de lucru online se pot salva și
pe pagină
3. Editare - anulează ștergerea
4. Tutoriale - deschide exemple de
program pentru ajutor sau inspirație
Drochia * 2022
Bara de instrumente
1. Blocul de acțiuni de mișcare
2. Instrucțiuni de aspect
3. Instrucțiuni de lucru cu sunetul
4. Blocul de evenimente
5. Instrucțiuni de control
6. Instrucțiuni de detecție
7. Operatori
8. Variabile
9. Blocuri personale
10.Blocuri suplimentare din colecție

Drochia * 2022
Algoritmul creării unui
program în Scratch
Pentru a realiza un proiect este necesar să
îndeplinim următoarele acțiuni:
1. Selectăm actorul proiectului (pot fi mai mulți
actori)
2.Selectăm scena (scenele) de acțiuni
3.Scriem programul pentru fiecare actor sau scenă.
4.Adăugăm efecte audio

Drochia * 2022
1.Alegem Sprite-ul!

• Observăm că inițial spritul e o pisică


portocalie.
(Un sprite este o imagine mică care poate fi
mutată în mod independent în câmpul de
acțiune producând efecte animate.)
• Putem alege o altă imagine din bibliotecă
pentru proiectul nostru sau puteți să o
desenăm

Drochia * 2021
2.Alegem Sprite-ul!
• Pentru a alege un sprite din biblioteca Scratch,
faceți clic pe pictograma ”Alege personaj”.
• Când plasați mouse-ul peste el, puteți alege
"Faceți un sprite nou".

Drochia * 2021
1.Alegem Sprite-ul!

• Deschidem ferestrele cu
diferite categorii de sprite (eroi).
• Alegem la dorință o imagine și o
selectăm, dând clic pe ea.

Drochia * 2021
1.Alegem Sprite-ul!
• Odată ce avem un actor pe care dorim să-l programăm, putem
șterge actorii ce nu-i folosim, făcând clic pe actor, apoi pe coș
• Ne asigurăm că facem clic pe pictograma necesară înainte de a
face orice altceva - în caz contrar, vom șterge ceva ce poate fi
util

Drochia * 2021
Redimensionați Sprite-ul!
• Putem crea spritul mai mare sau mai mic
modificând valoare dimensiunii

Drochia * 2021
2.Alegem fundalul!
• Inițial, avem un fundal alb
simplu - plictisitor!
• Dar, putem modifica
fundalul selectând unul
din bibliotecă sau creând
unul personal!

Drochia * 2021
Acum, suntem gata să
programăm!
Acum, avem un sprite și fundal cu care dorim să
lucram!

Drochia * 2021
3.Programare In Scratch!
• Primul lucru pe care trebuie să facem este să selectăm
spritul pe care dorim să-l programăm și să selectăm fila
„Cod".
• Deoarece sprite este singurul lucru care poate fi animat,
trebuie să ne asigurăm că am selectat corect.
• Zona Script este locul în care vă "construiți" programul
utilizând blocurile de programare.

Drochia * 2021
3.Programare în Scratch!

• În colțul din stânga sus al ferestrei


Scratch, vom vedea 8 butoane.
• Fiecare dintre aceste butoane are
blocuri de programare corespunzătoare.
• Vom experimenta mai întâi blocurile de
mișcare.

Drochia * 2021
3.1.Mișcare

• Când facem clic pe butonul de


mișcare, observăm blocurile de
programare ce corespund
mișcării, care pot fi utilizate
cu actorul nostru.

Drochia * 2021
3.1.Mișcare !
• Tragem blocul "mergi 10 pași„ în zone de
programare.

• Schimbați "10" în "50" făcând clic în bloc și


tastând 50.
• Putem observa că sprite dvs. muta 50
pixeli la dreapta, dacă facem clic pe bloc în
zona Script. Cool, nu-i așa ?!

Drochia * 2021
3.1.Mișcare

• De asemenea, putem seta blocul de mișcare


pentru a muta un număr negativ de pixeli
introducând un număr negativ în bloc.
• Acest lucru va mișca sprite-ul cu numărul de
pixeli în direcția opusă.

Drochia * 2021
Ce este un pixel?
• Am vorbit despre pixeli - ce este un pixel?
• Un pixel este una dintre unitățile mici care alcătuiesc o
imagine pe ecranul unui computer sau televizor.
• Este derivat din cuvintele imagine și element pentru a
face pixel!

Drochia * 2021
Câmpul de ”zgârieturi”
• Scena Scratch are o lățime de 480 de pixeli și o
înălțime de 360 de pixeli.

18
0

240
-240

-180
Drochia * 2021
Mai mult… Mișcare!

• Acum, adăugăm blocul "rotiți 15 grade" la


celălalt bloc de cod.
• Când vedem bara ”bloc” gri între cele 2 blocuri
de cod, puteți elibera mouse-ul. Această bară
gri înseamnă că cele două blocuri se vor
"prinde" între ele.

Drochia * 2021
Mai mult…. Mișcare!

• Din nou, putem schimba numărul de grade prin


clic în acea zonă și tastând numărul de grade pe
care dorim ca sprite-ul să se rotească.
• Facem clic pe blocuri pentru a vă vedea mișcarea
și rotirea sprite-ului!

Drochia * 2021
3.2.Control!
• Următoarea categorie de butoane de programare
pe care o vom experimenta este categoria Control.
• Aceasta este o categorie foarte importantă
deoarece controlează de câte ori are loc un
eveniment, cât timp are loc un eveniment sau când
se întâmplă un eveniment.

Drochia * 2021
3.2.Control!
• Primul bloc pe care se foloște este blocul "când a fost
făcut clic pe pavilion":

• Trageți acest bloc peste blocurile pe care le aveți deja


în proiect

Drochia * 2021
3.2.Control!

• Acum, în loc să facem clic pe blocul de cod,


putem să facem clic pe pictogramă pentru a reda
animația!

Drochia * 2021
Modul de prezentare
• Cu această versiune ulterioară a Scratch, există un buton pentru
modul de prezentare! Când faceți clic pe acest buton, animația dvs.
va umple întregul ecran!

• Pentru a ieși din modul de prezentare, faceți clic pe săgeata din


partea stângă sus a ecranului sau apăsați tasta Esc.

Drochia * 2021
Înapoi la Control!

• Alte blocuri din categoria Control sunt blocurile


care gestionează instrucțiunile condiționale.
• Declarațiile condiționale sunt numite în mod
obișnuit "dacă - altfel" sau "if-else".

Drochia * 2021
Declarații condiționate

Acest cod înseamnă că dacă utilizatorul apasă tasta Spațiu de


pe tastatură, sprite va muta 10 pași.

Drochia * 2021
Detectarea!
• Declarațiile condiționale trebuie utilizate
împreună cu blocurile de detectare. (Observați
forma unora dintre blocurile de detectare.
Acestea sunt cele care se vor potrivi în interiorul
"stării".)

Drochia * 2021
4.Sound/ Sunetul!
• Acum, să adăugăm un sunet animației noastre!
• Există mai multe moduri diferite de a obține sunet în
animație.
• Primul mod cu care vom experimenta este importarea
unui sunet din biblioteca de sunet Scratch.

Drochia * 2021
Importarea sunetului din
Biblioteca de sunet scratch
• Faceți clic pe sprite pe care doriți să îl auziți.
• Faceți clic pe fila Sunete selectați ”încarcă”

Drochia * 2021
Scratch Sound Library
• Veți vedea diferite categorii de sunete pe care le
puteți utiliza în animație, care sunt disponibile
pentru dvs. în biblioteca Scratch.

Drochia * 2021
Redați sunetul

• Dacă facem clic pe butonul "Redare", putem auzi


sunetul.

Drochia * 2021
Adăugarea sunetului la
animația Dvs.
• Acum, suntem gata să adăugăm
sunetul la animație!
• Facem clic pe fila Script.
• Selectam spriteul pe care
dorim să-l auzim.
• Apoi, selectăm butonul Sunet.

Drochia * 2021
4.Adăugarea sunetului
• Acum, selectați unul dintre blocurile care spune:
"Redați sunet ..."

• Selectați sunetul din meniul derulant dând clic pe


triunghiul de lângă "pop".

Drochia * 2021
Includem sunetul în
animație!

Drochia * 2021
Utilizarea Pixului/Pen!
• Când folosim uneltele Pen, sprite-ul
devine instrumentul dvs. de scriere
(desenare)!
• Putem schimba culoarea pixului,
umbra acestuia și dimensiunea
acestuia.

Drochia * 2021
Folosirea Pixului/Pen!
• Prima provocare cu Pen este de a scrie inițialele
folosind instrumentele Pen.
• Poate suna ușor, dar trebuie să ne amintim să
ridicăm pixul când este necesar și, de asemenea,
să-l punem înapoi!

Drochia * 2021
Numerele/ Numbers!
• Există multe efecte de animație pe care le
putem crea folosind numerele în zgârieturi.

• Un efect este mișcarea aleatorie a unui sprite!

Drochia * 2021
Mișcare aleatorie

• Ne amintim că zona de animație Scratch are o


lățime de 480 de pixeli și o înălțime de 360 de
pixeli.
• Aceasta înseamnă că intervalul pe axa
orizontală este de la -240 la 240.
• Intervalul pe axa verticală este -180-180.

Drochia * 2021
Variabilele!
• Variabilele sunt folosite în principal în dezvoltarea
jocurilor.
• Deschideți câteva dintre exemplele din Proiecte->
Jocuri pentru a vedea cum sunt folosite
variabilele pentru a păstra scorul într-un joc.

Drochia * 2021
Să descoperim:

• În timp ce creați propria animație Scratch, să


descoperiți cum să:
-Creați propriul dvs. sprite;
-Creați propriul fundal;
-Importați propriul dvs. sunet (voce, mp3
player)

Drochia * 2021
Sa ne amintim să:

-Fim atenți;
-Fim creativi;
-Să ne distrăm!

Drochia * 2021
Mulțumim pentru atenție

u l ți a n i !
La m

You might also like