Pascali põhitõed
loomise ja kirjutamise puhul) -lausetega.
Avamislauses sisaldub kaks failinime - loogiline ja füüsiline failinimi.
Loogiline failinimi on see, mida meie programm kasutab selle faili
tähisena (nagu ülaltoodud "nimekiri"). Füüsiline failinimi väljendab
kettal asuva reaalse infokogumi nime. Seega näiteks lause
Reset ( nimekiri , `nimekiri.dat' );
avab lugemiseks (s.t. sisendfailina) faili, mis saab programmis nimeks
"nimekiri" ja mille tegelik nimi kettal on "nimekiri.dat". Seega
avamislause seab omavahel vastavusse loogilise (programmi-) ja
füüsilise (ketta-) faili.
Loogiline ja füüsiline nimi võivad ka täiesti erineda. Näiteks:
Rewrite ( andmed, `tabel.tab' );
avab (täpsemalt loob) uue faili, mis salvestatakse kettale nime
"tabel.tab" all, kuid millele programmis viidatakse nimega "andmed".
Programminäide 9. REPEAT-tsükkel + väljastamine faili.
program Ruutjuur3;
(*Programm küsib kasutaja käest arvu ja väljastab selle ruutjuure.*)