Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DELPHI-ЛР-16.doc
Скачиваний:
2
Добавлен:
07.05.2019
Размер:
357.38 Кб
Скачать

8. Налагодження програм. Коментарі

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

Логічні помилки в проекті виявити значно важче, ніж синтаксичні. Адже проект виконується, видає результати, але вони не відповідають умові задачі, для розв’язування якої створювався даний проект. Допомагають у пошуку логічних помилок коментарі, які можна включати до тексту програми.

Коментарце текст, який ігнорується компілятором і включається до тексту програми з метою полегшення розуміння структури програмного коду.

Способи запису:

1) Все, що йде після подвійного слешу, сприймається як коментар. Таким чином оформ­люється лише один рядок.

2) Все, що взято в фігурні { } дужки, також коментар. Таким чином можна створювати будь-яку кількість рядків.

Приклад.

//Це коментар.

Це вже не коментар

{ Це знову коментар

І це також}

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

Ще одним способом виявлення в програмі логічних помилок є її покрокове виконання, або трасування. Крок виконання програми – це рядок програми. У рядку можуть бути записані одна або кілька команд програми. Підпрограму, як окрему частину програми, можна виконати як один крок, а можна виконати по рядках – це залежить він режиму покрокового виконання.

Для виконання одного кроку програми, якщо необхідно і підпрограму виконати по рядках, потрібно натиснути клавішу F7 або виконати Run  Trace Into (англ. trace into – трасувати всередину). А для виконання одного кроку програми, якщо можна підпрограму виконати повністю за один крок, потрібно натиснути клавішу F8 або виконати Run  Step Over (англ. step over – крок поверх). Ще раз наголосимо, що підпрограму можна виконати як один крок тільки в тому випадку, коли ми впевнені, що вона не містить логічних помилок

Хід роботи

  1. Вивчити теоретичні відомості.

  2. Дати відповіді на контрольні запитання.

  3. Виконати завдання.

  4. Оформити звіт.

Завдання 1

Створити програму “Обмін валют”, яка б переводила в гривні задану грошову суму у доларах згідно з курсом валют (рис.3).

Рис.3

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

  1. У папці ЛР-Delphi створіть папку Проект3_1.

  2. Відкрийте Delphi 7.

  3. На заготовку форми, що з’явилася на екрані після запуску Delphi помістіть чотири текстові поля (написи), два поля редагування (об’єкт типу Edit), дві стандартні кнопки (об’єкт типу Button) як показано на рисунку 4.

Рис. 4

  1. Встановіть значення властивостей компонентів згідно даних таблиці 6.

Таблиця 6

Компонент

Вкладка вікна «Інспектор об’єктів» (Object Inspector)

Властивість (Properties) /Подія (Events)

Значення властивості/ обробка події

Form1

Properties

Caption

Обмін доларів на гривні

Height

400

Width

500

Color

<За вибором>

Label1

Properties

Caption

Курс долара

Font

<Шрифт, розмір, колір за вибором>

Alignment

TaLeftjustify

Label2

Properties

Caption

Долари

Font

<Шрифт, розмір, колір за вибором>

Alignment

TaLeftjustify

Label3

Properties

Caption

Гривні

Font

<Шрифт, розмір, колір за вибором>

Alignment

TaLeftjustify

Edit1

Properties

Text

8,05

Enabled

True

Font

<Шрифт, розмір, колір за вибором>

Edit2

Properties

Text

<Чисте поле>

Enabled

True

Font

<Шрифт, розмір, колір за вибором>

Label4

Properties

Caption

<Чисте поле>

Font

<Шрифт, розмір, колір за вибором>

Button1

Properties

Caption

Обчислити

Events

OnClik

<Процедура>

Button2

Properties

Caption

Вийти

Events

OnClik

Close

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]