Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_МоваPascal.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
790.39 Кб
Скачать

Лабораторна робота № 4 (4 год.)

Тема: Особливості створення програм з складними типами даних

Мета роботи: придбання практичних навичок роботи з регулярними типами даних (масивами), множинами, записами.

Завдання

  1. Ознайомитися з теоретичним матеріалом з даної теми.

  2. Виконати на комп’ютері завдання, що наведені нижче.

  3. Результати роботи подати у вигляді звіту.

Послідовність виконання роботи

  1. Запустити Турбо Паскаль 7.0.

  2. Ознайомитися з регулярними типами даних (масивами), множинами, записами.

  3. Ознайомитися з оператором варіанта та оператором приєднання, який використовується при роботі з комбінованими типами даних.

  4. Розробити алгоритм розв’язання задачі згідно з варіантом (дод. 4).

  5. Побудувати блок-схему розробленого алгоритму.

  6. Створити програму засобами оболонки Турбо Паскаль 7.0.

  7. Провести компіляцію та запуск програми.

  8. Роздрукувати текст та результати роботи програми.

  9. Результати роботи оформити у вигляді звіту.

  10. Підготуватися до захисту лабораторної роботи.

Вміст звіту

Текст звіту має містити:

  1. титульну сторінку,

  2. назву роботи,

  3. мету роботи,

  4. завдання,

  5. блок-схему алгоритму,

  6. текст програми,

  7. результати роботи програми,

  8. висновки за результатами роботи.

Питання для захисту до лабораторної роботи № 4

  1. Дайте означення переліченим та обмеженим типам даних.

  2. Чи можна в Паскалі визначити обмежений тип, який складається з простих чисел?

  3. Яка структура оператора варіанта?

  4. Як в Паскалі можна означити вектори, матриці та рядки?

  5. Визначте комбінований тип даних.

  6. Наведіть приклад використання оператора приєднання.

  7. Чи так, що назви полів запису можуть збігатися з іменами змінних, констант та інших об’єктів програми, але не можуть збігатися з назвами полів інших записів?

Лабораторна робота № 5 (4 год.)

Тема: Програмування задач з використанням процедур і функцій.

Мета роботи: Розгляд прикладів програм, в яких застосовуються процедури та функції, створені користувачем. Напис власних процедур та функцій. Використання рекурсії.

Завдання

  1. Ознайомитися з теоретичним матеріалом з даної теми.

  2. Виконати на комп’ютері завдання, що наведені нижче.

  3. Результати роботи подати у вигляді звіту.

Послідовність виконання роботи

  1. Запустити Турбо Паскаль 7.0.

  2. Ознайомитися зі структурою процедур та функцій.

  3. Розробити алгоритм розв’язання задачі згідно з варіантом (дод. 5), використавши власну функцію або виклик власної підпрограми.

  4. Побудувати блок-схему розробленого алгоритму.

  5. Створити програму засобами оболонки Турбо Паскаль 7.0.

  6. Результати роботи програми подати у вигляді звіту.

  7. Підготуватися до захисту лабораторної роботи.

Вміст звіту

Текст звіту має містити:

  1. титульну сторінку,

  2. назву роботи,

  3. мету роботи,

  4. завдання,

  5. блок-схему алгоритму,

  6. текст програми,

  7. результати роботи програми,

  8. висновки за результатами роботи.

Питання для захисту до лабораторної роботи № 5

  1. Яка структура процедури?

  2. Яким чином користувач може створювати власну функцію?

  3. Яка різниця між локальними та глобальними змінними?

  4. Яким оператором користуються для виклику процедури?

  5. Що таке рекурсія?

  6. Де знаходиться в програмі опис процедур та функцій?