Shakl: Savol-javob. Jamoa va kichik guruhlarda ishlash.
Vosita: Elektron resurslar, darslik, plakatlar, tarqatma materiallar.
Usui: Tayyor prezentatsiya materiallari asosida.
Nazorat: Og'zaki, savol-javob, muhokama, kuzatish.
Baholash: Rag'batlantirish, 5 ballik reyting tizimi asosida.
Kutiladigan natijalar
|
O'quvchilarning kompyuter imkoniyatlari to'g'risidagi bilim va ko'nikmalari rivojlanadi. O’quvchilar Paskalda protsidura va funksiyalar. Parametrli protsidura va funksiyalar. Protsidura va funksiyalar sarlavhasi, global va lokal o’zgarmas va o’zgaruvchilarning vazifalari bilan tanishadilarva ulardan amaliyotda foydalanish ko’nikmasiga ega bo’ladilar.
|
Kelgusi rejalar (tahlil, o'zgarishlar)
|
O'qituvchi o'z faoliyatining tahlili asosida yoki ham- kasblarining dars tahlili asosida keyingi darslariga o'zgartirishlar kiritadi va rejalashtiradi.
|
Darsning borishi va vaqt taqsimoti
|
Dars bosqichlari
|
Vaqt
|
1
|
Tashkiliy qism
|
3 daqiqa
|
2
|
O'tilganlarni takrorlash
|
7 daqiqa
|
3
|
Yangi mavzu ustida ishlash
|
14 daqiqa
|
4
|
Yangi mavzuni mustahkamlash
|
13 daqiqa
|
5
|
Uyga vazifa
|
3 daqiqa
|
I.Tashkiliy qism: Salomlashish, navbatchi axboroti, fan yangiliklari bilan tanishish, kompyuterlarni ishchi holatida ekanligini aniqlash.
II. O`tilgan mavzuni so`rash.
1.Dasturda protsedura va funksiyalar qanday maqsadda qo'llaniladi?
2.Protsedura va funksiyalarning farqi nimada?
3.Parametrli protsedura va funksiyalar haqida so'zlab bering.
4.Protseduraning umumiy tuzilishini ifodalab bering.
5.Funksiyaning umumiy tuzilishini ifodalab bering.
6.Dasturdagi umumiy va mahalliy o'zgaruvchilar haqida so'zlab bering.
7.Funksiya o'rniga qachon protsedurani qo'llash mumkin.
III. Yangi mavzu bayoni.
1.Uchta to'g'ri to'rtburchakning har birining bittadan diagonali uchlarining koordinatalari berilgan: 1) 20,20 va 80,200; 2) 200,97 va 500,156; 3) 300,120 va 400,420. Shu to'g'ri to'rtburchaWarni mos ravishda qizil, sariq va yashil ranglarda chizish dasturini tuzing.
Program masala_1;
Uses Graph;
var gd, gm: Integer;
Procedure to’rtburchak(xl,yl,x2,y2,col:Integer); begin
SetColor(col);
Rectangle(xl,yl,x2,y2)
End;
Begin
Gd:=0; initgraph(gd,gm,’’);
To’rtburchak(20,20,80,200,4);
To’rtburchak(200,97,500,156,14);
To’rtburchak(300,12,400,420,2);
Readln; closegraph;
end;
2.Berilgan n natural son uchun S=1 5+2 6+3 7+...+n (n+4) yig'indini hisoblash dasturini protsedura yordamida tuzing.
3.Uchta sondan kattasini topish dasturini tuzing. Buning uchun ikkita sondan kattasini topish funksiyasini tuzib, undan foydalaning.
Programmisol_3 ;
Var I, max,a,b,c: integer;
Function IKT(a, b, c: integer): integer; Var c: integer;
Begin
If a>b then c:=a else c:=b;
IKT:=c;
End; Begin
Write(‘1-sonni kiriting='); Readln(a);
Write(‘2-sonni kiriting='); Readln(b);
Write(‘3-sonni kiriting='); Readln(c);
a:=IKT(ab); b:=c; max:=IKT(a,b);
Writeln('kattasi= ',max );
Readln
End.
1.Berilgan matndagi 'a' belgini 'g' belgiga, 'm' belgini 's' belgiga, T belgini 'h' belgiga almashtiruvchi dasturni protsedura yordamida tuzing.
2.y = x5 + 3x funksiya qiymatini x ning —9, —5, —2, 2, 5, 7 qiymatlarida hisoblash dasturini tuzing. Darajani ko'paytirish orqali hisoblash uchun funksiya tuzib oling.
3. Protsedura yordamida ekranning o'rtasida ichma-ich joylashgan har xil rangli 15 ta aylana chizuvchi dastur tuzing.
Yangi mavzuni mustaxkamlash.
4. Protsedura yordamida ekranning o'rtasida ichma-ich joylashgan har xil rangli 15 ta aylana chizuvchi dastur tuzing.
Uyga vazifa: 2-3- mashqni dasturini tuzish.
Sana :______________
Sinf :_______________
|