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



Yüklə 21,95 Kb.
səhifə1/5
tarix16.12.2023
ölçüsü21,95 Kb.
#181391
  1   2   3   4   5
26 ma\'ruza 1C buxgalteriya ma’lumotlar bazalarini tiklash tuzul


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




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.



Yüklə 21,95 Kb.

Dostları ilə paylaş:
  1   2   3   4   5




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