Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа №4.docx
Скачиваний:
1
Добавлен:
27.01.2025
Размер:
1.02 Mб
Скачать

5 Доказательство правильности результатов и тестирование программы

Протестируем проект при следующих значениях входных данных:

  1. y0 = 1, v0 = 20, t = 1;

  2. y0 = 1, v0 = 20, t = 3;

  3. y0 = 1, v0 = 20, t = 4;

Расчет на калькуляторе значения y в первом случае дает следующий результат: y = 16.1 (рисунок 8).

Рисунок 8 – Вычисление у для первого случая

Расчет на калькуляторе значения y во втором случае дает следующий результат: y =.16.9 (рисунок 9).

Рисунок 9 – Вычисление у для второго случая

Расчет на калькуляторе значения y в третьем случае дает следующий результат: y =2.6 (рисунок 10).

Рисунок 10 – Вычисление у для третьего случая

Результаты выполнения проекта при значениях первого случая приведены на рисунке 11, при значениях второго случая – на рисунке 12, третьего – на рисунке 13.

Рисунок 11 – Результат выполнения программы при значениях первого случая

Рисунок 12 – Результат выполнения программы при значениях второго случая

Рисунок 13 – Результат выполнения программы при значениях третьего случая

Проведём ещё несколько тестов программы. Результаты приведены в таблице 1.

Таблица 1 – Результаты тестирования программы

t

y0

v0

Ошибки

1

2

1

20

Нет (рис.14)

2

a

-

-

Ошибка! Введенные данные не являются числом (рис.15)

3

1

!

-

Ошибка! Введенные данные не являются числом (рис.16)

4

1

2

!

Ошибка! Введенные данные не являются числом (рис.17)

5

-1

-

-

Ошибка! Время не может быть отрицательной (рис.18)

6

1

1

-1

Ошибка! Скорость не может быть отрицательной

(рис.19)

Результаты тестирования программы представлены на рисунках 14 – 19:

Результат программы при вводе целых чисел представлен на

рисунке 14.

Рисунок 14 – Работа программы без ошибок

Программа выводит сообщение об ошибке при вводе буквенного значения

Рисунок 15 – Ошибка типа «Неверный ввод»

Программа выдает ошибку при вводе специального символа

Рисунок 16 – Ошибка типа «Неверный ввод»

Программа выдает ошибку при вводе специального символа

Рисунок 17 – Ошибка типа "Неверный ввод"

Программа выдает ошибку, так как время не может принимать отрицательное значение

Рисунок 18 – Ошибка типа "Отрицательное время"

Программа выдает ошибку, так как скорость не может принимать отрицательное значение

Рисунок 19 – Ошибка типа "Отрицательная скорость"

Москва, 2024 г.