
Matematică 
Scratch oferă suport robust pentru efectuarea calculelor matematice. Acest 
vă oferă posibilitatea de a dezvolta aplicații care pot manipula date numerice în 
o varietate de moduri. Scratch oferă acest suport prin blocuri de coduri numerice. 
Blocurile de coduri numerice sunt blocuri reporter și, prin urmare, pot fi utilizate numai în 
coroborat cu blocuri de coduri de stivă. Acest capitol va oferi o analiză detaliată 
din fiecare dintre aceste blocuri de cod și vă va arăta, de asemenea, cum să creați un nou Scratch 
aplicație, jocul Ghicirea numărului. 
Adunare, scădere, multiplicare și divizare 
La fel ca toate limbajele de programare moderne, Scratch oferă programatorilor 
capacitatea de a adăuga, scădea, înmulți și împărți date numerice. 
Utilizarea acestor blocuri de cod este destul de intuitivă, fiecare bloc de cod fiind clar 
identificarea utilizării acestuia. Aceste blocuri de coduri pot fi încorporate în orice Scratch 
bloc de cod care acceptă introducerea numerică. De exemplu, următorul script 
demonstrează cum se utilizează aceste blocuri de cod pentru a modifica valoarea atribuită unui 
variabilă numită Count. 
 
scriptul începe prin atribuirea unei valori inițiale de 10 la Count. Apoi, patru seturi 
de blocuri de cod sunt executate. Fiecare set constă dintr-un bloc de stive și doi reporteri 
blocuri. Primul set de instrucțiuni stabilește valoarea lui Count egală cu valoarea 
în prezent atribuit la Count plus 5, făcând Count egal cu 15. Al doilea set de 
seturi de blocuri de cod Număr egal cu valoarea atribuită în prezent numărării minus 5, 
făcând Count egal cu 10. Al treilea set de blocuri de coduri setează Count egal cu 
valoarea curentă a numărului de 5 ori, făcând numărarea egală cu 50. În cele din urmă, ultimul set de 
blocurile de cod modifică valoarea Count la 10 împărțind valoarea sa curentă la 5. 
Așa cum este cazul tuturor limbajelor de programare, Scratch vă permite să înșirați 
împreună diferite combinații de blocuri de coduri numerice pentru a crea mai multe 
calcule numerice complicate. 
a fost creat un mic script care evaluează o expresie numerică și 
atribuie rezultatul unei variabile numite Total. Această ecuație a fost creată prin încorporarea unei 
serii de blocuri de coduri numerice unul în celălalt. 
La fel ca toate limbajele de programare, Scratch evaluează componentele expresiilor matematice 
urmând o ordine specifică, denumită ordinea de prioritate. 
Mai exact, Scratch evaluează o expresie utilizând o abordare de sus în jos. Cand