Структура VB-программ и процедуры. Средства программирования алгоритмов линейной структуры

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


Создайте приложение (решение), состоящее из трех проектов для вычисления арифметического выражения



В каждом проекте для вычисления заданного арифметического выражения необходимо реализовать одну из следующих процедур: процедуру-функцию с формальными параметрами, процедуру-подпрограмму с формальными параметрами и процедуру без параметров (передача данных в соответствующем проекте будет осуществляться через глобальные объекты).

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


Для формализации и уточнения задания запишите арифметическое выражение на языке программирования:

d = (1 - Tan(х * y ^ 2)) / (х ^ (1 / 3)) 4 * Sqrt((х ^ 2) - 0.1);

В соответствии с требованиями задания разобьем решение задачи на несколько отдельных задач и создадим три процедуры пользователя, вычисляющие заданное арифметическое выражения: процедуру-функцию func() с двумя формальными параметрами, необходимыми для вычисления выражения и передающимися по значению как входные аргументы; процедуру-подпрограмму proc1() с тремя формальными параметрами, из которых два необходимы для вычисления выражения и передаются по значению как входные аргументы и один является результатом и передается по ссылке; процедуру-подпрограмму proc2() без параметров, в которой два необходим для вычисления выражения аргумента, а результат передаются через глобальные объекты.

Форма 4_3_7_2





Код программы 4_3_7_2



Код тут

Блок схемы



Процедура функция


Процедура подпрограмма


Процедура без параметров


Общая


Доказательство в Excel




Вторая часть ->

slava191
1251

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

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

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

По каналу связи передается последовательность положительных целых чисел, все числа не превышают 1000, их количество заранее неизвестно. Каждое число передается отдельно.

Программирование алгоритмов формирования и обработки одномерных массивов

Информатика МТУСИ 1ый курс
Не можешь решить?
ПОМОГИТЕ РЕШИТЬ
Мы ВКонтакте