Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторная работа VBA № 2
Разветвляющийся алгоритм
Цель работы: составить программу для вычисления значения функции y(x) при различных условиях.
Задача 2. Вычислить значения функции, заданной различными аналитическими выражениями, при заданных значениях аргумента (разветвляющийся алгоритм).
Порядок работы
1. Изучите методические указания к лабораторной работе по VBA (см. приложение 1 «Методические указания» лаб. раб. VBA №1).
2. Средствами VBA согласно вашему варианту вычислите значения выражения при трех различных значениях x из трех разных промежутков (см. приложение стр. 3-6). В качестве образца два способа решения задачи представлены на стр. 2. Составьте два модуля, в каждом из которых следует представить соответствующий вариант решения вашей задачи.
3. По выполненной работе составить отчет в электронной форме, куда включить титульный лист, на последующих страницах поместить содержание задания и результаты выполненного задания. Для иллюстрации выполненного задания используйте скриншот.
4. При защите работы проиллюстрируйте различные варианты ввода и вывода значений.
Пример. Вычислить значение функции:
Указанное выражение может быть запрограммировано в виде кода, представленного на рис. 1 или рис. 2.
Способ №1
Рис. 1. Листинг программы для расчета значения функции y(x) при различных условиях с результатом расчета (вариант 1)
Способ №2
Рис. 2. Листинг программы для расчета значения функции y(x) при различных условиях с результатом расчета (вариант 2)
Приложение
Варианты задачи
1) |
|
2) |
|
3) |
|
4) |
|
5) |
|
6) |
|
7) |
|
8) |
|
9) |
|
10) |
|
11) |
|
12) |
|
13) |
|
14) |
|
15) |
|
16) |
|
17) |
|
18) |
|
19) |
|
20) |
|
21) |
|
22) |
|
23) |
|
24) |
|
25) |
PAGE 3