Щозирда инсоният фаолиятининг барча жабщаларига шахсий электрон щисоблаш машиналари (шэщм) шахдам =адамлар билан кириб бормо=д



Download 0,99 Mb.
bet21/36
Sana08.03.2022
Hajmi0,99 Mb.
#486298
1   ...   17   18   19   20   21   22   23   24   ...   36
Bog'liq
delphi7 LABORATOR

res: file of char; // belgi tipli fayl
koef: file of real; // haqiqiy tipli fayl
f: file of integer; // butun tipli fayl


ma’lumotlari belgili tipga tegishli bo‘lgan komponentli fayl belgili yoki matnli deb ataladi. Matnli faylni e’lon qilish quyidagicha bo‘ladi:

Nom:TextFile;


Bu yerda:

  • nom — faylli o‘zgaruvchining nomi;

  • TextFile — tipni ifodalash, ya’ni Nom - matnli fayl o‘zgaruvchisi.

1.3. Faylning vazifasi
Faylli o‘zgaruvchini e’lon qilish faqat fayl komponentining tipini beradi xolos. Dastur faylga ma’lumotlarni yozishi yoki fayldan o‘qishi uchun aniq bir fayl ko‘rsatilishi kerak, ya’ni, faylli o‘zgaruvchini aniq bir fayl bilan bog‘lash kerak (fayl nomini berish). Fayl nomi AssignFile protsedurasiga murojaat qilish bilan beriladi. AssignFile protsedurasining ko‘rinishi quyidagicha bo‘ladi:
AssignFiie(var f, FaylNomi: string)
Faylning nomi Windows qoidalariga bo‘ysingan holda beriladi. Quyida AssignFile protsedurasini chaqirishga misollar keltirilgan:
AssignFile(f, ‘a:\result.txt’);
AssignFile(f, ‘\students\ivanov\korni.txt’);
fname:=(‘otchet.txt’); AssignFiie(f,fname);
1.4. Faylga yozish
Ma’lumotlarni matnli faylga bevosita yozish write yoki writeln buyruqlari yordamida amalga oshiriladi. Bu buyruqning umumiy holda yozilishi quyidagicha bo‘ladi:
write (FailliO‘zgaruvchi, kiritilayotganRo‘yxat) ;
writeln (FailliO‘zgaruvchi, kiritilayotganRo‘yxat);
bu yerda:

  • Failli O‘zgaruvchi — kiritish bajarilayotgan faylni ifodalovchi o‘zgaruvchi;

  • kiritilayotganRo‘yxat - faylga o‘zaro vergul bilan ajratib yozilgan kiritiluvchi qiymat. O‘zgaruvchining nomi o‘rnida satrli konstantalardan foydalansa ham bo‘ladi.

Masalan, agar f TextFiie tipidagi o‘zgaruvchi bo‘lsa, u holda x1 va x2 o‘zgaruvchilarning qiymatlarini faylga kiritish buyrug‘i quyidagicha bo‘ladi:
write(f, ‘Tenglama ildizlari’, xl, х2);
write va writeln buyruqlarining o‘zaro farqi shundaki, writeln buyrug‘ida ro‘yxatda ko‘rsatilgan barcha qiymatlarni kiritib bo‘lgandan so‘ng faylga “yangi satr” belgisini yozadi, ya’ni, kursorni yangi satrga o‘tkazadi.

Download 0,99 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   36




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