1.1 Jadval haqida asosiy malumotlar
Jadval tartiblangan bo'lgan ma'lumotlar yoki ehtimol, yanada murakkab tuzilishi qatorlar va ustunlar. Jadvallar aloqa tadqiqot va ma'lumotlarni tahlil qilishda keng qo'llaniladi . Jadvallar bosma nashrlarda, qo'lda yozilgan yozuvlarda, kompyuter dasturida, me'moriy bezaklarda, yo'l harakati belgilarida va boshqa ko'plab joylarda paydo bo'ladi. Jadvallarni tavsiflash uchun aniq konvensiyalar va atamalar kontekstga qarab farq qiladi. Bundan tashqari, jadvallar xilma-xilligi, tuzilishi, egiluvchanligi, yozuvlari, namoyish etilishi va ishlatilishida sezilarli darajada farq qiladi. Kitoblar va texnik maqolalarda jadvallar odatda asosiy matndan tashqari raqamlangan va taglavha bilan keltirilgan.
Jadval qatorlar va ustunlarning tartiblangan tartibidan iborat . Bu eng oddiy turdagi jadvallarning soddalashtirilgan tavsifi. Ushbu soddalashtirilgan tavsifdan ba'zi fikrlar kelib chiqadi.Qator atamasi bir nechta umumiy sinonimlarga ega (masalan, yozuv , k- tuple , n-tuple, vektor). Atama ustuni bir nechta umumiy sinonimlarga ega (masalan, maydon, parametr, xususiyat, atribut).Ustun odatda nom bilan aniqlanadi.Ustun nomi so'z, ibora yoki raqamli indeksdan iborat bo'lishi mumkin.
Qator va ustunning kesishishi katakcha deyiladi.Jadval elementlari guruhlangan, segmentlangan yoki turli xil usullar bilan joylashtirilgan va hattoki rekursiv tarzda joylashtirilgan bo'lishi mumkin .Bundan tashqari, bir jadval ichiga juda ko'p turdagi xar hil ma'lumotlarni olishi mumkin.Quyida uchta ustun va to'qqiz qatorli oddiy jadval tasvirlangan. Birinchi qator hisoblanmaydi, chunki u faqat ustun nomlarini ko'rsatish uchun ishlatiladi. Bunga "sarlavha qatori" deyiladi.
1.1-rasm. Yosh jadvali
Ko'p o'lchovli jadvallarda jadval tanasining har bir katakchasi (va shu katakning qiymati) ustunlar boshidagi (ya'ni sarlavha) satr va boshqa tuzilmalarning murakkab jadvallardagi qiymatlari bilan bog'liq. Bu in'ektsion munosabat, sarlavha satrlari qiymatlarining har bir kombinatsiyasi (yaxshiroq satr yo'qligi uchun 0-satr) va ustunlar ustuni (yaxshiroq termin yo'qligi uchun 0-ustun) jadvaldagi noyob katak bilan bog'liq:
1-ustun va 1-qator faqat (1,1) katakka to'g'ri keladi;
1-ustun va 2-qator faqat (2,1) katakka to'g'ri keladi va hokazo.
Birinchi ustunda ko'pincha jadvalning qolgan qismi harakatlanadigan ma'lumot o'lchamlari tavsifi keltirilgan. Ushbu ustun "asosiy ustun" deb nomlanadi. Jadvallar uchta yoki bir nechta o'lchamlarni o'z ichiga olishi mumkin va o'lchamlar soni bo'yicha tasniflanishi mumkin. Ko'p o'lchovli jadvallar super satrlarga ega bo'lishi mumkin - bu satrda quyida keltirilgan va odatda daraxtga o'xshash tuzilishda to'plangan qatorlar uchun qo'shimcha o'lchamlarni tavsiflovchi qatorlar.
Adabiyot jadvallarida ko'pincha raqamli qiymatlar, statistika, kategorik qiymatlar, ba'zida esa matn shaklida parallel tavsiflar mavjud. Ular cheklangan maydonda katta miqdordagi ma'lumotni to'plashlari mumkin va shuning uchun ular ko'plab adabiyotlarda ilmiy adabiyotlarda mashhurdir.
Dasturiy ta'minotni ishlab chiqish
Dasturiy ta'minotni ishlab chiqishda jadvallar yuqori darajadagi spetsifikatsiya uchun ham, past darajadagi dastur uchun ham foydalaniladi. Dasturiy ta'minotning spetsifikatsiyasida foydalanish oddiy qaror jadvallarini matnli hujjatlarga jadvalning spetsifikatsiyasi metodologiyasidan foydalangan holda vaqtincha kiritilishini qamrab olishi mumkin , bunga SCR [10] va Statestep misollari kiradi. Jadval texnikasi tarafdorlari, ular orasida Devid Parnas taniqli bo'lganlar, ularning tushunarli bo'lishini, shuningdek muntazam ravishda tekshirishga imkon beradigan formatning sifati va xarajat afzalliklarini ta'kidlaydilar. va grafik yozuvlar bilan yuzaga kelgan tegishli kamchiliklar keltirildi. kamida ikkita jadval yondashuvlarini ishlab chiqiladi.
Dasturlash darajasida dasturiy ta'minot odatda jadval sifatida ifodalanadigan yoki tushuniladigan konstruktsiyalar yordamida amalga oshiriladi, masalan, ma'lumotlarni saqlash (ehtimol oldingi natijalarni eslab qolish uchun), masalan, massivlarda yoki xash jadvallarda yoki javob sifatida dastur bajarilishini belgilaydigan boshqaruv jadvallarida.
Do'stlaringiz bilan baham: |