 
        
        - •Лабораторна робота №1
- •Лабораторна робота №2
- •Лабораторна робота №3
- •Лабораторна робота №4
- •Лабораторна робота №5 Тема: Робота з операторами циклу і оператором вибору сase.
- •Лабораторна робота №6 Тема: Масиви. Вкладені цикли.
- •Лабораторна робота №7 Тема: Процедури і функції в мові Паскаль.
- •Лабораторна робота №8 Тема: Розв’язування матричних задач.
- •Лабораторна робота №9 Тема: Проведення обчислення з наперед заданою точністю.
- •Лабораторна робота №10 Тема: Використання генератора випадкових чисел.
- •Лабораторна робота №11 Тема: Стрічки.
- •Лабораторна робота №12
- •Лабораторна робота №13
- •Лабораторна робота №14
- •Лабораторна робота №15
- •Лабораторна робота №16 (4 год.)
- •Лабораторна робота №17.
- •Лабораторна робота №18 (4 год.)
- •Лабораторна робота №19 (4 год.)
- •Лабораторна робота №20.
- •Контрольні запитання
- •Лабораторна робота №21.
- •Лаборатона робота №22.
- •Контрольні запитання
- •Лабораторна робота №23 (6 год.)
- •Контрольні запитання
Лабораторна робота №15
Тема: Текстові файли.
а) Опрацювати теоретичний матеріал:
1) конспект відповідної лекції;
2) А.И.Марченко, Л.А.Марченко. Программирование в среде Turbo Pascal 7.0. Москва: “Бином Универсал” Киев “Юниар”, 1997, с.206–219.
б) Підготувати відповіді на питання:
- в чому особливість текстових файлів? 
- як можна підрахувати кількість стрічок в заданому текстовому файлі? 
- які процедури і функції допустимі для роботи із текстовими файлами? 
Завдання.
| I | II | III | IV | V | VI | 
| 519а | 520 | 521 | 522 | 523а | 523б | 
| 15.35б | 15.35в | 15.35г | 15.32 | 15.35в | 15.36 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
| VII | VIII | IX | X | XI | XII | 
| 524 | 525 | 526 | 527 | 15.33б | 15.34 | 
| 15.38 | 15.48 | 15.43 | 15.41 | 15.38 | 15.37 | 
Лабораторна робота №16 (4 год.)
Тема: Лінійні списки. Стеки.
а) Опрацювати теоретичний матеріал:
1) конспект відповідної лекції;
2) А.И.Марченко, Л.А.Марченко. Программирование в среде Turbo Pascal 7.0. Москва: “Бином Универсал” Киев “Юниар”, 1997, с.221–238.
б) Підготувати відповіді на питання:
- в чому полягає особливість появи даних динамічної структури? 
- з допомогою яких процедур проходить розподіл пам’яті під динамічні змінні? 
- який стан може приймати вказівник змінна? 
- в чому полягає різниця між станом nil і невизначеним станом? 
- які дії виконують процедури New i Dispose? 
- що представляє собою стек як структура даних? 
- скільки вказівників треба для роботи із стеком? 
- які дії необхідно виконати для створення стеку? 
- як додати в стек, або викинути із нього елемент? 
Завдання.
| I | II | III | IV | V | VI | 
| 16.14г | 16.14е | 16.17 | 16.18а | 16.18б | 16.18г | 
| 16.23и | 16.23и | 16.23з | 16.23д | 16.23г | 16.23в | 
| 16.33в | 16.33г | 16.30д | 16.30е | 16.30г | 16.30в | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
| VII | VIII | IX | X | XI | XII | 
| 16.18е | 16.18м | 16.19а | 16.19б | 16.19в | 16.19д | 
| 16.23б | 16.23а | 16.25а | 16.25б | 16.25в | 16.26а | 
| 16.30б | 16.30а | 16.29д | 16.29г | 16.29в | 16.29а | 
Лабораторна робота №17.
Тема: Лінійні списки. Черги.
а) Опрацювати теоретичний матеріал:
1) конспект відповідної лекції;
2) А.И.Марченко, Л.А.Марченко. Программирование в среде Turbo Pascal 7.0. Москва: “Бином Универсал” Киев “Юниар”, 1997, с.221–238.
б) Підготувати відповіді на питання:
- що являє собою черга як структура даних? 
- в чому полягає особливість опису типів для створення динамічних структур даних? 
- скільки вказівників треба для роботи з чергою? 
- як додати в чергу або викинути з неї елемент? 
Завдання.
| I | II | III | IV | V | VI | 
| 17.2б | 17.6в | 17.4а | 17.4б | 17.4в | 17.4г | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
| VII | VIII | IX | X | XI | XII | 
| 17.5а | 17.5б | 17.6а | 17.6б | 17.6в | 17.2в | 
