26-ma'ruza 1C: buxgalteriya ma’lumotlar bazalarini tiklash tuzulmasining amaliy dasturiy paketlari. Reja
Download 309.63 Kb. Pdf ko'rish
|
26-maruza
- Bu sahifa navigatsiya:
- 26.5. Tanaffuslar Kalit sozlar
- 26.1. Boshqarish oqimi va otish davri
26-ma'ruza 1C: BUXGALTERIYA MA’LUMOTLAR BAZALARINI TIKLASH TUZULMASINING AMALIY DASTURIY PAKETLARI. Reja: 26.1. Boshqarish oqimi va o'tish davri 26.2. Protseduralar 26.3. Soprogrammalar 26.4. Istisnolarni tutish 26.5. Tanaffuslar Kalit so'zlar: kompyuter, tarjimon, tuzuvchi, tarjimon, taqdimot, dastur, tarjimon, tuzuvchi, yo'riqnoma, belgilar qatori, chiqish, to'plam displeyi, diagnostika, dasturlash tili, displey, buyruq, manzil, modul, tarjima, montajchi, shartsiz o'tish operatori, o'tish yorlig'i, buyruqlar tizimi, ish vaqti, portativlik, leksik tahlil, tayinlash operatori, shartli kompilyatsiya, ma'lumotlar oqimi tahlili, oraliq til 26.1. Boshqarish oqimi va o'tish davri Boshqarish oqimi - bu dastur davomida buyruqlarni bajarish ketma-ketligi . Agar o'tish va protsedura qo'ng'iroqlari bo'lmasa, buyruqlar ketma-ket xotira joylaridan chaqiriladi. Protseduraga chaqiruv boshqarish oqimini o'zgartiradi, ketma-ketlikni bajarish to'xtatiladi va chaqirilayotgan protsedurani bajarish boshlanadi. Soprogrammalar boshqaruv oqimida shunga o'xshash o'zgarishlarni keltirib chiqaradi. Ular parallel jarayonlarni taqlid qilish uchun kerak. Istisno holatlar va uzilishlarni boshqarish mexanizmlari muayyan vaziyatlar yuzaga kelganda boshqarish oqimini ham o'zgartiradi. Bularning barchasini keyingi bo'limlarda muhokama qilamiz . Aksariyat buyruqlar boshqaruv oqimini o'zgartirmaydi. Bitta buyruq bajarilgandan so'ng, bajarilgan buyruq yonida joylashgan buyruq chaqiriladi va bajariladi. Har bir buyruq bajarilgandan so'ng, buyruq hisoblagichi buyruq uzunligiga mos keladigan raqamga ko'paytiriladi. Buyruq hisoblagichining qiymati vaqtning chiziqli funktsiyasidir - bu qiymat o'rtacha vaqt oralig'ida buyruqning o'rtacha uzunligiga o'sadi. Boshqacha qilib aytganda, protsessor 5.21, a rasmda ko'rsatilgandek ko'rsatmalarni dasturda joylashgan tartibda bajaradi . Agar dasturda sakrash bo'lsa, xotiradagi ko'rsatmalar tartibi va ularni bajarish tartibi o'rtasidagi yozishmalar buziladi. O'tish mavjud bo'lganda, ko'rsatma hisoblagichining qiymati vaqtning monotonik ravishda ortib boruvchi funktsiyasi bo'lib qolmaydi, 26.1, b rasmda ko'rsatilgandek . Natijada, dasturning o'zidan buyruqlarni bajarish ketma-ketligi endi ko'rinmaydi. 26.1- rasm . Buyruqning hisoblagich qiymati vaqt funktsiyasi sifatida (taxminiy): o'tishsiz (a) ; (b ) o'tish bilan Agar dasturchi protsessor ko'rsatmalarini qanday tartibda bajarishini bilmasa, bu xatolarga olib kelishi mumkin. Ushbu kuzatuv Dijkstra-ning goto operatoridan foydalanishning ma'nosizligi haqidagi mashhur maqolasini keltirib chiqardi (1968a]. Ushbu maqola dasturlashda inqilobga olib keldi, uning natijalaridan biri goto-ning o'rniga goto bayonotiga qaraganda boshqarish oqimini yaxshiroq tuzishga imkon beradigan iboralar bilan almashtirish edi - masalan, ko'chadan. Tabiiyki, bunday dasturlar oxir-oqibatda barchasi 2-darajali dasturlarga teng ravishda tuziladi, bu esa , o'z navbatida va shunga o'xshash yuqori darajadagi tuzilmalarni amalga oshirish uchun zarur bo'lgan ko'plab o'tishlarni o'z ichiga oladi. Download 309.63 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling