Mundarij a kirish


Sanitariya-gigiyena talablari



Yüklə 405,9 Kb.
səhifə16/17
tarix19.04.2023
ölçüsü405,9 Kb.
#100356
1   ...   9   10   11   12   13   14   15   16   17
DELPHI ДАСТУРИДА ОПЕРАТОРЛАР, ПРОЦЕДУРАЛАР, ФУНКЦИЯЛАР

Sanitariya-gigiyena talablari

Kompyuterda ko'p ishlash, ya'ni uning oldida ko'p o'tirish insonning ko'zi, qon aylanish sistemasi, bosh miya faoliyatiga zarar yetkazishi mumkin. Shun-ga ко'gа, kompyuterdan foy-dalanganda quyidagi talablarga rioya qilish zarurdir.


♦ O'quvchining ish joyiga tushayotgan yorug'lik tepadan va chapdan tushishi, displey ekrani va klavishlar ko'zni qa-mashtirmaydigan bo'lishi kerak.
♦ Xonadagi havo harorati o'rtacha 20-24 daraja oralig'i-da bo'lishi lozim.
♦ V-IX sinf o'quvchilarining shaxsiy kompyuter bilan ishlash vaqti 30 minutdan, bir kun davomida esa 180 minutdan oshmasligi kerak.
O'quvchi kompyuterdan eng kamida 50-60 sm narida o'tirishi kerak.
Kompyuter xonasida o'tkazilayotgan dars jarayonida o'quvchi-larning tana mushaklarida va ko'zlarida zo'riqish hosil bo'lmasligi uchun 2-3 minutdan iborat dam berish lozim. Shu lahzalarda o'quvchilarga yengil kuy eshitish, kursida o'tirgan holda qo'l va bo'yin mushaklari toliqmasligi uchun yengil jismoniy mashqlar bajarish tavsiya etiladi.



  1. XULOSA.



Qo'yilgan funksiyaning har bir chaqirishiga ishlov berar ekan, kompilyator dastur matniga dastur tanasi operatorlari kodini joy-lashtirishga urinadi. Inline spetsifikatori funksiya uchun ichki bog'lash-ni aniqlaydi. Ichki bog'lash shundan iboratki, bunda kompilyator funksiyani chaqirish o'rniga funksiya kodining buyruqlarini qo'yadi. Bunda dastur hajmi kattalashishi mumkin, ammo chaqirilayotgan funksiya boshqaruvni uzatish va undan qaytishga ketadigan sarflar bo'lmaydi. Agar funksiya tanasi bir necha operatorlardan iborat bo'lsa, o'rniga o'rin qo'yiladigan funksiyalar qo'llanadi.
Ortiqcha yuklashning maqsadi shundan iboratki, bunda bitta nomga ega bo'lgan funksiya turlicha bajarilishi kerak hamda unga murojaat qilinganda har xil turlarga va har xil sondagi faktik parametrlarga ega bo'lgan har xil qiymatlarni qaytarib berishi kerak. Ortiqcha yuklashni ta'minlash uchun har bir ortiqcha yuklangan fiinksiya uchun qaytarib berilayotgan qiymatlar va uzatilayotgan parametrlarni aniqlash kerak. Bu ish shunday amalga oshirilishi kerakki, bunda har bir ortiqcha yuklangan funksiya xuddi shu nomli boshqa funksiyadan ajralib tursin. Kompilyator faktik parametrlar turi bo'yicha qanday funksiyani tanlab olishni aniqlab beradi. qiymatlari o'zaro mos bo'lishi kerak. Ortiqcha yuklangan funksiya-larning turli variantlarida turli miqdordagi yashiringan parametrlar bo'lishi mumkin.
Agar funksiyalar parametrlarining tavsifi faqat const modifi-katori bilan yoki iqtibosning mavjudligi bilan farqlansa, funksiyalar ortiqcha yuklangan bo'lolmaydi.
Masalan, int&fl(int&,const int&){...} va int fl(int,int){...} fiinksiyalari ortiqcha yuklangan emas, chun M fiinksiyalarning qaysi bin chaqirila-yotganini kompilyator bila olmaydi: parametrni qiymat bo'yicha uza-tayotgan hamda parametrni manzil bo'yicha uzatayotgan fiinksiyalarning chaqirffishi o'rtasida sintaktik (ma' no bo'yicha) farq yo'q.
Matniga dastur tanasi operatorlari kodini joy-lashtirishga urinadi. Inline spetsifikatori funksiya uchun ichki bog'lash-ni aniqlaydi. Ichki bog'lash shundan iboratki, bunda kompilyator funksiyani chaqirish o'rniga funksiya kodining buyruqlarini qo'yadi. Bunda dastur hajmi kattalashishi mumkin, ammo chaqirilayotgan funksiya boshqaruvni uzatish va undan qaytishga ketadigan sarflar bo'lmaydi. Agar funksiya tanasi bir necha operatorlardan iborat bo'lsa, o'rniga o'rin qo'yiladigan funksiyalar qo'llanadi.
Ortiqcha yuklashning maqsadi shundan iboratki, bunda bitta nomga ega bo'lgan funksiya turlicha bajarilishi kerak hamda unga murojaat qilinganda har xil turlarga va har xil sondagi faktik parametrlarga ega bo'lgan har xil qiymatlarni qaytarib berishi kerak. Ortiqcha yuklashni ta'minlash uchun har bir ortiqcha yuklangan fiinksiya uchun qaytarib berilayotgan qiymatlar va uzatilayotgan parametrlarni aniqlash kerak. Bu ish shunday amalga oshirilishi kerakki, bunda har bir ortiqcha yuklangan funksiya xuddi shu nomli boshqa funksiyadan ajralib tursin. Kompilyator faktik parametrlar turi bo'yicha qanday funksiyani tanlab olishni aniqlab beradi. qiymatlari o'zaro mos bo'lishi kerak. Ortiqcha yuklangan funksiya-larning turli variantlarida turli miqdordagi yashiringan parametrlar bo'lishi mumkin.
Agar funksiyalar parametrlarining tavsifi faqat const modifi-katori bilan yoki iqtibosning mavjudligi bilan farqlansa, funksiyalar ortiqcha yuklangan bo'lolmaydi.
Masalan, int&fl(int&,const int&){...} va int fl(int,int){...} fiinksiyalari ortiqcha yuklangan emas, chun M fiinksiyalarning qaysi bin chaqirila-yotganini kompilyator bila olmaydi: parametrni qiymat bo'yicha uza-tayotgan hamda parametrni manzil bo'yicha uzatayotgan fiinksiyalarning chaqirffishi o'rtasida sintaktik (ma' no bo'yicha) farq yo'q.




  1. Yüklə 405,9 Kb.

    Dostları ilə paylaş:
1   ...   9   10   11   12   13   14   15   16   17




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin