
- •Кафедра КиВт методические указания
- •1.1 Цель работы: Изучение методов создания функций пользователя в excel с использованием Visual Basic for Application (vba).
- •1.2 Теоретические сведения
- •1.3 Задание к работе
- •1.4 Методика выполнения задания
- •Содержание отчета
- •1.6 Задания для самостоятельной работы
- •2. Лабораторная работа № 2. Создание программ на vba с помощью макрорекордера
- •Теоретические сведения
- •Подготовка к записи макроса
- •Запись макроса, остановка записи.
- •Анализ процедуры.
- •Задание к работе.
- •Содержание отчета.
- •3. Лабораторная работа № 3. Интегрированная среда разработки (vba)
- •3.2 Краткие теоретические сведения
- •3.2.1 Общий вид интегрированной среды разработки на Visual Basic for Applications.
- •3.2.2 Панель элементов
- •3.2.3 Окно Project Explorer.
- •3.2.4 Окно Свойства (Properties)
- •3.2.5 Окно Просмотр объектов (Object Browser)
- •4. Лабораторная работа № 4. Программирование алгоритмов линейной структуры
- •4.2 Краткие теоретические сведения
- •4.2.1 Оператор присвоения
- •4.2.2 Функции преобразования форматов
- •4.2.3 Встроенные диалоговые окна
- •4.3 Задание к работе
- •4.4 Методика выполнения задания
- •4.5 Пример выполнения задания
- •Содержание отчета.
- •5. Лабораторная работа № 5. Программирование алгоритмов разветвляющейся структуры
- •5.2 Краткие теоретические сведения
- •5.3 Методика выполнения задания
- •5.4 Пример выполнения задания
- •Содержание отчета.
- •6. Лабораторная работа № 6. Программирование алгоритмов циклической структуры
- •6.2 Теоретические сведения.
- •Задание к работе.
- •Методика выполнения задания
- •Пример выполнения задания
- •Содержание отчета.
- •7. Лабораторная работа № 7. Обработка одномерных массивов
- •7.2 Теоретические сведения. Массивы
- •Динамические массивы
- •7.3 Задание к работе
- •7.4 Методика выполнения задания
- •7.5 Пример выполнения задания
- •7.6 Содержание отчета.
- •8. Лабораторная работа № 8. Обработка двумерных массивов (матриц)
- •8.2 Теоретические сведения.
- •8.3 Задание к работе.
- •8.4 Методика выполнения задания
- •8.5 Пример выполнения задания
- •8.6 Содержание отчета.
- •9. Лабораторная работа № 9. Программирование алгоритмов циклической структуры c использованием оператора цикла do
- •9.1 Цель работы: изучение методов алгоритмизации и программирования алгоритмов циклической структуры c использованием оператора цикла do
- •9.2 Теоретические сведения.
- •9.3 Задание к работе.
- •9.4 Методика выполнения задания
- •9.5 Пример выполнения задания
- •9.6 Содержание отчета.
Задание к работе.
Вычислить таблицу значений функции для значений х в интервале от хн до хк с шагом ∆х. Варианты заданий приведены в таблице 6.1. организовать вывод значения аргумента и вычисленного значения функции в виде таблицы.
Таблица 6.1. Таблица функции у(х).
Варианты задания |
Расчетные формулы |
Исходные данные |
||||
а |
b |
хн |
хк |
∆х |
||
|
y=arctg bx/(1+sin2x) |
- |
0,75 |
1,35 |
6,5 |
0,8 |
|
|
19,6 |
7,6 |
14,6 |
34,8 |
6 |
|
|
1,38 |
-1,26 |
60 |
100 |
10 |
|
|
- |
1,68 |
1,2 |
2,4 |
0,2 |
|
|
0,36 |
5,5 |
10 |
50 |
6 |
|
|
0,9 |
1,85 |
0 |
1,2 |
0,15 |
|
|
1,24 |
0,67 |
10,2 |
12,4 |
0,45 |
|
|
2,8 |
0,45 |
40 |
60 |
4,5 |
|
|
20,2 |
7,65 |
3,5 |
4 |
0,1 |
|
|
4,6 |
2,5 |
0,75 |
1,8 |
0,3 |
|
|
0,55 |
0,78 |
4,2 |
5,8 |
0,25 |
|
|
7,83 |
0,3 |
9 |
12 |
0,35 |
|
|
0,28 |
1,35 |
1,2 |
7,5 |
0,5 |
|
|
0,9 |
0,66 |
2,3 |
8,9 |
1,3 |
|
|
0,85 |
- |
17,2 |
24,6 |
2 |
|
|
1,16 |
- |
0,25 |
1,28 |
0,33 |
|
|
0,4 |
10,8 |
0,84 |
1,25 |
0,15 |
|
|
1,28 |
0,03 |
12,6 |
34,9 |
7,6 |
|
|
0,25 |
0,68 |
11,6 |
15,8 |
0,6 |
|
|
1,6 |
1,24 |
0,2 |
1,4 |
0,35 |
|
|
1,8 |
0,34 |
6,44 |
9,1 |
0,25 |
|
|
0,44 |
2,28 |
6,5 |
7,3 |
0,12 |
|
|
3,2 |
0,45 |
0,6 |
1,5 |
0,2 |
|
|
17,5 |
10,45 |
1,9 |
3,8 |
0,3 |
|
|
8,24 |
- |
14,9 |
24,8 |
1,5 |
Методика выполнения задания
Заранее, до выполнения лабораторной работы)
1. Изучить возможности языка программирования для реализации:
- вычислительных процессов циклической структуры с известным числом повторений в цикле;
- приема программирования – табулирования функции от одного аргумента (вычисление значений функции при изменении аргумента в заданном диапазоне с шагом ∆х).
2. Разработать алгоритм табулирования функции.
3. Составить программу табулирования функции.
4. Выполнить на ПЭВМ разработанную программу.