
- •Отчёт по индивидуальным лабораторным работам
- •1 Первая задача
- •1.1 Постановка задачи
- •1.2 Схемы алгоритмов
- •1.3 Текст программы
- •1.4 Результаты тестирования программы
- •1.5 Заключение
- •2 Вторая задача
- •2.1 Постановка задачи
- •2.2 Схемы алгоритмов
- •2.3 Текст программы
- •2.4 Результаты тестирования программы
- •2.5 Заключение
- •3 Третья задача
- •3.1 Постановка задачи
- •3.2 Схемы алгоритмов
- •3.3 Текст программы
- •3.4 Результаты тестирования программы
- •3.5 Заключение
- •4 Четвёртая задача
- •4.1 Постановка задачи
- •4.2 Схемы алгоритмов
- •4.3 Текст программы
- •4.4 Результаты тестирования программы
- •4.5 Заключение
3.4 Результаты тестирования программы
Результаты тестирования программы представлены в таблице 6.
Таблица 6 - Результаты тестирования программы
№ теста |
Ввод |
Вывод |
|||||
А |
В |
С |
D |
Тип операции |
Окно результата |
Блок сообщения |
|
1 |
2 |
7 |
1 |
8 |
Умножить |
1/28 |
|
2 |
1 |
2 |
3 |
2 |
Сложить |
2/1 |
|
3 |
44 |
23 |
4 |
234 |
Делить |
2574/23 |
|
4 |
42 |
0 |
0 |
12 |
Умножить |
|
Вы ввели 0, 0 не натуральное число. |
5 |
0 |
34 |
99 |
0 |
Делить |
|
Вы ввели 0, 0 не натуральное число. |
6 |
32 |
5 |
|
22 |
Сложить |
|
Введите все числа! |
На рисунках 36 – 41 представлены скриншоты результатов работы программы во всех тестах.
Рисунок 36 – Результаты работы программы при тесте №1
Рисунок 37 – Результаты работы программы при тесте №2
Рисунок 38 – Результаты работы программы при тесте №3
Рисунок 39 – Результаты работы программы при тесте №4
Рисунок 40 – Результаты работы программы при тесте №5
Рисунок 41 – Результаты работы программы при тесте №6
3.5 Заключение
В результате выполнения задания была создана программа, которая позволяет вычислить сумму, произведение и частное двух дробей. При разработке были проведены тесты для проверки правильности работы функций и обнаружения возможных уязвимостей. Все тесты были успешно пройдены, программа работает корректно и не имеет уязвимостей.
4 Четвёртая задача
4.1 Постановка задачи
Дан набор слов, разделённых точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нём слов, заканчивающихся буквой «а».
В этом приложении предусмотреть:
– возможность различных (естественных для конкретной задачи) вариантов
ввода исходных данных (с клавиатуры, из файла, методом случайной
генерации) по выбору пользователя;
– отображение введенных исходных данных в естественном виде;
– наличие необходимых элементов управления для выбора режимов работы
приложения и выполнения заданных функций;
– отображение полученных результатов (в том числе и промежуточных) в
естественном виде;
– возможность (при необходимости, по выбору пользователя) сохранения
исходных данных и полученных результатов в файле на диске (с задаваемым
пользователем именем);
– корректную обработку возможных ошибочных ситуаций.
Для реализации данной программы необходимы элементы интерфейса, представленные в таблице 7.
Таблица 7 - Элементы интерфейса программы
Свойства |
Описание |
Значения |
||
Элементы Button |
Элементы Label |
Элементы TextBox |
||
(Name) |
Имя элемента |
button1, button2, button3, button4 |
label1 |
textBox1, textBox2 |
TextAlign |
Способ выравнивания текста |
MiddleCenter |
Left |
|
ReadOnly |
Только для чтения |
(Отсутствует) |
True для textBox2 |
|
ForeColor |
Цвет текста |
ControlText |
||
Size.Width |
Ширина |
200 |
160 |
180 |
Size.Height |
Высота |
60 |
26 |
31 |
Location.X |
Расстояние от левого края |
480 |
20 |
220 |
Location Y |
Расстояние от верхнего края |
33, 99, 165, 231 |
350 |
120, 180 |
Text |
Текст элемента |
Пуск, Загрузить, Сохранить, Закрыть |
Слов, заканчивающихся на букву «а»: |
Пустое поле |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |