Задание на разработку задачи
Создайте приложение (решение), состоящее из трех проектов для вычисления арифметического выражения
В каждом проекте для вычисления заданного арифметического выражения необходимо реализовать одну из следующих процедур:
процедуру-функцию с формальными параметрами,
процедуру-подпрограмму с формальными параметрами и
процедуру без параметров (передача данных в соответствующем проекте будет осуществляться через глобальные объекты).
Формализация и уточнение задания
Для формализации и уточнения задания запишите арифметическое выражение на языке программирования:
d = (1 - Tan(х * y ^ 2)) / (х ^ (1 / 3)) 4 * Sqrt((х ^ 2) - 0.1);
В соответствии с требованиями задания разобьем решение задачи на несколько отдельных задач и создадим три процедуры пользователя, вычисляющие заданное арифметическое выражения: процедуру-функцию func() с двумя формальными параметрами, необходимыми для вычисления выражения и передающимися по значению как входные аргументы; процедуру-подпрограмму proc1() с тремя формальными параметрами, из которых два необходимы для вычисления выражения и передаются по значению как входные аргументы и один является результатом и передается по ссылке; процедуру-подпрограмму proc2() без параметров, в которой два необходим для вычисления выражения аргумента, а результат передаются через глобальные объекты.
Форма 4_3_7_2
Код программы 4_3_7_2
Код тут
Блок схемы
Процедура функция
Процедура подпрограмма
Процедура без параметров
Общая
Доказательство в Excel
Вторая часть ->
Просмотры: 4528 |
Статью добавил:
slava191 |
Категория:
информатика