to‘plam turi. fayl turi. xotiraning dinamik taqsimoti. ko‘rsatkich turi

DOC 67,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1662926769.doc 9 8 7 6 5 4 3 2 1 0 6 11 6 8 5 4 3 7 8 3 9 2 4 3 1 2 . . . . . . . . to‘plam turi. fayl turi. xotiraning dinamik taqsimoti. ko‘rsatkich turi reja: 1. to‘plam turi 2. fayl turi 3. xotiraning dinamik taqsimoti. ko‘rsatkich turi paskal tilida faqat elementlari bir xil turga tegishli chekli to‘plamlargina qaraladi. to‘plam elementining turi bu to‘plamli turning asosini tashkil etuvchi tur deyiladi. paskalda to‘plamli turning qiymati to‘plam bo‘ladi. to‘plamli turning aniq qiymati (o‘zgaruvchi yoki o‘zgarmas) kvadrat qavsga olingan to‘plam elementlarining ro‘yxatidan iborat bo‘ladi: :: = :: = [ ] yoki [ {, }] :: = yoki . . to‘plam elementlari asos turdagi o‘zgarmas yoki shu turga tegishli ifodadan tashkil topgan bo‘lishi mumkin. to‘plam umuman aytganda bo‘sh bo‘lishi mumkin, u holda to‘plam [ ] ko‘rinishda yoziladi. paskal tilida yozilgan to‘plamga misollar: [ ], [ …
2
a<>v - a va v to‘plamni ustma-ust tushmasligi, a( v - a to‘plamni v to‘plamda yotishi, a(v - a to‘plam v to‘plamni o‘z ichiga oladi, x in a - x - element a to‘plamga tegishli. shuni ta’kidlash kerakki, yuqorida sanab o‘tilgan birinchi uchta amalning natijasi to‘plam bo‘ladi va bu amallar ikki o‘rinli hisoblanadi. ularning operandlari to‘plamli o‘zgarmaslar, o‘zgaruvchilar va to‘plamli ifodalar. munosabat amali esa mantiqiy turdagi qiymat beradi va u ham ikki o‘rinli hisoblanadi. x in a amalida birinchi operand to‘plamning asos turini elementi, ikkinchi operand esa to‘plamli ifoda, to‘plamli o‘zgarmas yoki to‘plamli o‘zgaruvchi bo‘lishi mumkin. 1-misol: elementlari harflardan tashkil topgan y1,y2,y3 to‘plamlar asosida x/(y1(y2)((y1\y2) to‘plam hosil qilinsin va y(x ekanligi tekshirilsin. program t1; type t=set of char; var y1,y2,y3:t; x:t; c:char; begin y1: =[‘a’, ‘b’, ‘a’, ‘r’, ‘m’]; y2: =[‘r’, ‘a’, ‘b’, ‘a’]; y3: =[‘a’, ‘r’]; x: =(y1*y2) +(y1-y2); for c: =’a’ to ‘r’ do if c in x …
3
‘iladi. paskal tilida bu talabga javob beruvchi tur - fayl turi aniqlangan. standart paskalda faqat ketma-ket murojat qiluvchi fayllar qaraladi, ya’ni fayl bo‘yicha ketma-ket birinchi elementidan boshlab qaraladi. masalan faylni 10 elementiga borish uchun undan avvalgi 9 ta elementini qarab chiqish kerak. bunday fayllar ketma-ket fayllar yoki ketma-ket murojaat qilish usulidagi fayllar deyiladi. ketma-ket faylda har bir urinishda faqat keyingi bitta elementga murojaat qilish mumkin. agarda masalani yechish jarayonida faylning biror oldingi elementiga murojaat qilishga to‘g‘ri kelsa, u holda faylni boshiga qaytib birinchi elementdan boshlab ketma-ket harakatlanib kerakli elementga kelinadi. paskalda faylli tur quyidagi ko‘rinishda aniqlanadi: ::= file of yoki packed file of bu yerda file, of, packed - xizmatchi so‘zlar, - esa paskaldagi fayl turidan yoki fayl turini o‘z ichiga oluvchi turdan farqli har qanday turning nomi yoki uning berilishi. odatda faylli tur ishlatishga turlar bo‘limida yoki o‘zgaruvchilar bo‘limida kiritiladi, masalan: 1) type letter = ‘a’. . ’z’; var …
4
inaviy tasviridan iborat. bu faylning turlangan fayldan farqi shundan iboratki turlangan fayl oldindan e’lon qilingan turdagi berilgan bilan ishlaydi, turlanmagan fayllar esa, ma’lumotlarning tuzilishiga va mohiyatiga bog‘liq bo‘lmagan baytlar majmuasi bilan ishlaydi. ixtiyoriy turdagi fayl turlarda ma’lumotlarni saqlashning eng kichik birligi bayt hisoblanadi. fayllar bilan ishlash tamoyili hamma fayllar uchun bir xil bo‘lib eng avval fayl o‘zgaruvchilarni fizik fayllar bilan bog‘lash kerak. programmada e’lon qilingan fayl o‘zgaruvchilar qiymat berish operatorlarida qatnashmasligi lozim. protsedura funksiyaning sarlavhasida ramziy parametr sifatida ishlatilayotgan ixtiyoriy turdagi fayl o‘zgaruvchilar var parametr sifatida e’lon qilinishi kerak. turlangan fayl sintaksisi quyidagicha aniqlanadi: ::( file of turlanmagan fayl sintaksisi esa quyidagicha aniqlanadi: ::( file turbo-paskal tilida ixtiyoriy turdagi fayllar uchun standart protseduralar aniqlangan bo‘lib, ulardan eng ko‘p ishlatiladiganlari quyidagilardan iborat: assign(f,s) - f faylli o‘zgaruvchini fizik fayl bilan bog‘laydi; reset(f) - mantiqiy fayl f ni o‘qish uchun ochadi; rewrite(f) - mantiqiy fayl f ni yozish uchun ochadi; close(f) - …
5
‘qish yoki unga yozish uchun quyidagi protseduralarni ishlatish kerak: blockread(f, d, c, r) va blockwrite(f, s, c, w) bu yerda f-fayl nomi, d-ma’lumotlar o‘qiladigan o‘zgaruvchi, s-ma’lumotlar yoziladigan o‘zgaruvchi, s-o‘qilishi kerak bo‘lgan bloklar soni, r va w o‘zgaruvchilar esa qatnashishi shart bo‘lmagan o‘zgaruvchilar bo‘lib, ular o‘qish-yozish protseduralari yordamida o‘qilgan (yozilgan) bloklar sonini bildiradi. matn fayli. matn fayli deb - ascii kodlari hamda kengaytirilgan va boshqaruvchi kodlardan tashkil topgan faylga aytiladi. matn fayllari satrlar bo‘yicha tashkil topgan bo‘lib, fayl oxiri deb nomlanuvchi maxsus koddan tashkil topgan bo‘ladi. matnli fayl ixtiyoriy ma’lumotlarni (sonni, belgini, satrni) belgilar ketma-ketligi ko‘rinishda saqlaydi. masalan, paskal tilida yozilgan programma ham matnli fayl hisoblanadi. undan tashqari ma’lumotlarni bir qismi satrlarga ham bo‘linishi mumkin. satr oxirini alomati bo‘lib 13 kod hisoblanadi va u satrni o‘tkazish belgii (10 kod) bilan birlashtirilishi mumkin, matnli faylning oxiri “z”(26 kod) belgi bilan belgilanadi. son, satr va mantiqiy qiymatlarni yozishda ular belgili ko‘rinishga o‘zgartiriladi, o‘qishda …

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"to‘plam turi. fayl turi. xotiraning dinamik taqsimoti. ko‘rsatkich turi" haqida

1662926769.doc 9 8 7 6 5 4 3 2 1 0 6 11 6 8 5 4 3 7 8 3 9 2 4 3 1 2 . . . . . . . . to‘plam turi. fayl turi. xotiraning dinamik taqsimoti. ko‘rsatkich turi reja: 1. to‘plam turi 2. fayl turi 3. xotiraning dinamik taqsimoti. ko‘rsatkich turi paskal tilida faqat elementlari bir xil turga tegishli chekli to‘plamlargina qaraladi. to‘plam elementining turi bu to‘plamli turning asosini tashkil etuvchi tur deyiladi. paskalda to‘plamli turning qiymati to‘plam bo‘ladi. to‘plamli turning aniq qiymati (o‘zgaruvchi yoki o‘zgarmas) kvadrat qavsga olingan to‘plam elementlarining ro‘yxatidan iborat bo‘ladi: :: = :: = [ ] yoki [ {, }] :: = yoki . . to‘plam elementlari asos turdagi o‘zgarmas …

DOC format, 67,5 KB. "to‘plam turi. fayl turi. xotiraning dinamik taqsimoti. ko‘rsatkich turi"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: to‘plam turi. fayl turi. xotira… DOC Bepul yuklash Telegram