var S: real; A: array [N] of real; i : n; begin for i:=1 to 20 do read(A[i]); readln; S:=O; for i:=1 to 20 do S:= S + A[i]; writeln('Massiv yig’indisi =', S); end.
Mavzu: Ikki o’lchovli massivlarga dastur tuzish. Reja: Ikki o’lchovli massivlarga dastur tuzish.
Mustaqil topshiriqlar bajarish.
Mashg’ulotning maqsadi: Ikki o’lchovli massivlar ga dastur tuzishni o’rganish.
Ikki o’lchovli massivlar ga dastur tuzishni o’rganish ko’nikmalarini shakllantirish.
Dars o’tish usuli:Takrorlash, suhbat va savol-javob, mavzu mazmunidan kelib chiqib talabalarga mustaqil topshiriqlar berish va ularni tasavvurini bilish.
Dars o’tish vositalari: Doska,o’uv va uslubiy qo’llanma, topshiriqlar majmuasi.
Dars mazmuni: Darsning xronologik xaritasi – 80 minut.
Tashkiliy qism – 2 minut
Talabalar bilimi darajasini aniqlash – 10 minut
Yangi mavzu o’tish (komputerda mustaqil topshiriq) – 50 minut
Yangi mavzu ni o’zlashtish darajasini aniqlash- 10 minut.
Sinov savollari – 5 minut.
Uyga vazifa – 3 minut
Ko’p o’lchovli massivlar. Bir o’lchovli massivlarda massiv komponentalari qiymatlardan, ya’ni alohida berilmalardan iborat bo’ladi. Paskal tilida bundan tashqari massiv komponentalari massivlardan iborat bo’lishi mumkin. Agar massiv - komponentalarni qiymatlaridan tashkil topgan bo’lsa, u holda ikki o’lchovli massivlar hosil bo’ladi. Masalan,matrisalar.Xuddi shunday, massiv komponentalari matrisalardan iborat bo’lsa, uch o’lchovli massiv hosil bo’ladi.
Ikki o’lchovli massivni aniqlovchi tur ham, xuddi bir o’lchovli massiv kabi beriladi: