regulyar turlar. massivlar bilan ishlash. matritsalarga oid dasturlar tuzish

DOC 54,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1662970066.doc 7 6 4 2 3 1 · 7 6 4 2 3 1 regulyar turlar. massivlar bilan ishlash. matritsalarga oid dasturlar tuzish reja: 1. regulyar turlar. massivlar bilan ishlash. 2. matritsalarga oid dasturlar tuzish. jadval kattalik - bu cheklangan miqdordagi ba’zi bir qiymatlarning (jadval kattalik elementilarining) tartiblangan to‘plamiga aytiladi. barcha elementlar bir xil turga tegishli bo‘lib, ular elementning turi (jadval kattalik uchun asos tur) deb nomlanadi. har bir jadval kattalikning nomi bo‘lishi kerak, bu nom to‘liq o‘zgaruvchi deb nomlanadi, chunki uning qiymati jadval kattalikning o‘zidan iborat. jadval kattalikning har bir elementi uning nomini ko‘rsatish orqali e’lon qilingan bo‘lishi, undan keyin kvadrat qavsga olingan indeks - elementning selektori kelishi mumkin. shunday qilib, alohida elementga murojaat qilish uchun quyidagi yozuv ishlatiladi. [ ] va bu o‘zgaruvchiga indeksli o‘zgaruvchi deyiladi. umuman olganda indeks sifatida ifoda ham ishlatilishi mumkin. indeksli ifodaning turi indeksning turi deb nomlanadi. indeksli turning qiymatlar to‘plami tartiblangan bo‘lishi kerak. …
2
- 1 dan 100 gacha nomerlangan haqiqiy sonlar jadval kattaligi } 2) v: array [5..20] of integer; { v - 5 dan 20 gacha nomerlangan butun sonlar jadval kattaligi } 3) z: array[1..10,1..10] of string[20]; {z - ikki o‘lchovli satrlar jadval kattaligi (matritsa)} programmada konkret jadval kattalik elementlarini ifodalash uchun jadval kattalik nomidan so‘ng kvadrat qavs ichida element nomeri ko‘rsatiladi. masalan: 1) m[7] : = 4.35; { m jadval kattalikining yettinchi elementiga 4.35 son qiymati berildi} 2) z[8,6] : = 'arab'; {z-matritsasining 8 satr 6 ustun kesishuvi elementiga 'arab' satri o‘zlashtiriladi} 3) m[9] : = v[7]; {m jadval kattalikining to‘qqizinchi elementiga s jadval kattalikning yettinchi elementi o‘zlashtiriladi}. regulyar turning sintaksisi quyidagicha yoziladi: ::=type = array[indeks turi] of ; ::(char(boolean(sanab o‘tiluvchi tur(chegaralangan tur. ::( bir va ikki o‘lchovli massivlarni quyidagi tasvirlash ham mumkin: var : array [ ] of ; : array [ , ] of massivlardan foydalanishga doir misollar keltiramiz: …
3
chovli massivlarni chiqarish: for i:(1 to 2 do for j: =1 to 3 do write(d[i,j]); yoki for i: =1 to 2 do begin writeln; {yangi satrga o‘tish} for j:(1 to 3 do write(d[i,j]) satr elementlarini chiqarish} end; {natija: } matritsalarga oid dasturlar tuzish. ishning maqsadi: talabalarda matritsalarni paskal tilidagi dasturlarda tavsiflash, e`lon qilish, matritsalar bilan ishlash va ular ustida amallar bajarish, matritsalar ishtrokida dasturlar tuzish makalarini hosil qilish. masalaning qo’yilishi.matritsalarga oid amallar bajarish va dasturlar tuzish qisqacha nazariy ma’lumotlar. ikki o’lchovli massivlar matritsani tashkil qiladi,ya`ni u=array[n1..n2] of r (r real, integer, char nomlaridan biri keladi) bir o’lchovli massiv bo’lib r o’z navbatida r=array[m1..m2] of s kabi aniqlangan bo’lsin. u holda a[i] r tipidagi o’zgaruvchi bo’ladi, a[i,j] esa s tipidagi o’zgaruvchi bo’ladi. ikki indeksli o’zgaruvchilardan jadval kattaliklar bilan ishlaganda foydalanish qulay. quyida keltirilgan dastur lavhasida bir ulchovli a va ikki ulchovli b massivlar elementlarini kiritish va chiqarish amalga oshirilgan. begin *a …
4
shi mumkin. berilganlarni barchasi kiritilgandan so’ng klavishasini bosish zarur. ko’rib o’tilgan misolda tugmachasini a massiv elementlarini hammasi kiritilgandan so’ng bosish kerak, chunki keyingi berilganlar readln operatoridan so’ng kiritiladi. dasturda bu amallar quyidagi ko’rinishga ega bo’ladi. 1 2 3 4, 5, 6, 7, 8, 9 chiqariladigan ma`lumotlar mos ravishda quyidagi ko’rinishga ega bo’ladi: massiv v _ _ _ _ 1 _ _ _ _ 2 _ _ _ _ 3 massiv mas _ _ _ 4 _ _ _ 5 _ _ _ 6 _ _ _ 7 _ _ _8 _ _ _ 9 misol ko’ramiz. 15 15 kvadrat matritsa berilgan bo’lsin. matritsaning elementlari haqiqiy sonlardan iborat bo’lsin. barcha ustunlardan oxirgi ustunni yelemenlar bo’yicha ayirib chiqaradigan dastur tuzilsin. dasturi: program ustunlar; type satr=array[1..15] of real; matritsa =array[1..15] of satr; var a:matritsa; i,j:integer; begin for i:=1 to 15 do for j:=1 to 15 do read(a[i,j]); for i:=1 to 14 for i:=1 …
5
ray [1..3,1..5] of real; v matrisaning i-satr va j- ustuni kesishmasida turgan elementiga murojaat v[i,j] yoki b[i],[j] ko’rinishga ega bo’ladi. yuqoridagi tavsifga asosan quyidagi operatorlarni ishlatish mumkin: a[i]:=2.5e03; b[i,j+1]:=a[k]*b[k,j]; readln(b[i,j] ; dasturda massivlardan foydalanish uchun massiv elementlariga qiymatlari xotiraga kiritilgan bo’lishi zarur. massiv elementlariga qiymat berishda ma`lumotlarni kiritish va o’zlashtirish operatorlaridan ham foydalanish mumkin. berilgan jadvaldagi a [i] [j] + a [j] [i] , i j ko’rinishdagi har bir yigindining 2 ga tengligini tekshirish berilgan butun sonlar s1, s2, ..., s 225 esa oldinma- ketin satrlarga yozilgan ketma- ketlik deb faraz qilamiz: s1, s2,..., s15 - birinchi satr, s 15, s17, ..., s30- ikkinchi satr va hokazo. program crug(input, output); label 1; type catr = array [1..15] of integer; jadval = array [1..15] of satr; var a: jadval; i,j: integer; begin for i:=1 to 15 do for j:=1 to 15 do read (a [i] [j]); for i:=1 to 15 do …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "regulyar turlar. massivlar bilan ishlash. matritsalarga oid dasturlar tuzish"

1662970066.doc 7 6 4 2 3 1 · 7 6 4 2 3 1 regulyar turlar. massivlar bilan ishlash. matritsalarga oid dasturlar tuzish reja: 1. regulyar turlar. massivlar bilan ishlash. 2. matritsalarga oid dasturlar tuzish. jadval kattalik - bu cheklangan miqdordagi ba’zi bir qiymatlarning (jadval kattalik elementilarining) tartiblangan to‘plamiga aytiladi. barcha elementlar bir xil turga tegishli bo‘lib, ular elementning turi (jadval kattalik uchun asos tur) deb nomlanadi. har bir jadval kattalikning nomi bo‘lishi kerak, bu nom to‘liq o‘zgaruvchi deb nomlanadi, chunki uning qiymati jadval kattalikning o‘zidan iborat. jadval kattalikning har bir elementi uning nomini ko‘rsatish orqali e’lon qilingan bo‘lishi, undan keyin kvadrat qavsga olingan indeks - elementning selektori kelishi mumkin. shunday qilib, ...

Формат DOC, 54,5 КБ. Чтобы скачать "regulyar turlar. massivlar bilan ishlash. matritsalarga oid dasturlar tuzish", нажмите кнопку Telegram слева.

Теги: regulyar turlar. massivlar bila… DOC Бесплатная загрузка Telegram