122
Amaliy maqsadi:
1. Rezident programma xususiyatlarini o’raganish
2. Uzulishlar bilan ishlash va xotirani taqsinlashni tashkil qilish.
3. Xotirada stek va kucha strukturalarini modellashtirish.
Amaliyot o’tish usuli : auditoriyada muloqatli seminar , kompyuter sinfida
programmalarni taxlash, yangi dasturiy o’rganish
bajarilgan ishlar bo’yicha hisobotni
muhokama va
qabul qilish .
Amaliyot o’tish vositalari : ma’ruza matnlari , uslubiy ko’rsatmalar ,
dasturlashdan masalalar to’plami, komyuter va
Internet , salaydlar va prezintatsiya vositalari .
Umumiy talablar :
a) Masala tanlab olish .
b) Algoritm va programmalarni loyihalash
d) Programmani taxlash va ishini namoyish etish
e) Ish bo’yicha hisobot tayyorlash va himoya qilish .
Dars № 4.1
Mavzu: masalaning qo’yilishi va tahlili
Dars maqsadi :
1.Masalaning qo’yilishini tushunturish
2.Masalani yechish bosqichlarini ko’rsatish .
3.Adabiyotlar va dasturiy vositalarni tahlil qilish .
Dars o’tish usuli : auditoriyada muloqotli seminar .
Masalani qo’yilishi: Tanlab olingan masalani yechish
programmasini rezident
programma shaklida tashkil qilish.
Masalani yechish uchun ko’rsatmalar: Rezident
programmalarning asosiy
xususiyati
shundan iboratkim, ular o’z ishini tomomlangandan
keyin xotirada
(OXda) qolodi. Shuning uchun masalani tanlashda
va rezident programma yarat-
ishda quyidagilarga e’tibor berish kerak.
Rezident programma asosan uzulish vektorlaridan foydalaniladi (masa-
lan, klaviatura signali, diskka murojaat,programmani ishga joriy etish va
h.);
Bu tipdagi programmani ishga yurg’izish uchun maxsus shartlar (aniq
bir
kilavishani bosish, muayyan vaqt o’tishi va h.)
bajarilishi talab qi-
linadi;
Programmani loyihalash uchun uni talab
qilingan xotira hajmini
oldindan hisoblash kerak. Buning uchun kopmilyatorning maxsus kalita-
rini ishlatadilar;
123
Rezident va subjarayonli programmalarni
yaratish asosan jarayonlarni
Do'stlaringiz bilan baham: