26-ma'ruza 1C: buxgalteriya ma’lumotlar bazalarini tiklash tuzulmasining amaliy dasturiy paketlari. Reja


Download 309.63 Kb.
Pdf ko'rish
bet1/5
Sana24.12.2022
Hajmi309.63 Kb.
#1056273
  1   2   3   4   5
Bog'liq
26-maruza



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:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling