Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа зо+зу.doc
Скачиваний:
66
Добавлен:
11.03.2016
Размер:
19.34 Mб
Скачать

Математические операции

Операция

Описания операции

А^В

А в степени В

Изменение знака

А*В

Произведение А и В

А/В

Деление А на В

А\В

Целочисленное деление А на В

А Mod В

Деление по модулю А на В

А+В

Сумма А и В

А-В

Разность А и В

Пример:

Результатом целочисленного деления является целая часть частного при делении А на В, например: 34\5=6.

Результатом деления по модулю является остаток от деления, например: 34Mod5=4.

Таблица 11

Операции отношения

Операция

Описания операции

>

Больше

> =

Больше или равно

<

Меньше

< =

Меньше или равно

< >

Не равно

=

Равенство

Таблица 12

Логические операции

Операция

Описания операции

X And Y

Логическое умножение. Возвращает True тогда и только тогда, когда оба операнда возвращают True

X Or Y

Логическое умножение. Возвращает True тогда и только тогда, когда хотя бы один операнд возвращают True

X Xor Y

Исключающая Or. Возвращает True тогда и только тогда, когда один операнд возвращают True а другой - False

Not X

Логическое отрицание. Возвращает значение, противоположное операнду

Встроенные функции VBA

В VBA имеется большой набор встроенных функции и процедур, использование которых существенно упрощает программирование. Эти функции можно разделить на следующие основные категории:

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

• Функции проверки определения и преобразования типов;

• Функции преобразования форматов;

• Функции обработки строк;

• Функции времени и даты;

• Финансовые функции;

• Системные функции.

Приведем примеры некоторых часто используемых функций.

Таблица 13

Встроенные функции

Категории

Функции

Математические

Abs (x) – абсолютная величина х;

Abs (-4,5)= 4,5

Rnd() - случайное число;

INT() -;

Int (x) – наибольшее число, не превышающее х;

Int (12,37)=12, Int (12,57)=12

Int (-12,37)=-13, Int (-12,57)=-13

CInt (x) – целое число ближайшее к х;

CInt (2,57)=13,

CInt (12,3)=12,

CInt (-12;37)= -12,

CIut (-12,57)= -13

Fix (x) – целое часть х;

Fix (-4,5)=-4,

Fix (12,57)=12

Sqr (x) – корень квадратный;

тригонометрические функции и др.

Строковые

LCase() – преобразование в строчные буквы строки символов;

UCase() – преобразование в прописные буквы строки символов;

Left() – выделение подстроки слева;

Right() – выделение подстроки справа;

Len() – определение длины строки и др.

Даты и времени

Date() – возврат текущей системной даты;

Cdate() – конвертирование выражения в формат дата/ время;

Time() – возврат текущего системного времени;

Now() – возврат текущей даты и текущего времени (по компьютеру)

Day() – возврат номера дня года;

Month() – возврат номера месяца года;

Weekday() – возврат номера дня недели;

Year() – возврат номера года и др.

Преобразования типов данных

Val () – преобразование строки символов в число;

Str () – преобразование числа в строку символов;

CVar() – преобразование в тип данных VARIANT

Format() – форматирование данных типа дата, число, строка символов для печати или записи в файл;

Системные функции

InputBox – окно ввода;

MsgBox – окно сообщения

и др.

Системные функции

К системным функциям относятся те, действие которых напрямую зависит от работы операционной системы Windows.