Задание 1. Пример 1. Составить программу линейного алгоритма для вычисления значения:
Шаг 1. На рабочем листе MS Excel используя мышь, перетащим изображение кнопки на лист. Появится кнопка с именем CommandButton1, переименуем ее в Задание 1.
Шаг 2. Переходим в режим создания программ (режим VBA) и записываем программный код в процедуру CommandButton1_Click().
Примечание. В комментариях следует указать автора, т.е. кто выполнил (свою фамилию и номер группы), а также все переменные. В случае если по каким-либо причинам не укажете, то оценка за работу будет снижена.
Шаг 3. Запускаем программу на выполнение.
Примечание: При вводе значения, разделитель целой и дробной части вещественного числа – точка. Например: 3.24
Вводим значение a.
Вводим значение b.
Получаем значение y.
Задание 1 выполнено.
Задание 2. Пример 2. Составить программу разветвляющего алгоритма вычисления значения:
Шаг 1. На том же рабочем листе MS Excel где Задание 1, используя мышь, перетащим изображение кнопки на лист и вставим вторую кнопку. Появится кнопка с именем CommandButton2, переименуем ее в Задание 2.
Шаг 2. Переходим в режим создания программ (режим VBA) и записываем программный код в процедуру CommandButton2_Click().
Шаг 3. Запускаем программу на выполнение.
Вводим значение x.
Получаем значение y.
Задание 2 выполнено.
Задание 3. Пример 3. Составить программу нахождения суммы следующего выражения:
где x - любое не равное нулю и единице число
Шаг 1. На том же рабочем листе MS Excel где Задание 1 и 2, используя мышь, перетащим изображение кнопки на лист и вставим третью кнопку. Появится кнопка с именем CommandButton3, переименуем ее в Задание 3.
Шаг 2. Переходим в режим создания программ (режим VBA) и записываем программный код в процедуру CommandButton3_Click().
Шаг 3. Запускаем программу на выполнение.
Вводим значение x.
Получаем значение суммы S.
Задание 3 выполнено.
3. варианты для выполнения лабораторной работы
Задание №1: Разработайте программу линейного алгоритма и вычислить значение выражения при заданных исходных данных.
Указание. Для упрощения выражений можно ввести промежуточные переменные.
Вариант | Функция | Исходные данные |
![]() | x = 14.26
y = – 1.22
z = 3.5´ ![]() | |
![]() | x = –4.5
y = 0.75´ ![]() ![]() | |
![]() | x = 3.74 ![]() ![]() | |
![]() | x = 0.4 ![]() ![]() | |
![]() | x = –15.246
y = 4.642 ![]() | |
![]() | x = 16.55 ![]() | |
![]() | x = 0.1722
y = 6.33
z = 3.25 ![]() | |
![]() | x = –2.235 ![]() | |
![]() | x = 1.825 ![]() ![]() | |
![]() | x = 3.981 ![]() ![]() | |
![]() | x = 6.251 y = 0.827 z = 25.001 | |
![]() | x = 3.251
y = 0.325
z = 0.466 ![]() | |
![]() | x = 17.421
y = 10.365 ![]() ![]() | |
![]() | x = 12.3 ![]() ![]() | |
![]() | x = 2.444
y = 0.869 ![]() ![]() | |
![]() | x = –1,42 y = 1,22 z = –1,82 a = –18,25 | |
![]() | a = 1,378 b = –2,2×10–3 | |
![]() | x = –0,765 a = 3,2 b = 17,5 p = 0,137 | |
![]() | x = –1,42 y = 1,22 x = 1,71 m = –2,2·10–3 | |
![]() | x = 0,515 c = 3,75 b = 0,0002 a = 0,17 x = 7,75 |
Задание №2: Разработайте программу разветвляющегося процесса, и вычислить значение выражения при заданных исходных данных.
Указание. Для упрощения выражений можно ввести промежуточные переменные.
Вариант | Функция | Исходные данные | Результат |
![]() | z = 2,3 | При x=–4,5 При x=0 При x=4,5 | |
![]() | a = -π | При x=8,3 При x=0 При x=–5,7 | |
![]() | a = 0,12; b = –4,4 | При x=0,17 При x=1,2 При x=3,9 | |
![]() | с = 0,04 | При x=–9 При x=3,4 При x=31 | |
![]() | L = 6,2 | При x=–1,1 При x=0,2 При x=1,6 | |
![]() | a = 2,8 | При x=0 При x=2 При x=5,3 | |
![]() | a = 0,01; b = –2π | При x=–3,6 При x=0 При x=7,1 | |
![]() | a = 98,3; b = 4,5 | При x=0,1 При x=0,33 При x=1,8 | |
![]() | a = 2,81; b = 5,96 | При x=–12,6 При x=3,2 При x=10,3 | |
![]() | a = 4,4 | При x=–7,5 При x=3,98 При x=103 | |
![]() | a = 2 | При x=1,3 При x=2 При x=9,9 | |
![]() | a = 11,3 | При x=–2,3 При x=0,1 При x=2,2 | |
![]() | a = 0,1 | При x=2 При x=20 При x=28,3 | |
![]() | a = 7,13; b = 0,91 | При x=–4,4 При x=6,8 При x=21 | |
![]() | w = π/2 | При x=0,1 При x=3,1 При x=5,1 | |
![]() | d = 2,5 | При x=–25,1 При x=2,6 При x=13,3 | |
![]() | b = 0,91 | При x=–1,5 При x=6,2 При x=19 | |
![]() | k = 9,1 | При x=–5,5 При x=1,9 При x=14 | |
![]() | a = 3,8 | При x=–5,1 При x=3,3 При x=5,1 | |
![]() | a = 98,3; b = 4,5 | При x=0,1 При x=0,33 При x=1,8 |
Задание №3: Разработайте программу циклического алгоритма вычисления суммы (произведения
) конечного числа элементов ряда.
Вычислить значение выражения при заданных исходных данных.
Вариант | Функция | Исходные данные |
![]() | х - любое не равное нулю и единице число; вводится пользователем с клавиатуры | |
![]() | х - любое не равное нулю и единице число; вводится пользователем с клавиатуры | |
![]() | ничего не вводится | |
![]() | х - любое не равное нулю и единице число; вводится пользователем с клавиатуры | |
![]() | ничего не вводится | |
![]() | х - любое не равное нулю и единице число; вводится пользователем с клавиатуры | |
![]() | ничего не вводится | |
![]() | ничего не вводится | |
![]() | х - любое не равное нулю и единице число; вводится пользователем с клавиатуры | |
![]() | ничего не вводится | |
![]() | a=3; b=2; вводятся пользователем с клавиатуры | |
![]() | х - любое не равное нулю и единице число; вводится пользователем с клавиатуры | |
![]() | ничего не вводится | |
![]() | х - любое не равное нулю и единице число; вводится пользователем с клавиатуры | |
![]() | b=2;х=3; вводятся пользователем с клавиатуры | |
![]() | х=3; вводится пользователем с клавиатуры | |
![]() | b=5;х=3; вводятся пользователем с клавиатуры | |
![]() | a=3;х=3; вводятся пользователем с клавиатуры | |
![]() | х=3; вводится пользователем с клавиатуры | |
![]() | х - любое не равное нулю и единице число; вводится пользователем с клавиатуры |