Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2-Laboratornaja_rabota_2_VBA.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
770.46 Кб
Скачать
  1. Математические функции

Функции (аргументы)

Возвращает/действие

Abs(N)

Возвращает абсолютное значение N

Cos(N)

Косинус угла N, где N – это угол, измеренный в радиа-нах

Sin(N)

Возвращает синус угла; N – это угол, измеренный в ра-дианах

Tan(N)

Возвращает тангенс угла; N – угол в радианах

Atn(N)

Возвращает арктангенс N как угол в радианах

Exp(N)

Возвращает константу е, возведенную в степень N е – это основание натуральных логарифмов и она (при-близительно) равна 2,718282

Fix(N)

Возвращает целую часть N. Fix не округляет число, а отбрасывает любую дробную часть. Если N является отрицательным, Fix возвращает ближайшее отрица-тельное целое большее, чем или равное N

Int(N)

Возвращает целую часть N. Int не округляет число, а отбрасывает любую дробную часть. Если N является отрицательным, Int возвращает ближайшее отрица-тельное целое меньшее, чем или равное

Log(N)

N Возвращает натуральный логарифм N

Rnd(N)

Возвращает случайное число; аргумент является не-обязательным. Используйте функцию Rnd только после инициализации VBA-генератора случайных чисел оператором Randomize

Sgn(N)

Возвращает знак числа: –1, если N – отрицательное; 1, если N –положительное; 0, если N равно 0

Sqr(N)

Возвращает корень квадратный из N. VBA отображает ошибку исполнения, если N – отрицательное

  1. Операторы сравнения

« = » – символ равенства двух выражений;

« < » – символ проверки условия «меньше»;

« > » – символ проверки условия «больше»;

« <> » – символ проверки условия «не равно».

  1. Логические операторы

AND – логическое И используется для логического объединения двух выражений;

EQV – логическая эквивалентность используется для проверки эквивалентности двух выражений;

OR –логическое ИЛИ используется чтобы убедиться в том, что хотя бы одно из выражений истинно;

XOR – исключение (логическое исключающее ИЛИ), используется, чтобы убедиться в том, что истинно одно из двух выражений;

NOT – отрицание (логическое НЕ), возвращает обратное логическое выражение.

  1. Ошибки компиляции

Полный перечень ошибок возможных при отладке программы представлен в приложении А.

  1. Варианты заданий

Контрольное задание 1. Составить блок-схему и разработать в VBA программу для вычисления значения функции. Варианты заданий приведены в таблице 6.

Таблица 6 – Варианты заданий

Номер варианта

Тип данных

Функция

Соотношения между данными

1

Integer

Y=|A|*(X+1)2

A > X

2

Integer

Y=|A|-B2

A < B

3

Integer

Y=B2+|A|

A < B

4

Integer

Y=|A|-|B|

A > |B|

5

Integer

Y=(|A|-B)2

|A| < B

6

Real

Y=|A+B|

A < 50

7

Real

Y=2 * A * |B|

A > В

8

Real

Y=A*(|X|-1)2

A < Х

9

Real

Y=|A|-(B+1)2

|A| < 20

10

Real

Y=B2+(|A|-1)

A > 20

11

Integer

Y=|A|-|B|+5

|A| < 20

12

Integer

Y=(|A|+B-1)2

|A| < 50

13

Integer

Y=|A+B|-2*A

A < B

14

Integer

Y=2 * |A| * (B-1)

A < B

15

Integer

Y=B2+(|A|-B)

A > |B|

16

Integer

Y=|A+B|

|A| < |B|

17

Integer

Y=2 * A * |B|

A < 50

18

Integer

Y=A*(|X|-1)2

A > Х

19

Integer

Y=|A|-(|B|-1)2

A < 20

20

Integer

Y=B2+(|A|-1)

|A| < B

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]