PRINT y

2) PRINT “y=“, y

3) PRINT “y=“; y

4.2) виведення на екран з форматуванням. Розглянемо оператор виведення на екран з форматуванням PRINT USING.

Формат оператора PRINT USING:
PRINT USING "<список_форматів>"; <список_ виведення >,
де <список_форматів> - один або кілька визначників_формату: # (виведення числового значення); крапка (десятковий розподілювач).
<список_виведення> - числові або символьні вирази, розділені крапкою з комою (проміжок і кома автоматично перетворяться в крапку з комою)

Наприклад, для тестової задачі оператор PRINT USING може мати вигляд:

1) PRINT USING “В тестовій задачі ви отримали у=“; y

2) PRINT USING “Якщо b= ####.# a= #.## тоді х= #.#### і у= ###.### “; b, a, х, y

ІV етап тестування (формування програмного коду, тестування й налагодження програми).

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

Синтаксичні помилки виникають при порушенні правил запису операторів та функцій. Вірно записаний оператор або функція при введенні (натисканні ENTER) відображаються на екрані великими літерами.

Наприклад, синтаксичною помилкою для тестової задачі може бути невірно записаний оператор INPUT:

було набрано: 1) imput b 2) INPUT b

при введенні (натисненні ENTER)

отримали: 1) imput b 2) INPUT b

В першому випадку була допущена помилка – замість букви n написана m – тому оператор записаний невірно.

Крім того, на етапі безпосереднього виконання відслідковуються деякі помилкові ситуації: ділення на нуль, обчислення квадратного кореня з від'ємного числа, переповнення (вихід за праву межу діапазону типу числа) і ряд інших. У цих випадках виконання програми або припиняється, або продовжується з видачею повідомлення про помилку.

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

було набрано: DIM a AS INTEGER

отримали: а=3 (ціле значення замість дійсного а=3.45)

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

Переглянути результати можна, натиснувши F4.

Зупинити виконання програми можна, натиснувши Ctrl + Break, а продовжити - F5. Можна в необхідному місці поставити оператор STOP.

Значно легше виявити логічні помилки, використовуючи спеціальні клавіші або опцію головного меню Отладка.

Буває корисно виконати програму до рядка, вказаного курсором - F7. Аналогічні результати досягаються установкою в опції Отладка.Контрольной точки зупину програми - F9 (вона ж - зняття).

При натисканні F8 або F10 (команди Шаг, Процедура на шаг ) - реалізується виконання одного оператора, що дозволяє виконувати програму крок за кроком.

Команда Трассировка дозволяє відстежити послідовність виконання операторів програми.

Команда Установить следующее выражение використовується для зміни послідовності виконання програми так, що наступним виконується оператор, на якому встановлений курсор.

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

V етапаналіз результатів (аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу).



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: