Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по информатике. VBA.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

1.4 Методика выполнения задания

  1. Создание таблицы исходных данных.

  2. Сервис  Макрос  Редактор Visual Basic.

  3. Вставка  Модуль.

  4. Вставка  Процедура

  5. Указать имя: premia.

  6. Указать тип процедуры: функция.

  7. Создать текст процедуры.

  8. Сохранить документ.

  9. Закрыть Visual Basic.

  10. В графе премия ввести функцию.

  11. Выбрать категорию «Определенные пользователем».

  12. Выбрать функцию premia.

  13. Ввести аргументы функции.

  14. Автозаполнением заполнить остальные ячейки.

Пример выполнения работы приведен на рис. 1.1, 1.2, 1.3

Рис.1.1 Таблица значений

Рис. 1.2 Таблица формул

Рис. 1.3 Текст функции пользователя

    1. Содержание отчета

      1. Цель работы.

      2. Краткие теоретические сведения.

      3. Задание к работе.

      4. Текст процедуры на VBA с пояснениями.

      5. Анализ результатов. Выводы.

1.6 Задания для самостоятельной работы

Сформировать таблицы значений и построить графики для функций, определенных в лабораторной работе «Построение графиков функций и решение нелинейных уравнений в Microsoft Excel» с использованием функций пользователя.

Варианты заданий:

Вариант 1

  1. Построить в разных системах координат при х[-2; 1,5] графики функций:

  1. Построить в одной системе координат при х[-2; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 2

  1. Построить в разных системах координат при х[-1,5; 1,5] графики функций:

  1. Построить в одной системе координат при х[-2; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1]:

  1. Найти все корни уравнения .

Вариант 3

  1. Построить в разных системах координат при х[-1,8; 1,8] графики функций:

  1. Построить в одной системе координат при х[0; 3] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 4

  1. Построить в разных системах координат при х[-2; 1,8] графики функций:

  1. Построить в одной системе координат при х[-3; 0] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 5

  1. Построить в разных системах координат при х[-1,7; 1,5] графики функций:

  1. Построить в одной системе координат при х[-3; 0] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 6

  1. Построить в разных системах координат при х[-1,5; 1,8] графики функций:

  1. Построить в одной системе координат при х[0; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  1. Найти все корни уравнения .

Вариант 7

  1. Построить в разных системах координат при х[-1,4; 1,9] графики функций:

  1. Построить в одной системе координат при х[0; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  1. Найти все корни уравнения .

Вариант 8

  1. Построить в разных системах координат при х[-1,4; 1,4] графики функций:

  1. Построить в одной системе координат при х[0; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 9

  1. Построить в разных системах координат при х[-1,8; 1,8] графики функций:

  1. Построить в одной системе координат при х[0; 3] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 10

  1. Построить в разных системах координат при х[-2; 1,8] графики функций:

  1. Построить в одной системе координат при х[-3; 0] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 11

  1. Построить в разных системах координат при х[-1,7; 1,5] графики функций:

  1. Построить в одной системе координат при х[-3; 0] графики функций:

  1. Построить поверхность при х, у [-1; 1].

4. Найти все корни уравнения .

Вариант 12

  1. Построить в разных системах координат при х[-1,5; 1,8] графики функций:

  1. Построить в одной системе координат при х[0; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 13

  1. Построить в разных системах координат при х[-1,4; 1,9] графики функций:

  1. Построить в одной системе координат при х[0; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 14

  1. Построить в разных системах координат при х[-1,4; 1,4] графики функций:

  1. Построить в одной системе координат при х[0; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  1. Найти все корни уравнения .

Вариант 15

  1. Построить в разных системах координат при х[-1,4; 1,4] графики функций:

  1. Построить в одной системе координат при х[0; 2] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Вариант 16

  1. Построить в разных системах координат при х[-1,8; 1,8] графики функций:

  1. Построить в одной системе координат при х[0; 3] графики функций:

  1. Построить поверхность при х, у [-1; 1].

  2. Найти все корни уравнения .

Библиографический список

  1. Р.Персон. Microsoft Ecxel 97 в подлиннике: в 2т. – BHV – Санкт-Петербург. 1998. Том 2 – 640с.

  2. Васильев А., Андреев А. VBA в Office 2000: учебный курс. – СПб.: Питер, 2001. – 432 с.: ил.

ПРИЛОЖЕНИЕ 1

Математические функции VBA

Функции

Возвращаемое значение

Abs

Модуль (абсолютная величина) числа

Atn

Арктангенс

Cos

Косинус

Exp

Экспонента, т.е. результат возведения основания натурального логарифма в указанную степень (ех)

Log

Натуральный логарифм (основание е=2.71828…)

Rnd

Случайное число из интервала [0.1)

Если число меньше нуля, то Rnd возвращает каждый раз одно и тоже число, используя аргумент в качестве опорного числа; если число больше нуля или аргумент опущен, то – следующее случайное число в последовательности; если число равняется нулю, то случайное число, возвращенное при предыдущем вызове этой функции.

Перед вызовом функции Rnd используйте инструкцию Randomize без аргумента

Sgn

Знак числа

Sin

Синус

Sqr

Квадратный корень из числа

Tan

Тангенс

Fix

и Int

Обе функции, Int и Fix, отбрасывают дробную часть числа и возвращают целое значение.

Различие между функциями Int и Fix состоит в том, что для отрицательного значения аргумента число функция Int возвращает ближайшее отрицательное целое число, меньшее либо равное указанному, а Fix - ближайшее отрицательное целое число, большее либо равное указанному