|
Scratch dasturida operatorlar va bloklar
|
bet | 3/4 | Sana | 15.01.2024 | Hajmi | 1,32 Mb. | | #137671 |
Bog'liq Yoldoshev (2)2. Scratch dasturida operatorlar va bloklar
Scratch kabi veb-sayt foydalanuvchilarga turli xil medialarni (jumladan, grafika, ovoz va boshqa dasturlarni) ijodiy yo'llar bilan, masalan, video o'yinlar, animatsiyalar, musiqa va simulyatsiyalar kabi loyihalarni yaratish va "remikslash" orqali aralashtirish imkonini beradi.Blok — dasturning eng kichik (minimal) fragmenti (bo‘lagi). U buyruq, operator, o‘zgaruvchi
yoki funksiya bo‘lishi mumkin. Bloklar vazifasiga ko‘ra 9 ta rangga ajratilgan.
Scratchdagi bloklar
|
Bloklar
|
Buyruqlar
|
|
Harakat
|
Burchaklar va yo'nalishlar kabi spritlarning harakat bloklari
|
|
Ko'rinish
|
Spraytning vizual tasvirlarini boshqaradi ya'ni tashqi ko'rinish(kostyumlar)
|
|
Ovoz
|
Audio fayllar va effektlarni ijro etadi
ovoz, musiqa bloki hisoblanadi
|
|
Voqealar
|
Voqealar boshqaruvchilari va eshittirishlar.Jarayonlar bloki
|
|
Boshqaruv
|
Shartlar, sikllar va klonlash ya'ni boshqaruv bloki
|
|
Sensing
|
Spraytlar boshqa spraytlar, sichqoncha ko'rsatkichi va fon bilan o'zaro aloqada bo'lishi mumkin.qisqa nom bilan sensor bloki
|
|
Operatorlar
|
Matematik operatorlar va taqqoslashlar
|
|
O'zgaruvchilar va ro'yxatlar
|
O'zgaruvchilarga kirish va o'rnatishni bloklaydi. Bulutli o'zgaruvchilarga loyihaning barcha ishlaydigan versiyalari kirishi mumkin.
|
|
Mening bloklarim
|
Foydalanuvchi tomonidan belgilangan funktsiyalar, bloklar sifatida foydalanish mumkin. Ular ekranni yangilamasdan ishlash imkoniyatiga ega.
|
|
Kengaytmalar
|
Quyida tushuntirilgan
|
Scratch da operator bloklari qo'shish, ayirish, ko'paytirish va bo'lish kabi matematik amallarni bajaradigan kod bloklaridir. Operator bloklaridan hisob-kitoblarni amalga oshirish va shu hisob-kitoblar natijasi asosida qaror qabul qilish uchun foydalanishingiz mumkin.
Scratch -da operator bloklariga ba'zi misollar :
“Tasodifiy [raqam] dan [raqamga]” bloki: Bu blok siz ko‘rsatgan ikkita raqam o‘rtasida tasodifiy son hosil qiladi.
“([raqam] < [raqam])” bloki: Bu blok birinchi raqam ikkinchi raqamdan kichik yoki yoʻqligini tekshiradi va agar boʻlsa rost, boʻlmasa yolgʻonni qaytaradi.
“([raqam] = [raqam])” bloki: Bu blok ikki raqam teng yoki yoʻqligini tekshiradi va agar ular boʻlsa rost, boʻlmasa yolgʻonni qaytaradi.
“([raqam] + [raqam])” bloki: Bu blok ikkita raqamni qo‘shib, natijani qaytaradi.
“([raqam] – [raqam])” bloki: Bu blok birinchi raqamdan ikkinchi raqamni ayiradi va natijani qaytaradi.
Operator bloklari Scratch- da dasturlashning muhim qismi bo'lib , ular hisob-kitoblarni amalga oshirish va shu hisob-kitoblar asosida qarorlar qabul qilish imkonini beradi. Ulardan o'yinlar, animatsiyalar va boshqa interaktiv dasturlar yaratish uchun foydalanishingiz mumkin.
Blok ikkita qiymat qo'shadi va natija haqida xabar beradi. Raqamlarni to'g'ridan-to'g'ri blokga kiritish mumkin yoki uning o'rniga Reporter bloklaridan foydalanish mumkin.
Ushbu blokni o'z ichiga qo'yish mumkin; bu ko'proq raqamlarni kiritish uchun ishlatilishi mumkin.
Blok birinchi qiymatdan ikkinchi qiymatni ayiradi va natija haqida xabar beradi.
Blok ikkita qiymatni ko'paytiradi va natijani xabar qiladi.
Blok ikkinchi qiymatni birinchisidan ajratadi va natijani qaytaradi. Agar birinchi qiymat ikkinchisiga bo'linmasa, xabar qilingan qiymat o'nli kasrlarga ega bo'ladi.
|
| |