Программирование алгоритмов разветвляющихся структур

Задание на разработку проекта


Создать проект для вычисления сложной функции с условием.


Формализация и уточнение задания


Алгоритм решения данной задачи представляет собой комбинацию вычисления сложной функции с условием и выбора наименьшего (наибольшего) из нескольких значений. Он использует все виды разветвлений, и программируется с использованием как однострочных, так и блочных операторов 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)



Блок схема (Общая)




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



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

slava191
1146

Написать комментарий

Читайте также:

12 задание из ЕГЭ по информатике.

Алгоритм решения ЛЮБОГО варианта 12 задания. (IP-адрес, маска и адрес)

Задачи на количество информации.

После прочтения статьи вы научитесь решать №1 из огэ, а также №9 и №13 из ЕГЭ. +Примеры
Не можешь решить?
ПОМОГИТЕ РЕШИТЬ
Мы ВКонтакте

б (+ б)
добавлено решений
лучших решений
добавлено задач