Добавил:
t.me Установите расширение 'SyncShare' для решения тестов в LMS (Moodle): https://syncshare.naloaty.me/ . На всякий лучше отключить блокировщик рекламы с ним. || Как пользоваться ChatGPT в России: https://habr.com/ru/articles/704600/ || Также можно с VPNом заходить в bing.com через Edge браузер и общаться с Microsoft Bing Chat, но в последнее время они форсят Copilot и он мне меньше нравится. || Студент-заочник ГУАП, группа Z9411. Ещё учусь на 5-ом курсе 'Прикладной информатики' (09.03.03). || Если мой материал вам помог - можете написать мне 'Спасибо', мне будет очень приятно :) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 курс 1 семестр / Z9411_TP_LR2_Kafka.docx
Скачиваний:
3
Добавлен:
18.05.2022
Размер:
281.27 Кб
Скачать
  1. Описание тестового набора

Тестирование будет производится на следующих данных, представленных в таблице №3.

Таблица №3 – тестовый набор

Описание тестового случая

Входные данные

Ожидаемый результат

Результат теста

Все отрезки равны и даны в типе данных int

a=1; b=1; c=1; d=1;

True

Пройден

a=b, c=d

a=5; b=5; c=9; d=9;

True

Пройден

a=c, b=d

a=6; b=10; c=6; d=10;

True

Пройден

a=d, b=c

a=15; b=1; c=1; d=15;

True

Пройден

Все отрезки даны в типе данных float

a=5.0; b=5.0; c=6.3; d=6.3;

True

Пройден

Отрезки даны в типе данных float и int

a=1.0; b=1; c=8.0; d=8;

True

Пройден

Один и более отрезков равен нулю

a=5; b=0; c=5; d=0;

False

Пройден

Один и более отрезков меньше нуля

a=-1.0; b=-1; c=8.0; d=8;

False

Пройден

Ввод некорректных данных

a=”1.0”; b=”1”; c=”Петя”; d=6;

Сообщение об ошибке – потом True при отрезках > 0

Пройден

Ввод некорректных данных + проверка некорректных данных во время ручного ввода

a=”1.0”; b=1; c=1; d=1;

Сообщение об ошибке – потом True при отрезках > 0

Пройден

  1. Примеры работы программы

На рисунке 3 представлен пример работы программы.

Рисунок 4 – Пример работы программы

  1. Выводы

Основная программа разработана верно: она выполняет поставленную задачу и успешно проходит все тестовые случаи, возвращает ожидаемые результаты.

В ходе выполнения лабораторной работы была реализована программа, которая определяет возможность построения параллелограмма из заданных отрезков. Были получены практические навыки написание расчетных программ на языке программирования Python.

Соседние файлы в папке 3 курс 1 семестр