Tasdiqlayman O`IB direktor
o`rin bosari_________________
Sana _____________IX- sinflar
____ – dars. Tarmoqlanuvchi dasturlar tuzish
Dars maqsadi:
O‘quvchilarni murakkab shartlarni qo’llab tarmoqlanuvchi dasturlar tuzishga o‘rgatish, ularda Paskal dasturlash tilida tarmoqlanuvchi dasturlar tuzish ko‘nikmasini hosil qilish.
Darsning ta`limiy vazifasi: O`quvchilarga mustaqil fikrlashni o`rgatish
Darsning tarbiyaviy vazifasi: O`quvchilarning vatanga muhabbat ruhida tarbiyalash:
Darsning rivojlantiruvchi vazifasi: O’quvchilarni kompyuter savodxonligini oshirish
Uslub: Ma’ruza va amaliyot.
Shakl: Savol – javob, kichik guruhlarda ishlash.
Vosita: Elektron resurslar, darslik va ko’rgazmalar
Usul: slayd materiallari
Nazorat: og’zaki, savol-javob va kuzatish.
Baholash: Rag’batlantirish, 5 ballik reyting tizimi asosida
Asosiy tushunchalar:
Chiziqli dasturlar.
Tashkiliy qism:
a)salomlashish
b)davomatni aniqlash
v)siyosiy daqiqalar
O’quvchilar bilan o’tgan mavzuni savol javob va test usulida takrorlash, uyga berilgan topshiriq va vazifalarni tekshirish hamda baholash.
Asosiy tushunchalar:
AND, OR va NOT – mantiqiy amallar.
Mavzuni boshlashga hozirlik:
O‘qituvchi tomonidan kompyuterlar ishga tayyorlanadi. Paskal dasturlash tili dasturi, mavzuga oid elektron qo’llanmalar va plakatlar tayyorlab qo‘yiladi.
Mavzuni yoritish:
Dars ma’ruza va amaliyotning uyg‘unligi shaklida olib boriladi.
Avvalgi darsdagi (46-dars) 2-misolga tarmoqlanish operatori yordamida tuzilgan dasturni esga olamiz. U quyidagicha bo’lishi mumkin:
Label Tamom;
Var son : Integer;
Begin
Write((‘[0, 999] oraliqdagi birorta son kiriting : ‘);
ReadLn(son);
If son>=0 Then If son<10 Then begin WriteLn(‘Kiritilgan son bir honali‘); Goto Tamom; end;
If son>9 Then If son<100 Then begin WriteLn(‘Kiritilgan son ikki honali‘); Goto Tamom; end;
If son>99 Then If son<1000 Then begin WriteLn(‘Kiritilgan son uch honali‘); Goto Tamom; end;
WriteLn(‘Kiritilgan son berilgan oraliqdan tashqarida‘);
Tamom:
End.
AND, OR, NOT mantiqiy amallar tushuntirilgach, yuqoridagi dastur quyidagi ko’rinishga keltiriladi:
Var son : Integer;
Begin
Write((‘[0, 999] oraliqdagi birorta son kiriting : ‘);
ReadLn(son);
If son>=0 AND son<10 Then WriteLn(‘Kiritilgan son bir honali‘);
If son>9 AND son<100 Then WriteLn(‘Kiritilgan son ikki honali‘);
If son>99 AND son<100 Then WriteLn(‘Kiritilgan son uch honali‘);
If son<0 AND son>999 Then WriteLn(‘Kiritilgan son berilgan oraliqdan tashqarida‘);
End.
Darslikda keltirilgan misollar orqali o’quvchilarda murakkab shartlar bilan ishlash ko’nikmasi hosil qilinadi.
0>100>100>10>1000>100>10>
Do'stlaringiz bilan baham: |