Barcha zamonaviy
dasturlash tillari singari, Scratch dasturchilarga
raqamli ma'lumotlarni qo'shish, ayirish, ko'paytirish va bo’lish imkonini
beradi. Ushbu xususiyat 8.1-rasmda ko'rsatilgan
kod bloklari
yordamida taqdim etiladi.
Rasm 8.1. Ushbu kod bloklari Scratch dasturchilariga arifmetik
hisoblarni amalga oshirishda yordam beradi.
Ushbu kod bloklarini ishlatish juda intuitiv bo'lib, kodning har bir bloki
uning qo'llanilishini aniq belgilaydi. Ushbu kod bloklari raqamli kirishni
qabul qiladigan har qanday Scratch kodi blokiga o'rnatilishi mumkin.
Misol uchun, quyidagi stsenariyda ko'rsatilganday, o'zgaruvchilar
tomonidan tayinlangan Count berilgan va
bu kod bloklari yordamida
foydalanish uchun qanday qiymatga o'zgartirish beriladi.
Bu erda skript 10ga teng bo'lgan Count boshlang'ich qiymatini belgilash
bilan boshlanadi. Keyin to'rtta kod bloklari bajariladi. Har bir to'siq bitta
to'plam blokidan va muxbirning ikkita blokidan iborat. Operatorlarning
birinchi to'plami Count qiymatini hozirgi vaqtda Count plus 5 ga teng
bo'lgan qiymatga tenglashtiradi, natijada Count 15ga teng bo'ladi.
Kod bloklarining ikkinchi to'plami Count qiymatini hozirgi vaqtda Count
minus 5 ga teng bo'lgan qiymatga teng qilib belgilaydi, bu esa Countni
10ga teng qiladi.
Kod bloklarining uchinchi to'plami Count-ni joriy Count qiymatiga teng
qilib, 5 bilan ko'paytirilib, Count-ni 50ga tenglashtiradi.
Nihoyat, kod bloklarining oxirgi to'plami joriy qiymatini 5ga bo'lish orqali
Count qiymatini 10ga o'zgartiradi.