Xalq ta’limi vazirligi tomonidan tashkil etilgan Scratch dasturlash


Chizish nuqtasi sprite uchun dasturlash mantig'ini ishlab chiqish



Download 5,21 Mb.
Pdf ko'rish
bet145/147
Sana15.01.2022
Hajmi5,21 Mb.
#368550
1   ...   139   140   141   142   143   144   145   146   147
Bog'liq
Scratch bo'yicha o'zbekcha kitob

Chizish nuqtasi sprite uchun dasturlash mantig'ini ishlab chiqish  
Doodle  Drawing  ilovasidagi  barcha  chizmalarning  umumiy 
bajarilishini  boshqaruvchi  dasturlash  mantig'i  Drawing  Point  spritega 
qo'shiladigan  skriptga  tegishli.  Kodning  uzunligiga  aldanmang, 
dasturlash mantig'i aslida juda oddiy. 
Jarayonni  soddalashtirish  uchun  skript  uch  qismdan  iborat 
bo'ladi. Birinchi qism uchun quyidagi skriptni yarating va Drawing Point 
spraytga qo'shing:  


 
 
Ko'rib turganingizdek, yashil bayroq tugmasi bosilganda skript 
bajariladi. U standart qalam o'lchamini 4 ga va standart rangni qora 
rangga  o'rnatishdan  boshlanadi.  Keyinchalik,  barcha  qolgan  kod 
bloklarining  bajarilishini  nazorat  qilish  uchun  ishlatiladigan  tsikl 
yaratiladi.  Loopga  kiritiladigan  kod  bloklarining  birinchi  to'plami 
allaqachon  mavjud.  U  sichqonchaning  chap  tugmasi  bosilishini 
tekshiradigan boshqaruv blokidan iborat bo‘lib, agar shunday bo‘lsa, 
Chizish  nuqtasi  sprite  sichqoncha  ko‘rsatkichiga  o‘tkaziladi,  qalam 
pastki  holatga  o‘rnatiladi  va  Chizish  nuqtasi  sprite  ko‘rsatiladi.  Agar 
sichqonchaning chap tugmasi bosilmasa, u holda qalam yuqori holatga 
o'rnatiladi va Chizish nuqtasi sprite ko'zdan yashiriladi. 
Yuqorida tavsiflangan dasturlash mantig'i chizish jarayonining 
umumiy nazorati uchun javob beradi va aslida oddiy chizma dasturini 
yaratish  uchun  zarur  bo'lgan  narsadir.  Agar  xohlasangiz,  taqdimot 
rejimiga  o'tishingiz,  dasturni  ishga  tushirishingiz  va  chizish  uchun 
foydalanishingiz mumkin. Albatta, dastur foydalanuvchiga faqat qora 
va  4  o'lchamli  qalam  yordamida  chizish  imkonini  beradi.  Ilovani 
yaxshilash uchun foydalanuvchi ekranning chap tomonida joylashgan 
rangli  tugmalardan  birini  bosish  orqali  turli  xil  ranglarni  tanlashi 
mumkin. Sahnada, skriptning oxiriga quyidagi kod blokini qo'shing, uni 
skript tsiklining ichiga va pastki qismiga qo'ying. 


 
Ko'rib  turganingizdek,  avval  ko'rsatilgan  kod  bloklari  10  ta 
alohida shartli kod bloklari bilan tashkil etilgan bo'lib, ularning har biri 
Chizish nuqtasi sprite 10 ta rangli tugmalardan biriga o'tkazilganligini 
tekshiradi.  (Sprite tugmalardan birining ustiga siljishi uchun Drawing 
Point sprite ko'rinadigan bo'lishi kerak, bu faqat sichqonchaning chap 
tugmasi bosilganda sodir bo'ladi). Agar bu sodir bo'lsa, qalam rangi 
foydalanuvchi bosgan tugmachaga qarab o'zgaradi. 
Foydalanuvchiga 10 ta rangni boshqarish tugmalaridan birini 
bosish  orqali  rang  tanlashga  ruxsat  berishdan  tashqari,  ilova 
foydalanuvchiga  1  dan  9  gacha  bo‘lgan  klaviatura  tugmachalarini 
qalam  o‘lchamini  o‘zgartirishga  ham  imkon  beradi.  Turli  qalam 
o‘lchamlarini qo‘llab-quvvatlashni yoqish uchun skript siklining ichidagi 
pastki qismiga skriptingiz uchun kod blok qo‘shing. 


 
 
Ko'rib  turganingizdek,  ushbu  kod  bloklari  to'qqizta  alohida 
shartli boshqaruv bloklari bilan tuzilgan bo'lib, ularning har biri ma'lum 
bir tugmani bosish uchun klaviaturani kuzatib boradi va mos ravishda 
nib o'lchamini o'zgartiradi. 

Download 5,21 Mb.

Do'stlaringiz bilan baham:
1   ...   139   140   141   142   143   144   145   146   147




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish