Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_VB_ч_1_МГУС.doc
Скачиваний:
45
Добавлен:
23.08.2019
Размер:
1.41 Mб
Скачать

Приложение

Функции Visual Basic для обработки числовых данных

Название

функции

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

обозначения

Имя

Примечание

Синус

Косинус

Тангенс

Арктангенс

sinX

cosХ

tgХ

arctgХ

SIN(Х)

COS(Х)

TAN(Х)

ATN(Х)

В радианах.

В радианах

В радианах

угол в интервале

(-π/2; + π /2)

Показательная

Логарифм

натуральный

Логарифм

десятичный

Корень

квадратный

eX

lnХ

lgX

ЕХР(Х)

LOG(Х)

LOG(x)/LOG(10)

SQR(X)

Х≤87

Х>0

Х>О

X≥0

Абсолютное

значение

|А|

ABS(Х)

ABS(-5) есть 5

Отбрасывание дробной части

FIX(Х)

FIX(12.76) есть 12

Присвоение знака

Знак Х

SGN(Х)

+1 дляХ>0

0 для Х=0

- 1для Х<0

Целочисленная

]Х[

INT(Х)

INT (34.67)

есть 34

ВДТ(-5.1) есть-6

Генератор

случайных чисел от 0 до 1

RND [(X)]

Аргумент можно

опустить

Деление А на В с возвращением

остатка

A MOD B

C = 17 MOD 3

C = 2

Типы данных и их префиксы

Тип данных

Название

Префикс

Byte

байт

byt

Integer

целое

int

Long

длинное целое

lng

Single

десятичные числа одинарной точности

sng

Double

десятичные числа двойной точности

dbl

Boolean

Логические

bln

String

Строковая

str

Currency

денежный

cur

Date

дата

dtm

Object

объект

obj

Variant

универсальная (любые значения)

vnt

пользовательский фомат

udt

константы

con

системные константы VB

vb

Управляющие конструкции Visual Basic

Условные выражения

Основанием для принятия решений в управляющих конструкциях являются условные выражения.

Условные выражения — это такие выражения, которые возвращают одно из двух значений True (Истина) или False (Ложь).

Операторы сравнения для условных выражений

= Равно <> Не равно

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

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

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

And (И) — возвращает значение True (Истина), если все участвующие в операции выражения имеют значение True. В остальных случаях возвращается значение False (Ложь);

Or (ИЛИ) — возвращает значение True, если хотя бы одно из выражений имеет значение True. В случае, когда все выражения имеют значение False, возвращается значение False;

Xor (Исключающее ИЛИ) — возвращает значение True (Истина), если, только одно из выражений имеет значение True. В остальных случаях возвращается значение False;

Not (HE) — операция отрицания. Возвращает обратное для значения выражения значение, т. е. если выражение равно True, то возвращается False, а если значение выражения равно False, то возвращается значение True.

Синтаксис использования логических операций

(выражение1 And выражение2 And выражение3) _

Or (выражение4 Хоr выражение5)

Операторы принятия решений

Линейный безальтернативный оператор If... Then