- •Лабораторна робота №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в |
