Sunteți pe pagina 1din 54

Introducere în Scratch

Domenii de aplicație
Profesor de informatică
Guțu Igor

Drochia * 2021
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 șiDrochia
creativitate.
* 2021
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.

Drochia * 2021
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.

Drochia * 2021
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 * 2021
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)

Drochia * 2021
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 eroi
Drochia * 2021
Structura ferestrei

Zona de program

Aici se construiește programul


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

Drochia * 2021
Structura ferestrei

Zona de acțiune
(scena)

Drochia * 2021
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
Drochia * 2021
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* 2021
Drochia 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
Drochia * 2021
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.
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
Drochia * 2021
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! 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, 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.

Drochia * 2021
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ă.
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 de18360 de pixeli.
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 ș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!

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
Drochia * 2021
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".
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ă faceți clic pe butonul "Redare",


puteți auzi sunetul.

Drochia * 2021
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 butonul
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
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:

Drochia * 2021
Mișcare aleatorie

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

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