Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Выражения в VBA





В VB различают арифметические, логические и строковые выражения.

Арифметические выражения (AB)

- это совокупность числовых констант, переменных, функций, связанных арифметическими операциями:

+(сложение), - (вычитание), *(умножение), / (деление), ^ - возведение в степень.

Стандартные математические функции в VBA

Основные стандартные числовые функции с вещественными аргументами и вещественными результатами приведены в табл. 13.1.

Таблица 13.1 — Математические функции

Математич. обозначение Запись на VBA Математич. Обозначение Запись на VBA
| x | abs(x) arctg x atn(x)
Ö x sqr(x) ex exp(x)
sin x sin(x) ln x log(x)
cos x cos(x) tg x tan(x)
целое Х Int(x) случайное число rnd(x)

Val(x) - преобразование строкового данного в числовое.

Str(x) - преобразование числового данного в строковое.

Приоритеты выполнения операций в АВ следующие:

1 - операции в скобках; 2 - вычисление стандартных функций; 3 -возведение в степень; 4 - умножение, деление, деление нацело (10\3=3), mod (7 mod 2 =1); 5 - сложение и вычитание.

Правила записи АВ:

1. Запись выполняется построчно и знаки умножения не опускаются.

2. Если в знаменателе есть операции, то его нужно брать в скобки. Пример записи АВ: (a^x + exp(x))/(log(x)+sin(x)). Значением АВ является число.

Логические выражения (ЛВ)

Результатом вычисления ЛВ является константа true (истина) или false (ложь). ЛВ бывают простые и сложные.

Простое логическое выражение - это выражение отношения или два арифметических выражения, связанные операцией отношения.

Операции отношения <, < =, >, > =, <> (не равно), =.

Например: a > c. Если а больше c, то результат решения логического выражения — true, иначе значение false.

Сложное логическое выражение включает логические операции: and -логическое умножение (операция и); or -логическое сложение (операция или); not - логическое отрицание (операция нет).

Операция and дает истинный результат, когда оба операнда истинны. Операция or дает истинный результат, когда один или оба операнда истинны. Операция not отрицает истинность или ложность операнда (not (4=4) — результат операции — ложь).

Пример. Составить сложное логическое выражение, доказывающее истинность нахождение точки с координатами х, у в четвертом квадранте. Точка находится в 4 квадранте тогда, когда х=>0 "и" у <=0. На VBА это запишется так: (х=>0) and (y<=0). Слева и справа операции and - операнды.

Строковое (текстовое) выражение - это совокупность строковых констант, имен переменных и функций, связанных знаками объединения (конкатенации) &. Например: ‘ Visual¢ & ¢ Basic¢ (можно использовать знак +).

Результатом вычисления этого символьного выражения будет фраза Visual Basic.







Date: 2015-08-15; view: 441; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию