Alqoritm, xassələri və təsvir üsulları


TurboPaskal – fayllarla iş



Yüklə 2,19 Mb.
səhifə18/125
tarix07.01.2024
ölçüsü2,19 Mb.
#205155
növüYazı
1   ...   14   15   16   17   18   19   20   21   ...   125
aminlazım

TurboPaskal – fayllarla iş


Fayl – eyni tipli verilənlər toplanmış yaddaşın müəyyən adlı hissəsidir. Faylın adı nöqtə ilə ayrılmış 2 hissədən ibarətdir. Birinci hissə istənilən ad, 2-ci hissə (genişlənmə) isə faylın növünü(formatını) bildirən 3 simvoldan ibarətdir. Məs. .txt genişlənməsi faylın mətn faylı olduğunu göstərir. Faylda verilənlərin sayına heç bir məhdudiyyət qoyulmur.
TurboPaskal-da fayllar da bütün dəyişənlər kimi proqramın əvvəlində - elanlar bölməsində elan olunmalıdır:
Fayl dəyişəninin adı: File of
Fayl dəyişəni faylı identifikasiya edən (tanıtdiran) dəyişənin adıdıdr. Məs.: Text:File of Char; - simvollardan ibarət mətn faylı f: File of Integer; - tam ədədlərdən ibarət fayl
Simvollardan ibarət fayl mətn və ya simvol tipli fayl adlanır və o aşağıdakı kimi elan olunur:
Fayl dəyişəninin adı: TextFile;
Faylın adı AssignFile prosedurasının köməyilə verilir:
AssignFile( var f, faylın adı:string);
Faylin adı sistem (MS DOS və ya WINDOWS) tələblərinə uyğun verilir və “__”
işarələri arasında yazılır. Məs.:
AssignFile( f, “D:\TP\netice.txt”:string); - D diskində TP qovluğunda
netice.txt adlanan sətir tipli verilənlərdən ibarət fayl və ya
fname: “D:\TP\netice.txt”;
AssignFile( f, fname:string);

1. Mətn faylına informasiyanın yazılması


Mətn faylına informasiyanın (proqram verilənlərinin qiymətləri) yazılması üçün
Write() və ya Writeln() proseduralarından istifadə olunur. Fayla yazılacaq verilənlər “-
” işarələri arasında və ya dəyişənlərin adları ilə verilir və bir-birindən vergüllə ayrılir.
Məsələn, f - əgər TextFile tipli dəyişəndirsə
Write(f, “Tənliyin kökləri:”,x1,x2); icra olundan sonra f identifikatorlu fayla Tənliyin kökləri: <x1-in qiyməti>, <x2-
nin qiyməti> yazılacaq.
Fayla hər hansı bir informasiyanın yazılması üçün o aşağıdakı 2 cür əməliyyata görə açılmalıdır və faylla iş başa çatan kimi o mütləq bağlanmalıdir:

  1. köhnə fayldakı yazıları silib yeniləri ilə əvəz etmək– Rewrite() prosedurası.

  2. mövcud faylda olam mətnin sonuna yeni informasiyaların əlavə edilməsi – Append() prosedurası.

  3. Fayln bağlanması üçün CloseFile() prosedurasından istifadə olunur. Misallar:


Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   125




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin