Sunteți pe pagina 1din 54

Introducere în Scratch

Domenii de aplicație
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.
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 * 2021
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.
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 calcula-
tor(ofline) cât și
online. Drochia * 2021
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.
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.
Să începem!
• Pentru a deschide aplicația Scratch,
facem clic pe pictograma Scratch
(dacă programul este instalat sau
instalăm de la adresa:
https://scratch.mit.edu/download)
Noțiuni de bază cu
Scratch
Odată ce ați deschis Scratch, ar trebui
să vedeți acest ecran implicit:
Structura ferestrei

Bara de meniuri

Bara de instrumente
grupate pe acțiuni

Biblioteca cu scene

Biblioteca cu eroi
Structura ferestrei

Zona de program

Aici se construiește programul


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

Zona de acțiune
(scena)
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
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
Algoritmul creării unui program
în Scratch
Pentru a realiza un proiect este necesar să îndeplinim
următoarele acțiuni:
1. Selectăm eroul proiectului (pot fi mai multe imagini)
2. Selectăm scena (scenele) de acțiuni
3. Scriem programul pentru fiecare erou sau scenă.
4. Adăugăm efecte audio
1.Alegem Sprite-ul!
• Veți observa 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 Vei crea propriul tău sprite mai
târziu.
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ând1 clic pe ea.
1.Alegem Sprite-ul!
• Odată ce aveți un sprite pe care doriți să-l programați,
puteți șterge spritul de pisici portocalii făcând clic pe
pisica, apoi pe coș
• Asigurați-vă că faceți clic pe pictograma săgeată înainte de
a face orice altceva - în caz contrar, veți șterge ceva ce ați
vrut cu adevărat!

Drochia * 2021
Redimensionați Sprite-ul!
• Puteți 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!
Acum, suntem gata să
programăm!
Acum, avem un sprite și fundal cu care
dorim să lucram!
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.
3.Programare în Scratch!
• În colțul din stânga sus al
ferestrei Scratch, veți vedea
8 butoane.
• Fiecare dintre aceste butoane
are blocuri de programare în
acele zone specifice.
• Vom experimenta mai întâi
blocurile de mișcare.Drochia * 2021
3.1.Mișcare

• Când facem clic pe butonul de mișcare,


veți vedea blocurile de programare
care pot fi utilizate cu spritul nostru.
3.1.Mișcare !
• Glisați blocul "mergi 10 pași".

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


bloc și tastând 50.
• Pentru a vedea sprite dvs. muta 50 pixeli la
dreapta, faceți dublu clic pe bloc în zona
Drochia * 2021
Script. Cool, nu-i așa ?!
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ă.
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!
Câmpul de ”zgârieturi”
• Scena Scratch are o lățime de 480 de
pixeli și o înălțime de18360 de pixeli.
0

-240 240

-180
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
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 și trageți-l 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, puteți să faceți clic pe
pictograma pentru a reda animația!
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.
Înapoi la Control!
• Alte blocuri puternice 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".
Declarații condiționate

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


pe tastatură, sprite va muta 10 pași.
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".)
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ă”
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ă faceți clic pe butonul "Redare",


puteți auzi sunetul.
Adăugarea sunetului la
animația Dvs.
• Acum, sunteți gata să
adăugați sunetul la animație!
• Faceți clic pe fila Script.
• Selectați spriteul pe care
doriți să îl auziți.
• Acum, selectați
butonulSunet.
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".
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.
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!
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
Mișcare aleatorie

• Acesta este blocul de cod pe care l-


aș folosi dacă aș vrea ca sprite meu
să alunece în mod aleatoriu toată
distanța orizontală și verticală a
zonei mele de animație Scratch:
Mișcare aleatorie
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)
Sa ne amintim să:

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

S-ar putea să vă placă și