Задание 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´ z = –0.845 | ||
x = 3.74 y= –0.825 z = 0.16 | ||
x = 0.4 y = –0.875 z = –0.475 | ||
x = –15.246 y = 4.642 z = 21 | ||
x = 16.55 y = –2.75 z = 0.15 | ||
x = 0.1722 y = 6.33 z = 3.25 | ||
x = –2.235 y = 2.23 z = 15.221 | ||
x = 1.825 y = 18.225 z = –3.298 | ||
x = 3.981 y = –1.625 z = 0.512 | ||
x = 6.251 y = 0.827 z = 25.001 | ||
x = 3.251 y = 0.325 z = 0.466 | ||
x = 17.421 y = 10.365 z = 0.828 | ||
x = 12.3 y = 15.4 z = 0.252 | ||
x = 2.444 y = 0.869 z = –0.13 | ||
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; вводится пользователем с клавиатуры | ||
х - любое не равное нулю и единице число; вводится пользователем с клавиатуры |