Ветвления
Тема: Программирование алгоритмов с двумя формами ветвлений – альтернативой и переключателем.
Цель работы: Освоить программирование алгоритмов, включающих альтернативу и переключатель. Освоить методику тестирования программ.
Задание на лабораторную работу
- Получить задание в соответствии с номером своего варианта.
- Составить схему алгоритма решения задачи.
- Написать код программы на языке Паскаль в среде Borland Pascal for Windows.
- Осуществить компиляцию, и отладку программы. Провести структурное тестирование программы (тестирование как белого ящика): составить тестовые наборы для тестирования
- в нормальных условиях,
- при граничных условиях,
- при некорректных входных данных,
- по критерию покрытия решений – результат проверки каждого условия (if) принимал значение истина или ложь хотя бы один раз,
- по критерию покрытия условий – все возможные результаты каждой логической операции в условиях были получены хотя бы по одному разу.
- Получить результат.
- Оформить отчет по лабораторной работе.
Пример оформления работы
- Составить алгоритм и написать код программы, вычисляющей значения функции y, заданной графически, по значениям аргумента x, введенным с консоли:

- Схема алгоритма решения задачи:

- Код программы
3.1. На языке Паскаль:
Program Variant_0;
Uses WinCRT;
Var x, y: Real;
Begin
WriteLn(‘Лабораторная работа №2’);
WriteLn(‘Вариант №0’);
WriteLn(‘ИС-11-1’);
WriteLn(‘Пупкин Василий’);
WriteLn;
Write(‘x=’); {ввод исходных данных}
ReadLn(x);