- •Лабораторна робота №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 год.)
- •Контрольні запитання
Лабораторна робота №13
Тема: Записи в мові Паскаль.
а) Опрацювати теоретичний матеріал:
1) конспект відповідної лекції;
2) А.И.Марченко, Л.А.Марченко. Программирование в среде Turbo Pascal 7.0. Москва: “Бином Универсал” Киев “Юниар”, 1997, с.55, 165.
б) Підготувати відповіді на питання:
що таке запис?
в яких випадках доцільно використовувати варіантні записи?
які переваги дає використання оператора приєднання?
навести приклади формування складених імен для доступу до полів записів. Розглянути випадки організації масивів та записів з полями типу масив.
Завдання.
I |
II |
III |
IV |
V |
VI |
13.18 |
13.21б |
13.22б |
13.20 |
13.23а |
13.19а |
13.26б |
13.27а |
13.27в |
13.25ж |
13.25г |
13.27б |
VII |
VIII |
IX |
X |
XI |
XII |
13.22а |
13.19г |
13.21а |
13.19в |
13.17 |
13.19б |
13.25е |
13.26 |
13.25в |
13.28а |
13.28в |
13.27г |
Доповнення до І вправи. Скласти Паскаль–програму для перевірки роботи вказаної в умові процедури або функції. В використані записи внести підходящу інформацію.
Лабораторна робота №14
Тема: Файли з заданим типом компонент.
а) Опрацювати теоретичний матеріал:
1) конспект відповідної лекції;
2) А.И.Марченко, Л.А.Марченко. Программирование в среде Turbo Pascal 7.0. Москва: “ Бином Универсал” Киев “Юниар”, 1997, с.206–215.
б) Підготувати відповіді на питання:
Які з файлових типів, які передбачені в мові Паскаль, є файлами з послідовним доступом, а які з прямим доступом?
Які процедури і функції призначені для роботи з типізованими файлами?
Яким чином до файла із заданим типом компонент можна дописати нові компоненти?
Скільки компонент містить файл із заданим типом, якщо номер останньої дорівнює 29?
Завдання.
I |
II |
III |
IV |
V |
VI |
473 à |
484 |
472à |
480â |
473á |
472á |
493в |
479 |
492 |
493б |
477 |
497 |
507з |
507а |
508б |
507в |
513б |
607ж |
506е |
506г |
506д |
517в |
517г |
506а |
15.43 |
525 |
523е |
15.41 |
15.37 |
520 |
|
|
|
|
|
|
VII |
VIII |
IX |
X |
XI |
XII |
480б |
473в |
480а |
472с |
486 |
472в |
496б |
482 |
493а |
494 |
472д |
495 |
507г |
507е |
515 |
507б |
508а |
513а |
517б |
506в |
517а |
517д |
517ж |
506б |
15.37 |
519е |
527 |
15.38 |
523б |
521 |
В І задачі потрібно скористатись готовим файлом (в задачах про ігри — фалом lug.dat). В другій і третій задачах потрібно створити файл даних, а потім ним скористатись для розв’язання задачі. В задачах, де пропонується описати програму (процедуру або функцію), необхідно написати програму для перевірки її дієздатності.
