✎ Задать свой вопрос   *более 30 000 пользователей получили ответ на «Решим всё»

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

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


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


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


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



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




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



При тестовых данных результаты ручного расчета и вычисления на компьютере совпадают
Просмотры: 2566 | Статью добавил: slava191 | Категория: информатика