Дастурлаш асослари фанидан маърузалар матни doc


  Yozuv stoli oldidagi test



Download 2,87 Mb.
Pdf ko'rish
bet74/218
Sana31.12.2021
Hajmi2,87 Mb.
#202470
1   ...   70   71   72   73   74   75   76   77   ...   218
Bog'liq
dasturlash asoslari (1)

 
4.2  Yozuv stoli oldidagi test 
 
Yozuv stoli oldidagi test haqiqiy tafakkur testi bo‘lib, kompyutersiz sodir bo‘ladi va dasturchilarning 
o‘zlari tomonidan o‘tkaziladi. Shu zayl, dasturchi o‘z stoli oldida o‘tiradi va uning dasturi bekamu-ko‘stligi 
haqida yaxshilab o‘ylab ko‘radi. 
Hujjatlashtirish va yordamchi vositalar sifatida uning ixtiyorida quyidagilar mavjud: 

  Talablar tahlili;  

  Amalga oshirish rejasi (bu erda: Nassi/Shneidermann-Diagramm diagrammasi); 

  Amalga oshirish (bu erda: dastur kodini bosmadan chiqarish (listing) ); 

  Qog‘oz va qalam. 
Talablar  tahlili,  bu  degani,  dastur  maqsadi  ravshan:  sonlarning  joylashgan  qatori  o‘suvchi  ketma-
ketlikda saralanishi kerak. 
Dasturchi  Nassi/Shneidermann-Diagramms  diagrammasi  yoki  dastur  kodi  yordamida  testlaydigan 
qator  savollar  qo‘yilishini  o‘ylab  chiqadi  va  bu  bilan  dasturning,  bekamu-ko‘stligini  ko‘rsatadi.  Savollar 
ta’riflanmagan  va  talablar  tahlili  esa  dasturchi  fantaziyasiga  bog‘liq.    “BubbleSort”  dasturiga  quyidagi 
savollar qo‘yilishi mumkin: 
a)  qator to‘g‘ri saralanganmi(7  23  12  128  0  15)? 
b)  agar  qator  uzunligi  (ArrayLength)  noto‘g‘ri  berilgan  bo‘lsa,  agar  u  o‘ta  katta,  agar  u  o‘ta  kichik 
bo‘lsa, nima sodir bo‘ladi? 
c)  agar qator salbiy sonlarga ega bo‘lsa, nima sodir bo‘ladi? 
d)  agar qator vergulli sonlarga ega bo‘lsa, nima sodir bo‘ladi? 
e)  agar qator faqat bitta yagona sondan iborat bo‘lsa, nima sodir bo‘ladi? 
f)  agar qator bir nechta bir xil sonlarga ega bo‘lsa nima sodir bo‘ladi? 
g)  agar  qator  son  o‘rniga  o‘zgaruvchan  miqdorlar  yoki  ifodalar  yoki  simvollardan  (o‘zgaruvchan 
miqdorlar tipli belgi (Character) yoki satr (String)) iborat bolsa, nima sodir bo‘ladi? 
 
Alohida savollar qo‘yilishi uchun savollarning shunday yaxshi jadvali yaratilishi kerak-ki, unda dastur 
kodida  uchraydigan  barcha  o‘zgaruvchi  miqdorlar  taqsimlangan  va  dasturning  fikran  o‘tishida  ularning 
ma’nolari o‘zgarishi nuqtai-nazaridan o‘rganilgan bo‘ladi:  
 
a) Masalani qo‘yilishi quyidagi tarzda ifodalanishi mumkin:  
 
x  y  Array[0]  Array[1]  Array[2]  Array[3]  Array[4]  Array[5]  ArrayLength 
0  0 

Download 2,87 Mb.

Do'stlaringiz bilan baham:
1   ...   70   71   72   73   74   75   76   77   ...   218




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