O’zbekiston Respublikasi Raqamli Texnologiyalari vazirligi Muhammad Al-Xorazmiy Nomidagi Toshkent Axborot Texnologiyalari Universititi Fan: Kampyuter Tashkillashtirish


Dasturda strukturani faqat bir marta tasvirlab berishingiz mumkin, lekin uni bir necha marta belgilashingiz mumkin


Download 375.43 Kb.
bet3/6
Sana01.07.2023
Hajmi375.43 Kb.
#1657861
1   2   3   4   5   6
Dasturda strukturani faqat bir marta tasvirlab berishingiz mumkin, lekin uni bir necha marta belgilashingiz mumkin.

Struktura shablonining tavsifi


Struktura shablonining tavsifi quyidagi sintaksisga ega:

struktura_nomi STRUC
struct_name ENDS

Bu yerda ma'lumotlarni tavsiflovchi direktivalar ketma-ketligidir db, dw, dd, dq va dt.
Ularning operandlari maydonlarning o'lchamini va agar kerak bo'lsa, dastlabki qiymatlarni aniqlaydi. Ushbu qiymatlar, ehtimol, strukturani belgilashda tegishli maydonlarga ishga tushiriladi.
Shablonni tavsiflashda ta'kidlaganimizdek, xotira ajratilmaydi, chunki bu faqat tarjimon uchun ma'lumot.
Manzil Dasturdagi shablon o'zboshimchalik bilan bo'lishi mumkin, ammo bir martalik tarjimon mantig'iga binoan, u ushbu strukturaning turiga ega o'zgaruvchi aniqlangan joyga qadar joylashgan bo'lishi kerak. Ya'ni, o'zgaruvchini ma'lumotlar segmentidagi qandaydir strukturaning turi bilan tavsiflashda uning shablonini ma'lumotlar segmentining boshida yoki undan oldin joylashtirish kerak.
Keling, ma'lum bir bo'lim xodimlarining ma'lumotlar bazasini modellashtirish misolida tuzilmalar bilan ishlashni ko'rib chiqaylik.
Oddiylik uchun, kirishda ma'lumotni o'zgartirish muammolaridan xalos bo'lish uchun biz barcha maydonlar ramziy ekanligiga rozi bo'lamiz.
Keling, ushbu ma'lumotlar bazasining yozuv tuzilishini quyidagi shablon bilan aniqlaymiz:

Tuzilish turi bilan ma'lumotlarni aniqlash


Dasturdagi shablon yordamida tasvirlangan strukturani ishlatish uchun ushbu strukturaning turiga ega o'zgaruvchini aniqlash kerak. Buning uchun quyidagi sintaksis qo'llaniladi:


Download 375.43 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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