|
EXACT AND NATURAL SCIENCESEXACT AND NATURAL SCIENCES
SCIENTIFIC REPORTS OF BUKHARA STATE UNIVERSITY 2023/11 (105)
129
Python protsessual dasturlash, obyektga yo‘naltirilgan dasturlash va funksional dasturlash kabi turli xil
dasturlash paradigmalarini qo‘llab-quvvatlaydi. C++ da obyektga yo‘naltirilgan yondashuv bilan allaqachon
tanish bo‘lgan talaba Python-da funksional dasturlash yoki boshqa paradigmalarni o‘rganishi mumkin, shu
bilan uning intellektual dunyoqarashi rivojlantiriladi.
Python o‘zining moslashuvchanligi va rivojlanish tezligi bilan mashhur. Bu, ayniqsa, C++ da qanday
ishlab chiqishni biladigan va o‘z g’oyalarini tezroq prototiplashni yoki ishchi kodga joylashtirishni
xohlaydigan talaba uchun foydali bo‘lishi mumkin.
C++ tilini o‘zlashtirgan talaba uchun Python-ni o‘rganish yangi dasturlash imkoniyatlari va
yondashuvlarini taqdim etishi, ishlab chiqish jarayonini soddalashtirishi va dasturlash ko‘nikmalarini va turli
paradigmalar haqidagi tushunchalarini kengaytirishi mumkin. Bu talabaga ikkala tilda ham moslashuvchan
va malakali dasturchi bo‘lishga imkon beradi.
Munozara.
Python dasturlash tilini o‘qitishda qiyosiy tahlil va differentsial yondashuvni
integratsiyalab qo‘llash orqali ma’lumotlar tuzilmalari, sikllar, shartli operatorlar, funksiyalar, sinflar va
modullar kabi Python dasturlashning asosiy tushunchalari va tamoyillarini chuqur tushunishga erishish
mumkin. C++ va Python dasturlash tillari o‘rtasidagi farqlarni taqqoslash va tahlil qilish, ularning har
birining afzalliklari va kamchiliklarini tushunishga yordam beradi. C++ tilidan Pythonga dasturlash
bo‘yicha bilim va ko‘nikmalarni o‘tkazish ko‘nikmalari, ikki til o‘rtasida almashishni osonlashtiradi va kod
yozish samaradorligini oshiradi. Bu ikki yondashuv analitik va tanqidiy fikrlashni rivojlantirish, dasturlashda
muammolarni hal qilishning turli yondashuvlarini tahlil qilish va taqqoslash qobiliyatini shakllantiradi.
Qiyosiy tahlil va differensial o‘qitish yondashuvining kombinatsiyasi talabaga Python dasturlash tilini
chuqur tushunishga va uni turli loyihalarda muvaffaqiyatli ishlatish uchun zarur bo‘lgan ko‘nikmalarni
shakllantirishga yordam beradi.
Ushbu metodologiya samaradorligini aniqlash maqsadida “Axborot tizimlari va texnologiyalari”
guruhi talabalari bilan tajriba-sinov ishlari amalga oshirildi. Unda 51 nafar talaba ishtirok etdi. Talabalar
nazorat va tajriba guruhlariga bo‘lindi. Tajriba guruhida qiyosiy tahlil hamda differensial yondashuv asosida
Python dasturlash tili o‘rgatildi. Fan doirasida bajarilgan topshiriqlar baholandi (1-jadvalga qarang).
Tajriba guruhi
Nazorat guruhi
N
25
26
5
4
3
2
5
4
3
2
8
10
6
1
4
10
9
3
40
40
18
2
20
40
27
6
100
93
4
3,576923
Samaradorlik
1.12
Tajriba natijalarini qayta ishlashda matematik statistika (Styudent mezoni) usulidan foydalanildi.
=
=
da =
4
4
1
i
i
i
x
P
va =
58
.
3
4
1
j
j
j
y
q
ga teng.
Foizda
va
Bunda tajriba guruhining o‘rtacha o‘zlashtirishi (100 – 89) % 11 % ga yuqori ekanligi aniqlandi.
Tajriba-sinov samaradorligini aniqlashda yo‘l qo‘yilishi mumki bo‘lgan xatolikni aniqlash uchun
o‘rtacha kvadratik xatoliklar aniqlandi
=
2
1
n
i
i
i
x
P
=0.72 va
=
2
4
1
j
j
j
y
q
=0.78
Standart xatolik
va
ga teng.
https://buxdu.uz
|
| |