Topshirdi: Nabiyev s qabul qildi: Musayev X maze: Strukturaviy dasturlashning umumiy xarakteristikasi


Download 149.96 Kb.
bet2/4
Sana24.12.2022
Hajmi149.96 Kb.
#1061820
1   2   3   4
Bog'liq
REFERAT

1. Axborot makonining tuzilishi. Mazmun jihatidan har qanday vazifani ob'ektlarni qayta ishlash deb ta'riflash mumkin, ularning to'liq to'plami vazifaning axborot maydoni deb ataladi.
Dasturlashning tuzilgan uslubi quyidagilarni taqozo etadi. Vazifa kichik vazifalarga bo'linadi va shu bilan kichik vazifalarning ichki daraxti quriladi. Axborot fazosi to'g'ridan-to'g'ri joylashtirish daraxtiga ko'ra tuzilgan: har bir kichik vazifa uchun u pastki vazifa bilan birgalikda va ular uchun belgilangan mahalliy ob'ektlardan va to'g'ridan-to'g'ri o'rab turgan kichik vazifaning axborot maydoni sifatida belgilangan global ob'ektlardan iborat. Shunday qilib, butun vazifaning axborot maydoni (eng yuqori darajadagi kichik vazifalar) mahalliy ob'ektlari tufayli kichik vazifalarga o'tganda kengayadi. Bitta kichik vazifaning turli xil pastki vazifalari uchun u umumiy qismga ega - asosiy kichik vazifaning axborot maydoni.

2. Boshqaruv tuzilmalari. Umumiy qabul qilingan versiyada tuzilgan dasturlash uslubi qat'iy cheklangan boshqaruv tuzilmalari to'plamidan foydalanishni o'z ichiga oladi: barcha hisoblash tarmoqlari dasturning bir nuqtasida birlashadigan bayonotlar ketma-ketligi, shartli va tanlov bayonotlari, shuningdek protseduralar. hisob-kitoblari har doim nazoratni chaqiruv nuqtasiga qaytarish bilan yakunlanadi.

3. Strukturaviy bayonotlarga tsikllar yoki rekursiyalar qo'shiladi.
Diqqat!
Strukturaviy dasturlashning an'anaviy taqdimotlarida bu muqobilni topa olmaysiz. Looplar va rekursiyalar o'rtasidagi kontseptual qarama-qarshilik tuzilgan dasturlash bayonotlari va struktura sakrashlari o'rtasidagiga qaraganda ancha yumshoqroq bo'lib, ularni o'zboshimchalik bilan aralashtirmaslik uchun vaqti-vaqti bilan pragmatik ko'rsatmalar (yaxshi tilaklar) shaklida qayd etilgan.

4. Ma'lumotlar oqimlari. Vazifani kichik vazifalarga ajratgan holda, dasturchi ularning ma'lumotlarga ko'ra o'zaro ta'sirini ta'minlaydi: ba'zi kichik vazifalar ma'lumotlarni qayta ishlash uchun boshqalarga o'tkazadi.


Download 149.96 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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