Задание на разработку проекта
Создать проект для вычисления сложной функции с условием.
Формализация и уточнение задания
Алгоритм решения данной задачи представляет собой комбинацию вычисления сложной функции с условием и выбора наименьшего (наибольшего) из нескольких значений. Он использует все виды разветвлений, и программируется с использованием как однострочных, так и блочных операторов If.
Данная задача решает с использованием трех процедур-подпрограмм usl_1, usl_2 и usl_3, первая процедура срабатывает при Y>2 и X>0, вторая при Y<=2 и X<0, третья в любом другом случае.
Данные процедуры получают на вход x, y, a как целые числа (Single), а возвращают вычисленное значение переменной z (Single).
Процедура-подпрограмма vivod служит для вывода значения в поле TextBox. Процедуры-функция vvod служит для получения значения переменной, введенной в TextBox.
Расчет по условию Y>2 и X>0
Расчет по условию Y<=2 и X<0
Расчет по условию в противном случае
Код программы
Тут
Блок схема (usl_1)
Блок схема (usl_2)
Блок схема (usl_3)
Блок схема (Общая)
Доказательство правильности результата
При тестовых данных результаты ручного расчета и вычисления на компьютере совпадают
Просмотры: 4311 |
Статью добавил:
slava191 |
Категория:
информатика