“TEKSHIRDIM”
I.CH.T. bo‘yicha direktor o‘rinbosari
____________A.A.Pirvaliev
“___”_____2020 yil
O’QUV ISHLAB CHIQARISH MASHG’ULOTINING
TEXNOLOGIYASI MODELI
Guruh
|
EHM-132
|
|
Sana
|
22.04.2020 yil
|
|
Mavzu(raqami) № 7 (nomi) Ishlab chiqarish turlari. Ko’p raqamli massivlar
Vaqt: 160 daqiqa
|
O’quvchilar soni: 26 ta
|
|
O’quv mashgulotning shakli va turi
|
Amaliy-o’quv ishlab chiqrish amaliyoti
Amaliy
|
|
O‘quv mashg‘uloti rejasi
|
1. Ko‘p o‘lchovli massivlar
2. Funksiyaga ko‘p o‘lchamli massivlarni uzatish
3. Belgili axborot va satrlar
|
O‘quv mashg‘uloti maqsadi: O’zgartiruvchi "Ishlab chiqarish turlari. Ko’p raqamli massivlar" mavzu bo’yicha bilim va malakalarini oshirish va rivojlantirish
|
|
Pedagogik vazifalar:
Massivlar haqida tushuncha berish
Bir olchamli massivning ko‘p o‘lchovli massivlardan farqlarinin tushuntirish
Jadval kiritilib, har bir qatornmg maksimal elementi aniqlashni o'rgatish
Funksiyaga ko‘p o‘lchamli massivlarni uzatishni o'rgatish
Satrni massivga yoki kiritish paytida, yoki nomlantirish yordamida joylashtirishni o'rgatish
|
Oquv faoliyati natijalari:
Massivlar haqida tushuncha oladilar
Bir olchamli massivning ko‘p o‘lchovli massivlardan farqlarini tushunadilar
Jadval kiritilib, har bir qatornmg maksimal elementi aniqlashni o'rganadilar
Funksiyaga ko‘p o‘lchamli massivlarni uzatishni o'rganadilar
Satrni massivga yoki kiritish paytida, yoki nomlantirish yordamida joylashtirishni o'rganadilar
|
|
O’qitish metodlari:
|
Mashq, yo’riqnoma berish, amaliy ish ko’rsatish
|
|
O’quv faoliyatini tashkil etish shakllari.
|
Ommaviy, guruxiy, jamoaviy, yakka tartibdagi juftlikdagi
|
|
O’qitish vositlarai:
Kompyuter va kompyuter jixozlari
|
Bitta o’quvchi uchun: Kompyuter va kompyuter jixozlari
|
|
O’qitish sharoiti
|
Kompyuter va ofis qurilmalariga texnik xizmat ko’rsatish xonasi
|
|
Qaytar aloqaning usul va vositalari
|
Amaliy ishlar
Mustaqil ish
|
|
Ishlab chiqarish ta’lim ustasi: A.Y.Abuxo’jayev
MAVZUSI BOÝICHA O‘QUV ISHLAB CHQRISH MASHG‘ULOTINING
TEXNOLOGIK XARITASI
Ish bosqich- lari va vaqti
|
Faoliyat mazmuni
|
Ta’lim beruvchi
|
Ta’Iim oluvchilar
|
Mavzuga kirish
(10 daq)
|
O’quvchilar davomatini aniqlash.
O‘quvchilami darsga tayyorgarlik jarayonini tekshiradi
Yangi mavzuni e’lon qilish.
Bajariladigan ishlar ketma-ketligi bilan tanishtiradi.
Mazkur mavzu bo‘yicha o‘quv materialini bayon qiladi.
|
Eshitadi va kuzatadilar,
|
Asosiy bosqich
(140 daq)
|
bosqich. Kirish yo‘l-yo‘riqnomasi (10 daq.)
O‘quvchilarning nazariy bilimlarini baholash uchun savollar beradi.
Texnika xavfsizligi bilan tanishtiradi.
O‘quvchilar yo‘llanma xaritasi bilan ta’minlanadi.
Topshiriq tartibini tushuntirish
Amaliy mashg’ulotni bajarishga ruxsat berish
. bosqich. Joriy yo‘l-yo‘riqnoma (110 daq.)
O‘quvchilarning bajarayotgan ishlarini kuzatadi va joriy yo‘l-yo‘riqli ko’rsatmalar beradilar.
Mustaqil ishni bajarilishini tushuntirish
Texnika qoidalariga rioya qilishni nazorat qilish.
Kamchilikka yo‘l qo‘ygan o‘quvchilarga kamchilikni bartaraf etish yo'llari ko‘rsatiladi hamda savollar berib javoblar tinglanadi.
. bosqich. Yakuniy yo‘l-yo‘riqnoma (20 daq.)
Har bir o‘quvchi bajargan ishlarni qabul qiladi va yakun yasaydi.
Bajarilgan ishlardagi yutuq va kamchiliklarni ko‘rsatadi.
|
Savollarga javob beradilar.
Texnika xavfsizligi daftariga imzo qo’yadilar
Yo’llanma xaritasi bilan ta’minlanadi
Topshiriq tartibini tushunadi
Amaliy mashg’ulotga ruxsat oladilar
O’z xato va kamchiliklarini bartaraf qilish bo’yicha ko’rsat-malar oladilar.
Mustaqil ishini bajaradilar.
O’z xato va kamchiliklarini bartaraf qiladilr
Bajargan ishlarni topshiradi.
Usta bergan ko‘rsatamlami oladi
|
Yakuniy bosqich
(10 daq)
|
Baholami e’lon qiladi
Uyga vazifa beradi va uni bajarish uchun tavsiyalar beradi.
|
Baholami eshitadi.
Uy vazifasini daftarga yozib oladi.
|
Ishlab chiqarish ta’lim ustasi: A.Y.Abuxo’jayev
Yo‘riqIi-texnalogik xarita.
Mavzu: Ishlab chiqarish turlari. Ko’p raqamli massivlar
№
|
Ishlar nomi
|
Asbob va jihozlar
|
Bajarish tartibi
|
Eskiz (rasm)
|
1
|
Jadval kiritilib, har bir qatornmg maksimal elementi aniqlash
|
Kompyuter va kompyuter jixozlari
|
Initsializatsiya yordamida boshlang'ich qiymatlar aniqlanganda massivning hamma elementlariga qiymat berish shart emas.
Misol uchun: int x[3][3] = {(1, -2, 3), (1, 2), (-4)}.
Bu yozuv quyidagi qiymat berish operatorlariga mos: x[0][0] = 1; x[0][l]=-2; x[0][2] = 3; x[l][0]=-l;x[l][l] = 2; x[2][0]—4;
Initsializatsiya yordamida boshlang‘ich qiymatlar aniqlanganda massivning birinchi indeksi chegarasi ko‘rsatilishi shart emas, lekin qolgan indekslar chegaralari ko'rsatilishi shart.
Misol uchun:
double x[][2] = {(1.1, 1.5), (-1.6, 2.5), (3, -4)}
Bu misolda avtomatik ravishda qatorlar soni uchga teng deb olinadi. Quyidagi ko'radigan misolimizda jadval kiritilib, har bir qatornmg maksimal elementi aniqlanadi:
|
#include
#include int
main(){ int a[4] [3]; int max;
int i, j;
for(i=0; i<4; i++)
{
for(j = 0; j<3; j + +)
{
printf("a[%d][%d] = ", i, j);
scanf("%d", &a[i][j]);
printf("\n");
};
for(i=0; i<4; i + +)
{
max=a[i][0]; for(j = 0; j <3; j + +) if (max
}
system("pause"); return 0;
}
|
2
|
Funksiyaga ko‘p o‘lchamli massivlarni uzatish
|
Kompyuter va kompyuter jixozlari
|
Ko'p o'lchamli massivlarni funksiyaga uzatishda barcha oichamlar parametrlar sifatida uzatilishi kerak. С tilida ko'p o’lchamli massivlar aniqlanishi bo‘ylcha mavjud emas. Agar biz bir nechta indeksga ega bo‘lgan massivm tavsiflasak (masalan, int mas [3][4]), bu degani, biz bir o‘lchamli mas massivim tavsifladik, bir o‘lchamli int [4] massivlar esa uning elementlaridir.
Misol: Kvadrat matritsani uzatish (transportirovka qilish).
Agar void transp(int a[][], int n){...} funksiyasming sarlavhasini aniqlasak, bu holda biz funksiyaga noma’lum oichamdagi massivni uzatishni xohlagan bo'lib qolamiz. Aniqlamshlga ko'ra, massiv bir oichamli bo'lishi hamda uning elementlari bir xil uzunlikda bo'lishi kerak. Massivm uzatishda uning elementlarining o‘lchamlan haqida ham biron narsa deyllmagan, shuning uchun kompilator xato chiqarib beradi.
Misol tariqasida uch o'lchovli kvadrat matritsam uch o‘lchov!i vektorga ko‘paytirish funksiyasim ko'rib chiqamiz:
|
|
Do'stlaringiz bilan baham: |