
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