Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
інст. карта до лаб.заняття №1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
131.07 Кб
Скачать

Завдання (інструкційна картка) для лабораторної роботи

Тема дисципліни. Тип даних, файли

Інструкційна картка лабораторного заняття № 1

Тема. Робота з файлами

Мета заняття. Сформувати практичні вміння та навички створювати програми з використанням стандартних процедур та функцій для роботи з файлами, розглянути приклади типових програм по обробці файлових типів даних. Формувати якості особистості студентів та пізнавальний інтерес; показати значення теми для програмування та розв’язування задач; спонукати до пізнавальної, наукової, творчої діяльності; розвивати самостійність, увагу, відповідальність та творче мислення.

Методичне забезпечення

  1. Глинський Я. М. Паскаль: навчальний посібник / Глинський Я. М., Анохін В. Є., Ряжська В. А. – Львів: СПД Глинський, 2010. – 192 с.

  2. Нога Л. В. Конспект лекцій з дисципліни “Основи програмування та алгоритмічні мови” Частина 1 і 2 / Нога Л. В. – Херсон: Веселка, 2006. – 134 с.

3. Інструкційні картки.

Матеріально-технічне забезпечення

  1. Комп’ютери, конспекти лекцій.

  2. Інструкційні картки до лабораторного заняття, роздруковані завдання по варіантах.

Питання для актуалізації опорних знань

  1. Що таке файлова змінна?

  2. Як файл готувати до запису даних?

  3. Як файл готувати до зчитування даних?

  4. Яким чином організується прямий доступ до даних?

  5. Які основні операції виконують над файловою змінною?

  6. Чи правильно, що елементи файлу повинні бути одного типу?

  7. Чи правильно, що файл відрізняється від масиву тільки тим, що розмір файлу довільний, а розмір масиву фіксований?

  8. В яке місце файлу можна добавляти новий елемент: в початок, в кінець, в середину, куди завгодно?

  9. Чи можна порівнювати файлові змінні або присвоювати один файл другому?

Правила техніки безпеки

Перед початком роботи потрібно перевірити стан обладнання, робочого місця.

Під час роботи потрібно дотримуватися правил експлуатації комп’ютерного обладнання.

При роботі за комп’ютером слід дотримуватись правил особистої безпеки, зберігати відстань від рівня очей до монітора, від робочого стола до тіла.

Забороняється ходити по комп’ютерній лабораторії, розливати рідину на підлогу, столи, обладнання, заходити з їжею, розмовляти між собою.

Загальні відомості з теми

Опис файлового типу складається з ключового слова File, за яким ідуть ключове слово of та тип елементів файлу. Елементами файлу можуть бути об’єкти довільного типу, крім файлового. Змінна файлового типу є досить специфічною, її не можна використовувати у виразах та в операторі присвоєння. Файлова змінна ототожнюється з деяким фізичним файлом і потім у програмі лише визначає файл, над яким виконуються операції.

Наприклад,

Type complex = Record

re,im: Real

end;

comp_fil = File of complex;

Var f: comp_fil;

h: File of Integer;

Тут файлова змінна f зображає файл, елементи якого мають записний тип complex, h – файл, елементи якого є цілі числа.

Послідовність елементів файлу встановлює їхній природний порядок, причому в кожен момент безпосередньо доступним є один елемент файлу. Для доступу до елемента існує абстрактний вказівник файлу. Виконувати певні операції можна лише з тим елементом, на якому встановлено вказівник. Інші елементи стають доступними в міру пересування вказівника файлу. У кожному файлі є мітка його кінця. Вказівник не може бути переміщений за цей кінець. Якщо вказівник файлу міститься на мітці кінця, то під час записування у файл деякої величини мітка його кінця разом із вказівником переміщуються далі, а під час зчитування з файлу фіксується помилка введення-виведення. Над одним і тим самим файлом можна одночасно проводити операції зчитування і записування елементів.