Загрузил uktam Amaki

Laboratoriya ishi 17

реклама
9–Laboratoriya ishi
Paskalda matnli fayllar bilan ishlash.
Maqsad: Paskal tilining Paskalda matnli fayllar bilan ishlash dan foydalana
olish va ushubu amallarni bajarish bo’yicha ko’nikma hosil qilish.
Nazariy naterial(sanab o’tiladi):
1. Faylni davomidan qo’shish
2. Faylli o’zgaruvchi bilan tashqi faylni bog’lash
3. Ochilgan faylni yopish
4. Tashqi faylni yo’qot ish
5. end of file qiymatini qaytar ish
6. end of line qiymatini qaytar ish
7. Faylning joriy pozitsiyasini qaytar ish
8. Fayldagi komponentlar sonini qaytarish
Laboratoriya uchun variantlar:
Topshiriqqa kerakli ma’lumotlarni mos variantdan tanlab oling.
1- topshriq. ‘test.tst’ nomli faylga matnni yozuvchi va hajmini qaytaruvchi dastur
tuzing.
2- topshiriq. Fayl yarating. Uning boshiga ‘begin...’, oxiriga ’....end.’ matnni
qo’shuvchi dastur tuzing.
1– toshiriq uchun matn
2– topshiriq uchun fayl
1.
Akademik litsey
Text1.txt
2.
Boshqarma
Text2.txt
3.
Universitet
Text3.txt
4.
Maktab
Text4.txt
5.
Salom do’stim
Text5.txt
6.
Bizning guruh
Text6.txt
7.
Dars davomida
Text7.txt
8.
Men dastur tuzdim
Text8.txt
9.
Vatanni sev
Text9.txt
10.
Toshkent
Text10.txt
11.
Samarqand
Text11.txt
12.
Buxoro
Text12.txt
13.
Informatika
Text13.txt
14.
Axborot texnologiyalari
Text14.txt
15.
Matematika
Text15.txt
16.
Dasturlash
Test1.tst
17.
O’zbekiston
Test2.tst
18.
Respublikasi
Test3.tst
19.
Konstitutsiya kuni
Test4.tst
20.
Yangi yil
Test5.tst
21.
Darsliklar
Test6.tst
22.
Uyga vazifa nima?
Test7.tst
23.
Darsda hamma bor.
Test8.tst
24.
Navbatchi kim?
Test9.tst
96
25.
Sinf sardori
Test10.tst
26.
Sinf a’lochilari
Test11.tst
27.
Olimpiada
Test12.tst
28.
Jahon olimpiadasi
Test13.tst
29.
XV OSIYO musobaqalari
Test14.tst
30.
Chempionlar
Test15.tst
Laboratoriyani bajarish uchun namuna:
3- topshriq. ‘test.tst’ nomli faylga matnni yozuvchi va hajmini qaytaruvchi dastur
tuzing.
4- topshiriq. Fayl yarating. Uning boshiga ‘begin...’, oxiriga ’....end.’ matnni
qo’shuvchi dastur tuzing.
1– toshiriq uchun matn
2– topshiriq uchun fayl
Laboratoriya mashg’uloti
Text.txt
1 – topshiriq dasturi:
var f:text;
d:file;
begin
Assign(f,'text.txt');
rewrite(f);
write(f,'Laboratoriya mashg’uloti');
close(f);
Assign(d,'text.txt');
reset(d);
writeln(filesize(d));
close(d);
end.
2 – topshiriq dasturi:
var f:text;
begin
Assign(f,'text.txt');
rewrite(f);
write(f,'begin ...');
close(f);
Assign(f,'text.txt');
append(f);
write(f,'...end');
close(f);
end.
97
Скачать