Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаборатные работы (КПМП).DOC
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

1.4.9 Меню Window і Help

Оскільки інтеґроване середовище Турбо Паскаль підтримує багатовіконний режим роботи, то меню Window містить необхідний набір команд обслуговування вікон. У даній лабораторній роботі пропонується самостійно здійснити аналіз окремих команд меню Window, керуючись при цьому «Порядком виконання» (див. нижче) і пунктом меню Help.

Меню Help надає користувачу повну інформацію про інтеґроване середовище Турбо Паскаль.

2 Порядок виконання

  1. Вивчіть склад і призначення структури каталогів пакета програм Турбо Паскаль.

  2. Здійсніть запуск інтеґрованого середовища Турбо Паскаль. Зафіксуйте в звіті спосіб запуску програми.

  3. Ознайомтеся і вивчіть пункт 1.3. даних методичних вказівок.

  4. Детально вивчіть призначення команд меню.

  5. Завантажте (відкрийте) файл з ім'ям QSORT.PAS.

  6. Збережіть файл під новим ім'ям QS8.PAS.

  7. Завершіть роботу в редакторі.

  8. Здійсніть повторний запуск Турбо Паскаль.

  9. Відкрийте файл QS8.PAS.

  10. Здійсніть запуск програми QS8.PAS (сортування чисел) на виконання, використовуючи меню RUN.

  11. Перегляньте результати роботи програми, використовуючи відповідну команду меню.

  12. Виділіть блок тексту програми і скопіюйте його в буфер, починаючи з рядка 57 і до рядка 66.

  13. Вставте з буфера блок тексту після команди «END.» (рядок 66).

  14. Виріжте в буфер текст коментаря (два рядки, починаючи з рядка 9).

  15. Вставте з буфера ці коментарі на початку лістинґу програми і наприкінці файла.

  16. Скопіюйте блок тексту в буфер ( рядки 53 – 55 ).

  17. Викличте вміст буфера. Знайдіть рядок «sort ( Lo, Hi );». Вставте цей рядок після команди « Writeln; » ( рядок 64 ) п'ять разів.

  18. Здійсніть пошук у тексті програми слова « sort » і змініть його на слово « new_sort ». Перегляньте результат заміни.

  19. Знайдіть у лістинґу програми всі команди «Begin» і «End».

  20. Прейти на рядок з номером 12.

  21. Знайти процедуру « new_sort ».

  22. Збережіть зміни у файлі QS8.PAS.

  23. Не закриваючи даний файл, відкрийте ще кілька нових проектів ( 3–5 ).

  24. За допомогою опції HELP самостійно визначте і коротко законспектуйте призначення команд меню WINDOW. Ескізно зарисуйте розташування вікон у звіт.

  25. Завершіть роботу в середовищі Турбо Паскаль.

3 Контрольні запитання

  1. Призначення каталогів пакета Паскаль.

  2. Структура інтеґрованого середовища Турбо Паскаль.

  3. Призначення інтегрованого середовища програмування Турбо Паскаль.

  4. Призначення команд пунктів меню FILE, EDIT, SEARCH.

  5. Режими компіляції програми. Призначення компіляції.

  6. У яких режимах можна робити запуск програми на виконання.

  7. Призначення команд пунктів меню DEBUG, TOOLS, OPTIONS.

Лабораторна робота № 2

Тема. Порядок одержання виконавчого файла *.EXE. Операторні дужки. Оператори введення/виведення

Мета: вивчити алгоритм одержання виконавчого файла. Вивчити найпростішу структуру програми. Вивчити і навчиться застосовувати оператори введення/виведення

1 Загальні відомості

1.1 Порядок отримання *.Exe файла

Програма вводиться в пам'ять комп'ютера з клавіатури. Під час запису лістинґу програми для зручності розбиваємо його на рядки. Рядок можна починати з декількох пробілів, унаслідок чого деякі службові слова будуть розташовуватися одне під іншим. Аналогічно і деякі оператори можуть бути записані у стовпчик. Це істотно полегшує читання програми.

Після закінчення набору лістинґу програми і попереднього збереження файла на диску, виконується компіляція ( COMPILE ) програми; цей процес здійснюється компілятором. Компілятор перевіряє наявність синтаксичних помилок. Якщо в програмі є синтаксичні помилки, то компілятор видасть повідомлення. У цьому повідомленні буде зазначено, в якому місці програми є помилка ( номер рядка ) і який характер даної помилки. Тоді наступним кроком проектування програмного продукту буде етап редаґування, тобто усунення наявних помилок. Після усунення помилок необхідно перезаписати даний файл на диску і повторити процес компіляції.

Примітка: компілятор визначає наявність тільки синтаксичних помилок; наявність логічних помилок компілятор визначити не може.

Якщо процес компіляції пройшов успішно, то буде виведено на монітор відповідні повідомлення про успішну компіляцію, і результатом буде виконавчий файл із розширенням *.ехе.

Програма перед використанням для розв’язання поставленої задачі повинна бути налагоджена. Мета налагодження полягає в тому, щоб виявити й усунути допущені логічні помилки. Наявність логічних помилок визначається в процесі налагодження роботи програми. Одним зі способів налагодження є тестування, суть якого полягає в наступному. Програма виконується кілька разів з різними вихідними даними. При цьому вихідні дані вводяться такі значення, для яких заздалегідь відомі результати. Отримані результати порівнюються з відомими. Розбіжність їх між собою свідчить про наявність помилок. Щоб знайти й усунути ці помилки, потрібно використовувати розширені можливості налагоджувача, такі як:

  • покрокове виконання програми;

  • перегляд проміжних значень змінних;

  • і т.д.

Якщо всі помилки (синтаксичні й логічні) були виправлені, то виконавчий файл (*.ехе) можна використати за призначенням.