- •Мета лабораторних занять
- •Порядок виконання лабораторних робіт
- •Завдання до лабораторних робіт Лабораторна робота № 3
- •Інтегрованого середовища програмування Turbo Pascal 7.0. Багатовіконна робота з редактором текстів.
- •Лабораторна робота № 4
- •Створення і виконання програм в інтегрованому середовищі Turbo Pascal 7.0.
- •Лабораторна робота № 5
- •Варіанти індивідуальних завдань:
- •Вирази до індивідуальних завдань п.5 Таблиця 1
- •Лабораторна робота № 6
- •Обчислювальних процесів. Побудова блок-схем алгоритмів.
- •Варіанти індивідуальних завдань:
- •Лабораторна робота № 7
- •Контролювання процесу виконання програми.
- •Варіанти індивідуальних завдань:
- •Лабораторна робота № 8
- •Варіанти індивідуальних завдань:
- •Лабораторна робота № 9
- •Використання стрінгів і множин у Паскаль-програмах.
- •Варіанти індивідуальних завдань:
- •Лабораторні роботи № 10 і 11
- •Варіанти індивідуальних завдань:
- •Лабораторна робота № 12
- •Варіанти індивідуальних завдань:
- •Лабораторна робота № 13
- •Лабораторна робота № 14
- •Навчальна література
Лабораторна робота № 7
Тема роботи: Робота з масивами даних.
Контролювання процесу виконання програми.
Мета роботи: Навчитись оголошувати, формувати і опрацьовувати одновимірні масиви даних у Турбо Паскаль-програмах; оволодіти основними способами відлагодження програми шляхом контролю за ходом її виконання.
Завдання лабораторної роботи: 1. Ознайомитись з можливостями вбудованого відлагоджувача інтегрованого середовища Turbo Pascal 7.0 для контролю за ходом виконання програми, пошуку та виявлення помилок на етапі її реалізації.
Розробити алгоритм розв’язку задачі, вказаної в індивідуальному завданні. Накреслити блок-схему алгоритму розв’язку, роз’яснити її потрібними коментарями.
Написати програму розв’язку задачі на мові Турбо Паскаль, дотримуючись правил і вимог, сформульованих у завданні до лабораторної роботи № 5. Зауваження: для оголошення масиву створити власний тип (через розділ Type), у якому вказати задану максимально можливу кількість елементів; дійсну кількість елементів, які будуть опрацьовуватись при кожній конкретній реалізації програми, вводити з клавіатури.
Ввести і записати у файл в особистому каталозі текст розробленої програми.
Відкомпілювати програму, виправити синтаксичні та інші помилки в її тексті.
Встановити курсор на одному з операторів (рядків) тіла головного циклу програми. Запустити програму на виконання до досягнення даного оператора (F4).
Відкрити вікно спостереження Watch і вивести в нього поточні значення основних змінних програми. Записати їх у звіт.
Перейти в режим покрокового виконання програми. Виконати в цьому режимі 6‑10 кроків реалізації програми, фіксуючи зміни в значеннях елементів програми, виведених у вікно спостереження.
Встановити точку зупинки Breakpoint на одному з операторів тіла циклу. Продовжити виконання програми командою Run (Ctrl+F9), записуючи значення змінних після кожної зупинки програми.
Зняти встановлену точку зупинки і завершити роботу програми.
Встановити точку зупинки на іншому операторі програми. Повторно виконати програму до вибраного рядка. У вікні спостереження подивитись поточні значення змінних.
Перейти у вікно редактора і внести якусь зміну в текст програми. Спробувати продовжити виконання програми, зазначити повідомлення, яке висвітлюється в цьому випадку.
Використовуючи можливі режими виконання і відлагодження програми, отримати результати її реалізації для різних значень вхідних даних.
Оформити звіт з лабораторної роботи, в якому вказати:
задачу індивідуального завдання;
блок-схему алгоритму розв’язку задачі;
текст програми розв’язку задачі з коментарями, ім’я файлу, в який записано текст програми;
результати процесу виконання програми – навести введені вхідні дані, вказати точки зупинок програми, поточні значення змінних, які контролювались через вікно спостереження, форму і значення отриманих результатів розв’язку задачі;
висновок, в якому зазначити, що засвоєно в процесі виконання даної лабораторної роботи.
