Iruna131
14.08.2022 18:06

4 Задание
4.1 Составьте функцию пользователя, вычисляющую стоимость дорожки, проходящей по через луг и пляж (постановка задача приведена в практическом занятии 6). Все данные (восемь значений) передаются в функцию как параметры.
4.2 Создайте процедуру для этих же вычислений. Все данные процедура должна получать из ячеек рабочего листа, а результат поместить в ячейку, адрес которой задается пользователем.
4.3 Создаваемые процедуры должны обеспечить вычисления длины двух отрезков дорожки

и стоимости строительства дорожки:
S = S1 * AB + S2 * BC
при следующих исходных данных
S1=80; S2=120;
xa=0; ya=10;
yb=5;
xc=10; yc=0
Значение xb принять равным одному из тех, для которых на занятии 6 было получено значение стоимости, например 2.

5 Указания к выполнению работы

5.1 Все операции выполняйте в рабочей книге, созданной на занятии 2-6.
5.2 Перед началом работы проверьте и, если нужно, измените на Средний, уровень безопасности при работе с макросами.
5.3 Редактор VBA открывается командами Сервис – Макрос – Редактор Visual Basic .
5.4 Для вставки новой процедуры используется команда Insert – Procedure; тип новой процедуры следует указать Function для первого задания и Sub для второго. Имя функции и процедуре задайте сами, они не должны совпадать.
5.5 Для вычисления длины отрезков можно использовать стандартную функцию VBA Sqr() – вычисления квадратного корня или воспользоваться операцией возведения в степень и тождеством: √х = х1/2.
5.6 Вычислите значения стоимости строительства дорожки с функции и с процедуры. Сравните со значениями, полученными при выполнении занятия 6.
5.7 Сохраните результаты работы.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
maloyzolotov
19.06.2022 02:27
41)Создать новую таблицу
42) Д)
43)Правка - Удалить запись.
50) Параметры.
53)Выводится диалоговое окно с приглашением ввести параметр для условия на отбор записей.
56)Изменяются значения в полях определенных записей.
57)Создается таблица с данными, соответствующими определенным условиям.
62)Автоматической вставки последовательных или случайных чисел в качестве номера новой записи.
65)Во вкладке Режим таблиц – выбрать Вставить 
66)Разные имена, но одинаковый тип данных.
69)Для отбора записей, данные в которых соответствуют определенным условиям.
70)Е)
71)Для создания контрольного переключателя.
0,0(0 оценок)
Ответ:
yli4ka2007
20.05.2022 21:09
Program Ves;
Var a1,a2,a3,a4,t1,t2,t3,p,d,vp,b: Integer;
begin 
writeln ('программа вычисляет норму для данного ученика');
writeln ('введи массу учебника 1');readln (a1);
writeln ('введи массу учебника 2');readln (a2);
writeln ('введи массу учебника 3');readln (a3);
writeln ('введи массу тетради 1');readln (t1);
writeln ('введи массу тетради 2');readln (t2);
writeln ('введи массу тетради 3');readln (t3);
writeln ('введи массу пенала');readln (p);
writeln ('введи массу дневника');readln (d);
writeln ('введи массу портфеля');readln(vp);
b:=a1+a2+a3+a4+t1+t2+t3+p+d+vp;writeln ('общая масса портфеля= ' b);
if (b<=5) then writeln ('норма') else writeln ('ненорма');
readln;
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота