Sunteți pe pagina 1din 7

EXPRESII ȘI OPERATORI ÎN SCRATCH

În acest capitol vom învăța să folosim operatorii pentru a evalua diferite expresii
matematice sau logice, pentru a programa personajul să resolve probleme de matematică
mai simple sau mai dificile.
Pentru început vom clarifica 3 concepte cu care vom lucra în continuare: expresii,
operații și operatori.

Expresiile cu care vom lucra în continuare sunt de 2 feluri: aritmetice și logice.


1. Operatori
În continuare veți face cunoștință cu operatorii care pot fi utilizați în scrierea și
evaluarea unei expresii în Scratch.

1. Operatori matematici

Exemplu
Simbolul Semnificație
Pentru 2 variabile a=7 și b = 5 Rezultat

Adunare

Scădere

Înmulțire
Împărțire

Împărțire
care
returnează
ca rezultat
restul
Împărțire
care
returnează
ca rezultat
câtul

2. Operatori relaționali

Exemplu
Simbolul Semnificație
Pentru 2 variabile a=7 și b = 5 Rezultat

Strict mai Expresia este

mare adevărată

Strict mai
Expresia este falsă
mic

Egal Expresia este falsă

3. Operatori logici

Exemplu

Simbolul Semnificație Pentru 3 variabile a=7, b=5 și


Rezultat
c=10
Expresia este
adevărată
Expresia este falsă

Expresia este
adevărată

2. Lucrul cu variabile

Atunci când rezolvăm o problemă în Scratch lucrăm cu variabile.Haideți să vedem cum


declarăm și cum lucrăm cu aceste variabile. Memoria calculatorului este imparțită în mai
multe zone(imaginați-vă aceste zone ca niste cutii). Acestea pot fi umplute cu informatii:
numere, șiruri(litere, cuvinte). Fiecărei zone(cutii) îi putem da un nume.

Exemplu: suma(daca vrem să conțină suma unor numere), prenume(daca vrem să conțină
prenumele unei persoane), etc

7 Ana

Suma prenume

În programare suma, prenume se numesc variabile. O variabilă reprezintă numele


locului unde poți stoca informații. O variabilă poate să conțină informații numerice
(ex:suma= 7), de tip text(de ex: prenume=Ana)

2.1 Crearea, utilizarea, ștergerea variabilelor

În Scratch crearea variabilelor se poate face din bocul variabile din paleta de
blocuri.
După ce ai creat variabila ea apare în paleta de blocuri și poți crea alte variabile în
funcție de proiectul pe care dorești să îl scrii. Astfel, poti :

- bifa pentru a arata variabila pe scena

- seta o valoare pentru variabila; ex:


suma = 10

-modifica valoarea variabilei; ex: suma =


25

(!!! O variabila isi poate modifica valoarea


pe

parcursul unui program. Calculatorul


sterge din memorie valoarea veche si o
aseaza pe cea noua)

-ascunde variabila

-stergerea si redenumirea variabilei se


realizeaza daca dam click dreapta pe
blocul cu numele variabilei

Să luăm următorul exemplu: Avem 3 variabile a=10, b=25 și suma=a+b. În


imaginile de mai jos putem vedea efectele programului scris în Scratch pentru a verifica
dacă utilizatorul introduce correct valoarea sumei.

2.2 Utilizarea instrucțiunilor din blocul variabile

În tabelul de mai jos veți avea explicația celor 4 instrucțiuni pe care le găsim în
blocul variabile:
Instrucțiunea Explicație Exemplu

- Prin această
instrucțiune
atribuim o valoare
variabilei, în cazul
nostru a.
- Variabilei a îi putem
atribui o valoare
constantă;
- Variabilei a îi putem
atribui rezultatul
unei expresii
matematice;
- Variabilei a îi putem
atribui o valoare
aleatorie într-un
interval pe caree îl
stabilim noi;
- Variabilei a îi putem
atribui o valoare pe
care o introduce
utilizatorul pe caree
o găsim în blocul
detectare.

Prin această
instrucțiune putem
modifica valoarea
unei variabile.

Utilizăm această
instrucțiune de
exemplu dacă am
creat un joc și vrem să
dăm puncte
utilizatorrului sau
dacă vrem să
parcurgem un șir de
numere pentru a
verifica o anumită
condiție, etc.

Afișează variabilele în
scenă

Ascunde variabilele.

2.3 Aplicații
a) Fiind date două numere a și b generate aleatoriu de computer scrieți un
program care calculează suma și produsul celor 2 numere.
b) Scrieți un program care calculează suma a numere a și b știind că a este
cunoscut și b este de 3 ori mai mare decât a.
c) Scriți un program care calculează valoarea expresiei: E = a*2+a/2, știind
că a = 10.
d) Scrieți un program care afișează numele vostru, introdus de la tastatură.

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