8597

8597



I. Pliki - podstawowe wiadomości

Jeśli dane. które przetwarza lub produkuje program komputerowy mają być dostępne po zakończeniu jego pracy, to muszą one zostać przechowane w pamięci masowej komputera. Pamięć tego typu jest urządzeniem pozwalającym zachować zapisane w niej informacje w sposób trwały. Takimi urządzeniami są np.: dyski twarde, płyty CD. DVD i pamięci typu Flash. Każde z tych urządzeń przechowuje dane w inny sposób. Aby ujednolicić sposób korzystania ze zgromadzonych na nich informacji wprowadzono specjalną strukturę danych nazywaną plikiem. Pliki gwarantują ten sam sposób korzystania z informacji niezależnie od tego, czy znajdują się one na dysku twardym, w pamięci opera-cyjnej. czy innym nośniku. W przypadku większości współczesnych systemów komputerowych urządzenia zewnętrzne, takie jak klawiatura, ekran, dysk twardy. napęd CD, drukarki są „widziane” przez programy komputerowe właśnie jako pliki. Język Turbo Pascal pozwala korzystać z trzech rodzajów plików: plików tekstowych, plików binarnych zdefiniowanych' i plików binarnych niezdefiniowanych (amorficznych). Pliki, niezależnie do którego rodzaju należą, składają się z pewnych elementów. W przypadku plików tekstowych tymi elementami są wiersze, czyli ciągi znaków zakończone znakami końca wiersza (w przypadku Trubo Pascala są to znaki #13# 10). Wynika stąd. że elementy te mogą mieć różny rozmiar. Elementami plików binarnych zdefiniowanych są wartości określonego przez nas typu. Mogą to być wartości typu byte. integer. real, a nawet mogą to być rekordy. W plikach amorficznych (binarnych niezdefiniowanych) wartości, które są przechowywane nie mają określonego typu. Cały plik jest podzielony na na porcje zwane blokami, o ustalonej wielkości. Dostęp do elementów plików jest sekwencyjny, tzn. aby przeczytać lub zapisać element znajdujący się w dowolnym miejscu pliku musimy przeczytać wszystkie elementy znajdujące się przed nim. Wyjątkiem są pliki binarne. W przypadku tych plików możemy mieć również swobodny dostęp do elementów plików1 2. Pliki binarne możemy zatem potraktować jako tablice, których rozmiar jest zmienny.

2. Typy plików

W Turbo Pascalu jedynym typem plików, który powinniśmy zdefiniować jest typ pliku binarnego zdefiniowanego. Typ pliku binarnego zdefiniowanego określamy w sekcji type programu lub podprogramu według wzorca:

nazwa_typu_pliku = file o[nazwa_typu_elementu_plika:

2

1

   Zwanych po prostu binarnymi.

2

   Inaczej: możemy wskazać, który element pliku ma zostać zapisany lub odczytany.



Wyszukiwarka

Podobne podstrony:
Do arkusza danych można wprowadzić własne dane, importować dane z pliku tekstowego lub pliku program
CCF20100322001 (2) Pierwsze trzy elementy systemu produkcyjnego nazywane są podsystemem przetwarzan
PYTHON Język programowania - zbiór reguł określających, które ciaei symboli tworzą program komputero
P1020966 (4) kawałek metalu ma być walcowany, obrabiany, spawany, łąę?() 2 innymi lub malowany. Prog
Tablice muszą być opatrzone tytułami, które należy zamieszczać nad tablicą. Tablice mają być
P1020966 (4) kawałek metalu ma być walcowany, obrabiany, spawany, łąę?() 2 innymi lub malowany. Prog
P1020966 (4) kawałek metalu ma być walcowany, obrabiany, spawany, łąę?() 2 innymi lub malowany. Prog
IMG?12 (2) q dla przetwornika bipolarnego (jak wiemy) obliczamy z (3 11) podstawiając napięcie nomin
Warzywnictwo007 PODSTAWOWE WIADOMOŚCI W Polsce uprawia się około 60 warzyw, które ze względów prakty
Nowa koncepcja upadnie jeśli jej podstawowe elementy są niezrozumiałe w środowisku zewnętrznym lub j
Nowa koncepcja upadnie jeśli jej podstawowe elementy są niezrozumiałe w środowisku zewnętrznym lub j
dane, które nie zostały wpisane do Rejestru lub uległy wykreśleniu z Rejestru. - Podmiot wpisany do
Pamiętaj, że jeśli coś jest niejasne lub chcesz o coś dopytać - możesz pisać na naszej grupie na Pli
Podstawy Informatyki Lista zadań nr. 7 Pliki Sprawdzian wiadomości. Dana jest następująca
a) Oceń prawdziwość stwierdzeń na podstawie tekstu. Wybierz P, jeśli stwierdzenie jest prawdziwe, lu
Poniżej przedstawiono podstawowe wiadomości, które student powinien zdobyć w czasie odbywania

więcej podobnych podstron