3-§. Dars jadvali dasturiy ta’minotining asosiy algoritmi Dasturlash kursidan ma’lumki albatta bu dastur ma’lum bir buyruqlar ketma-ketligidaan iborat bo’ladi. Bu buyruqlar ketma-ketligi algoritm deyiladi. O’quv jarayonini nazorat qilishda dars jadvali katta ahamiyatga ega. Dars jadvali dasturining asosiy bosqichlari:
Hafta kunini tanlash
Guruhni tanlash
Tanlanganlarni tasdiqlash
Yuqoridagi bosqichlarni amalga oshirilgandan so’ng tanlangan guruhning tanlangan kundagi darslari ketma-ketligini ko’rishimiz mumkin.
Hafta kunlari va guruhlarni tanlash uchun dasturda ComboBox elementidan foydalandik.
Guruhlar ro’yxati:
2-a(1) matematika guruhi (403)
2-a(2) matematika guruhi (325)
2-a(3) matematika guruhi (322)
2-b matematika toparı (409)
2-v(1) matematika toparı (324)
2-v(2) matematika toparı (327)
2-v(3) matematika toparı (329)
2-e группа математика (401)
2-g amaliy matematika guruhi (318)
2-d ámeliy matematika toparı (312)
2-ж группа прикладная математика (336)
2-i kompyuter ilmlari va AT toparı (331)
2-k(1) kompyuter ilimleri hám IT toparı (321)
2-k(2) kompyuter ilimleri hám IT toparı (309)
Hafta kunlari ro’yxati:
dúyshembi
shiyshembi
sárshembi
piyshembi
juma
shembi
Dasturning kod qismida Switch-case operatoridan foydalandik.
case "2-a(1) matematika guruhi (403)":
switch (a) {
case "dúyshembi":
label4.Text="Diskret matematika va matematik mantiq
\nUmumiy fizika
\nAlgebra"; break;
case "shiyshembi":
label4.Text="Algebra
\nDifferensial geometriya va topologiya
\nDifferensial tenglamalar" ; break;
case "sárshembi":
label4.Text = "Differensial tenglamalar
\nUmumiy fizika
\nDiskret matematika va matematik mantiq"; break;
case "piyshembi":
label4.Text = "Differensial geometriya va topologiya
\nMatematik analiz"; break;
case "juma":
label4.Text = "Umumiy fizika
\nMatematik analiz
\nAxborot soati"; break;
case "shembi":
label4.Text = ""; break;
} break;
Boshqa guruhlar tanlanganda ham shu kabi buyruqlar yordamida natija chiqariladi.
Dastur ishga tushirilgandan so’ng quyidagicha ko’rinish paydo bo’ladi:
Bu oynadan istalgan kuni tanlab keyingi ro’yxatdan guruh tanlab olinadi va ok tugmasi bosiladi.
Dasturda natija Label orqali chiqariladi. OK deb nomlangan Button bosilgandan so’ng. Labelda dars jadvali paydo bo’ladi. Yana boshqa tanlov amalga oshirilgandan so’ng dastur qayta ishlatilganda Labelning Clear xossasidan foydalanib uni bo’sh holatga keltiriladi.