11-15, rekord1


Korzystanie z plików i rekordów w programach

Kolejnymi strukturami danych są pliki. Plik jest ciągiem elementów tego samego typu (np. znaków, liczb), przy czym liczba jego składowych może się zmieniać. Jest on logicznym odpowiednikiem fizycznego pliku danych, znajdującego się poza programem. W danej chwili może być dostępna tylko jedna składowa pliku.

Pliki stużą do komunikacji użytkownika z komputerem - zapisujemy w nich nie tylko programy, ale także dane do progra­mów i wyniki wykonywanych obliczeń.

W języku Pascal plikiem nazywamy zarówno strukturę danych, jak i zmienną plikową. Pliki przetwarzamy według na­stępującego schematu.

1. Deklarujemy zmienną plikową, zwaną plikiem.

2. Kojarzymy plik z plikiem fizycznym, np. znajdującym się na dysku.

3. Otwieramy plik, np. do odczytu lub do zapisu.

4. Wykonujemy operacje na elementach pliku.

5. Zamykamy plik.

6. Jeśli był to roboczy plik programu, to usuwamy plik fizyczny.

Operacje te wykonuje się na plikach, korzystając ze standardowych procedur i funkcji, dla których przyjmujemy, że p oznacza plik, czyli zmienną plikową.

• Procedura Assign(p,'nazwaPlikuFizycznego') kojarzy plik p z plikiem fi­zycznym, np. Assign(p,'A:\Dane.txt'). Zmiennej plikowej nie można przypisać pliku instrukcją przypisania.

• Procedura Reset(p) otwiera istniejący plik p do odczytu od początku; in­strukcję tę można wykonywać po wywołaniu procedury Assign.

• Procedura Rewrite (p) tworzy i otwiera plik p do zapisu; instrukcję tę moż­na wykonywać po wywołaniu procedury Assign.

• Procedura Close(p) zamyka plik p.

• Procedura Erase(p) usuwa plik fizyczny skojarzony z plikiem p; plik p nie mo­że być otwarty. Jeśli w programie tworzy się pliki robocze, to należy je usuwać.

• Funkcja Eof (p) ma wartość True, jeśli został osiągnięty (np. podczas czy­tania) koniec pliku p, a False - w przeciwnym razie.

Elementy pliku mogą być czytane z pliku (np. przez procedurę Read) lub zapisywane do pliku (np. przez procedurę Write).

Poznamy dwa rodzaje plików: tekstowe i jednorodne.

Pliki tekstowe

Plik tekstowy składa się ze znaków połączonych w wiersze. Każdy wiersz jest zakończony symbolem końca wiersza (złożonym z dwóch znaków #13=CR i #10=LF), a po ostatnim wierszu jest znak #26=AZ (CTRL+Z), oznaczający



Wyszukiwarka

Podobne podstrony:
11-15, rekord5
11-15, rekord2
11-15, rekord4
MO 11 15, A,B0009
MO 11 15, A,B0005
MO 11 15, A,B0006
MO 11 15, A,B0013
enzymologia 11-15, BIOTECHNOLOGIA POLITECHNIKA ŁÓDZKA, ENZYMOLOGIA
TPL PRAC 13 11 15 Emulsje
IS 2011 12 wyklad 11 15 12 2011 MDW
AK Instrukcja nr 3 PS 7 2011 11 15
MO 11 15, A,B0002
Opracowane pytania na koło 3 7 11 15, Budownictwo UTP, III rok, DUL stare roczniki, GEODEZJA, geodez
11-15 andragogika, andragogika
11 15

więcej podobnych podstron