Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
4,49 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:777197
 
Автор:
Оценка:
Опубликованно: 03.12.2005.
Язык: Латышский
Уровень: Университет
Литературный список: Нет
Ссылки: Не использованы
Фрагмент работы

Fails – tā ir informācijas elementu kopa (skaitļi, simboli, kodi), kas pēc fiksēta nosaukuma pieejama datoram tā magnētiskajā diskā, optiskajā diskā utt. Par failu var būt programma, teksts, tabula, datora ekrāna kopija, katalogs, burtu grafiskie kodi un tml.
Fails var būt tukšs, t.i., tajā nav neviena elementa, izņemot faila nosaukumu. Tādā gadījumā saka, ka faila lielums ir nulle. Citos gadījumos faila lielumu mēra baitos. Piemēram, ja failā atrodas kādas grāmatas teksts no 654321 simboliem, tad faila lielums ir 654321 baiti, jo katram simbolam atbilst viens baits. Bet, ja failā atrodas, piemēram, 100 veseli skaitļi, tad faila lielums ir 200 baiti, jo viens vesels skaitlis datorā aizņem divus baitus.

Tipizētie jeb komponenšu faili
Vienu un to pašu fizisko failu ir iespējams apstrādāt Paskālā gan kā teksta failu, gan kā tipizēto failu. Pieejas veidu nosaka faila mainīga tips, kurš tiek izmantots, lai darbotos ar failu. Jau minējām par pozīciju failā. Sākotnēji šī pozīcija ir 0 (kas norāda uz faila sākumu), bet izmantojot procedūru seek, var šo pozīciju izmainīt. Pozīcija mainās arī automātiski, lasot vai rakstot ierakstus failā. Pozīcijas numurs norāda, cik ieraksti atrodas pirms tekošās pozīcijas. Pēc seek(5) izpildes var sākt lasīt sesto ierakstu, jo dators jau ir atradis piekto vietu un lasīt var sākt tikai no sestās.
Uzreiz skaidri var apzināties tiešas pieejas failu priekšrocību: ir iespējams lasīt patvaļīgus datus un ir arī iespēja mainīt faila atsevišķas komponentes, saglabājot pārejos datus. Taču komponenšu failiem ir arī savi trūkumi.
Var iedomāties komponenšu failu kā noliktas rindā kastītes. Ir iespējams izņemt kastītes saturu, ir iespējams kastītē kaut ko ielikt, iespējams izvēlēties patvaļīgu kastīti vai pievienot vēl vienu kastīti beigās. Kastītēs glabājas informācija, taču visas kastītes ir vienādas. Tas nozīmē, ka var izveidot komponenšu failu, kurš glabās sevī "integer", vai "boolean", vai "string" vērtības. Iespējams arī izveidot failu no "record" tipa ierakstiem, taču katras komponentes (kastītes) struktūra un tips paliek nemainīgs visā failā. Šāds ierobežojums padara komponenšu failu par pietiekami sliktu datu glabāšanai.
Piemērs: fails satur komponentes, kuras sastāv no ieraksta, kas savukārt sastāv no diviem integer tipa laukiem x un y. Šajā failā ir jāatrod y = 8 un jāizvada atbilstoša x vērtība.…

Коментарий автора
Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация