1-маъруза: Математик моделлаштиришнинг асосий тушунчалари, масалаларни эщмда ечиш бос=ичлари ва алгоритмлар назарияси



Download 1,01 Mb.
bet77/83
Sana23.06.2022
Hajmi1,01 Mb.
#696724
1   ...   73   74   75   76   77   78   79   80   ...   83
Bog'liq
1-маъруза Математик моделлаштиришнинг асосий тушунчалари maruza

17-маъруза. Файлли типлар.


Режа:

  1. Файлли типларни щосил =илиш;

  2. Файлли типлар билан ишлаш процедуралари ва уларнинг вазифалари.



1. Файлли типларни щосил =илиш
Файлли типдаги ызгарувчиларни дискдан маълумот ы=иб олувчи ёки дискка маълумот ёзиб =ыювчи программаларда ишлатиш мумкин. Файлли типдаги ызгарувчиларни эълон =илишда file ва text хизматчи сызлари ишлатилади:


var mfile 1, mfile 2: file;
afile: file;
Prima: text;


text хизматчи сызи файлнинг матнли эканлигини англатади. Матнли файллар махсус белгилар билан ажратилган, узунлиги номаълум былган =аторлардан ташкил топади.
Айрим пайтларда файлларни бир хил типли щадлар кетма-кетлиги кыринишида =араш =улайрок былади. Бу кетма-кетлик =аторлар, бутун сонлар ёки ёзувлардан ташкил топиши щам мумкин:


var A1: file of byte;
{А1 файли байтлар кетма - кетлигидан ташкил топган}
A2: file of integer;
{А2 файли бутун сонлар кетма-кетлигидан ташкил топган}
A3: file of string;
{А3 файли каторлар кетма-кетлигидан ташкил топган}
A4: file of string[20];
{А4 файли 20та белгили =аторларнинг кетма-кетлигидан ташкил топган}
A5: text;
{А5 файли матнли файл щисобланади}

Агар файлнинг щадлари учун тип ани=ланган былса, бундай файлларни типлаштирилган, акс щолда типлаштирилмаган деб аталади:


var A: file ; { типлаштирилмаган файл}
B: file of char; { типлаштирилган файл}
Файллар билан ишлайдиган =уйидаги программани кыриб чи=айлик.


Var
mydata: file of integer;
i, j, sum: integer;
begin
assign (mуdata, ‘d:\tp\myfile.dat’);
{mydata файл ызгарувчиси билан файлнинг
исмини myfile.dat ва унинг ани= йыли
ани=ланмо=да}
rewrite (mydata); {файл ёзув учун очи=}
writeln (‘Салом номаълум ырто=...’);
writeln (‘Биринчи сонни киритинг’);
readln (i);
writeln (‘Киритилган сонни дискдаги myfile.dat
файлига ёзилмокда’);
write (mydata, i); {бу оператор ёрдамида дискдаги myfile.dat файлига i сонини ёзилади}
writeln (‘Иккинчи сонни киритинг’);
readln (j);
writeln (‘Киритилган иккинчи сонни дискдаги myfile.dat
файлига ёзилмо=да’);
write (mydata, j); {Дискка ёзиш бажарилмо=да}
sum := i + j;
writeln (‘Йи\инди =’, sum);
writeln (‘Йи\инди дискдаги myfile.dat
файлига ёзилмокда’);
write (mydata, sum); {Дискка ёзиш бажарилмо=да}
close (mydata); {mydata файли ёпилди}
writeln (‘Хайр номаълум ырто=...’);
end.

Download 1,01 Mb.

Do'stlaringiz bilan baham:
1   ...   73   74   75   76   77   78   79   80   ...   83




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish