paskal tilida massivli jarayonlarga dasturlar tuzish

PPTX 9 sahifa 1,3 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 9
paskal tilida massivli jarayonlarga dasturlar tuzish paskal tilida massivli jarayonlarga dasturlar tuzish reja: 1.massiv tushunchasi va indeksli o’zgaruvchilar. 2.bir va ko’p o’lchamli massivlar. 3.exm hotirasiga massiv elementlarini kiritish va chiqarishni tashkil qilish. 4.massiv elementlari ishtirokida masalalarni echish. yuqorida ta'kidlab o’tilganidek paskal tilida ishlatiladigan ma'lumotlar 2 turga,oddiy (real, integer, boolean, char,qayd qilingan va chegaralangan) va murakkab turdagi ma'lumotlarga (muntazam toifadagi ma'lumotlar, yozuvlar, faylli turlar, to’plamlar va ko’rsatkichlar) bo’linadi. oddiy turdagi ma'lumotlarning boshqa turdagi ma'lumotlardan asosiy farqlanuvchi belgisi, ularning tartiblanganligi va yahlitligidadir,ya'ni masalan integer turiga mansub ixtiyoriy kattalik aloxida raqamlarga bo’linmaydigan yaxlit kattalikdir (integer toifasidagi kattalik siftida bitta butun son tushuniladi).lekin sonli o’qning ixtiyoriy bo’lagini buttun sonlar ketma- ketligi deb karasak, uxolda shu ketma-ketlik 1-chi raqami tugrisida gaprish, bu elementlar (butkin sonlar)to’plamiga ‘’butun son’’ degan umumlashtiruvchi nom berish mumkin.shunday umumiy nomga ega, tartiblangan kattaliklar to’plami muntazam toifadagi ma'lumotlar yoki massivlar deb yuritiladi. ularning tashkil etuvchilari yoki elementlari toifasi esa bazaviy toifa deb …
2 / 9
a(1) yoki a, umumiy holda esa a, bu erda iq1,2,3,...,n paskal tilida o’zgaruvchining indeksi to’rburchak kavslar ichiga olinib yoziladi, ya'ni a[1]q1.5, a[2]q14.7, a[3]q-5.0, a[4]q8.5, a[5]q0.45. agar dasturda massiv ishlatilayotgan bo’lsa, u xolda uni o’zgaruvchilar bo’limi var yoki toifalar bo’limi type da tavsiflash zarur, masalan var bo’limida massiv quyidagi ko’rinishda tavsiflanadi: var : array[ ] of bu erda -ixtiyoriy identifikator; array (massiv) vaof(-dan)- xizmatchi so’zlar; - indeksli ifoda,bu toifa qiymatlari massiv elementlarining sonini belgilaydi, shkning uchun bu toifa sifatida real va cheklanmagan integer toifasidan tashqari barcha oddiy toifalarini ishlatish mumkin, -massiv elementlarining toifasi bo’lib, bu toifa sifatida fayl va to’plam toifasidan boshqa barcha toifalarni ishlatish mumkin. yuqorida ko’rib utilgan a vektorini massiv ko’rinishda dasturda quyidagicha tavsivlash mumkin: var a:array [1..5] of real; indeks sifatida faqat aniq son emas,qiymati massiv elementining tartib raqamini belgilovchi ifoda ham ishlatilishi mumkin. masalan a[1q5] ,bg`i div (jq6)}, c {n1 jr n2] ,year {1988} va x.k. indeksli …
3 / 9
[1..100]of real.bu erda1..100 chegaralangan butun toifa a massiv elementlarni soni yuzta ekanligi va ularning tartiblanganligini (birinchidan yuzinchigacha) bildiradi. tug’ri tavsiflangan massivlarga misollar: var massiv:array[-745..-1] of real; year:array[1477..1988] of char; l:array [boolean] of char; a,b,c:array[1..50] of real; ma'lumkiy, qayt qilingan toifa qiymatlarining to’plami ham cheklangan to’plamni tashkil qiladi bu esa o’z navbatida qayd qilngan toifa qiymatlarini ham indeks toifasi sifatida qo’llash imkoniyatini beradi, masalan: var month:array [mart, apr, may] of char; color:array [red, blue, yellov, black] of integer;indeks va indeks toifasi tushinchalari o’rtasida o’zaro farq mavjud bulib,indeks toifasi massiv elementlari soni va ularning tartiblanganligini bildiradi va ular massivni tavsiflash bo’limida ishlatiladi.indeks esa massiv elementning tartib raqamini belgilaydi va operatorlar bo’limidagina ishlatiladi.agar biror bir massivga murojat qilish uchun uning to’liq nomi,ya'ni muntazam toifaga mansub o’zgaruvchining nomi ishlitilsa,massivning alohida elementiga murojat qilish uchun indeksli o’zgaruvchi ishlatiladi. masalan, a(5) massiv uchun a o’zgaruvchi to’liq o’zgaruvchi(massiv nomi),a[i] -indeksli o’zgaruvchidir. ifodalarda indeksli o’zgaruvchilar qiymat berish operatorining …
4 / 9
kin. buning uchun type bo’limida massiv toifasi nomi va massiv toifasi nomi beriladi,var bo’limida ushbu toifaga mansub o’zgaruvchilar sanab utiladi. type bo’limida toifalarni tavsiflash dasturlashda yaxshi uslub sanaladi va dasturni mantiqiy mukammalligini oshirish imkoniyatini beradi. massivni type bo’limida tavsiflash quyidagi ko’rinishga ega bo’ladi: type qarray[ ] of ; var : : masalan: type masqarray[1..5] of real; var a:mas; agar dasturda bir emas, bir necha massi mastoifasiga mansub bulsa, u xolda xar bir massivni aloxida tavsiflamasdan, o’zgaruvchilar bo’limida ularni vergul orqali keltirish mumkin, ya'ni var a ,b,c,d:mas; shu vaqtgacha biz elementlar faqat bitta indeksli massivlarni,ya'ni bir o’lchamli massivlarni ko’rib chiqayotgan edik.paskal dasturlash tilining massiv elementlari toifaga ularning hammasi bir toifaga mansub bo’lish kerakligidan boshqa xech qanday cheklanishlar qo’ylmasligi massiviy elementlari sifatida massivlar ham ishtrok etishi imkoniyatini beradi.bunday massivlar ko’p o’lchamli massivlarni tashkil qiladi.agar massiv elementlari o’z navbatida massivdan iborat bo’lsa, u holda ikki o’lchamli massiv (matritsa) agar matritsa elementlari massiv bo’lsa, …
5 / 9
r 5ta ustundan iborat(3x5) ikki o’lchamli massiv sifatida tavsiflangan. v massiv tavsifinimas toifasini ko’rsatmasdan bir muncha soddalashtirish mumkin, type matrqarray [1..3] of mas; var a: mas; b: matr; agar ko’rsatilgan toifa dasturda bitta massivni aniqlash uchun ishlatilayotgan bo’lsa, massivni o’zgaruvchilar bo’limida e'lon qilish maqsadga muvvofiq bo’ladi. image3.png /docprops/thumbnail.jpeg

Ko'proq o'qimoqchimisiz?

Barcha 9 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"paskal tilida massivli jarayonlarga dasturlar tuzish" haqida

paskal tilida massivli jarayonlarga dasturlar tuzish paskal tilida massivli jarayonlarga dasturlar tuzish reja: 1.massiv tushunchasi va indeksli o’zgaruvchilar. 2.bir va ko’p o’lchamli massivlar. 3.exm hotirasiga massiv elementlarini kiritish va chiqarishni tashkil qilish. 4.massiv elementlari ishtirokida masalalarni echish. yuqorida ta'kidlab o’tilganidek paskal tilida ishlatiladigan ma'lumotlar 2 turga,oddiy (real, integer, boolean, char,qayd qilingan va chegaralangan) va murakkab turdagi ma'lumotlarga (muntazam toifadagi ma'lumotlar, yozuvlar, faylli turlar, to’plamlar va ko’rsatkichlar) bo’linadi. oddiy turdagi ma'lumotlarning boshqa turdagi ma'lumotlardan asosiy farqlanuvchi belgisi, ularning tartiblanganligi va yahlitligidadir,ya'ni masalan integer turiga mansub ixtiyoriy kattalik al...

Bu fayl PPTX formatida 9 sahifadan iborat (1,3 MB). "paskal tilida massivli jarayonlarga dasturlar tuzish"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: paskal tilida massivli jarayonl… PPTX 9 sahifa Bepul yuklash Telegram