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

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

Visual Basic имеет большое число встроенных функций. Можно выделить следующие группы функций:

  • математические;

  • работы с массивами;

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

  • работы с символьными переменными;

  • работы с датами и временем;

  • финансово-математические;

  • работы с файлами;

  • управления компьютером;

  • обработки ошибок

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

Все математические функции полностью совпадают с функциями языка Basic (табл. 3.7)

Таблица 3.7

Встроенные функции языка Visual Basic

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

Функция языка Visual Basic

Комментарий

| x |

Abs(x)

Абсолютное значение числа x

ex

Exp(x)

Возведение в степень x числа e

Sgr (x)

Корень квадратный от x

ln(x)

Log (x)

Натуральный логарифм аргумента x

] x [

Fix(x)

Возвращает целое число, меньшее x

] x [

Int(x)

Возвращает целое число, меньше x

Round (x, n)

Округляет число x до n знаков после запятой

Sgn(x)

Определяет знак числа

Rnd(N)

Генерирует последовательность псевдослучайных чисел. При N<0 генерирует определенное число, зависящее от N, при N=0 возвращает последнее случайное число, выданное Rnd, при N>0 генерируется новое случайное число. Для изменения базы генератора псевдослучайных чисел можно использовать оператор Randomize

Sin(x)

Sin(x)

Синус числа х

Cos(x)

Cos(x)

Косинус числа х

Tg(x)

Tan(x)

Тангенс числа х

Arctg(x)

Atn(x)

Арктангенс х, обратная тригонометрическая функция

В тригонометрических функциях аргумент х должен задаваться в радианах.

Из обратных тригонометрических функций имеется только одна функция arctg(х). Остальные тригонометрические функции вычисляются через arctg(x) или другие тригонометрические и арифметические функции по правилам математики.

Отметим еще две функции:

Val(c) – преобразует символьную переменную в число.

IIf (логическое выражение, V1,V2) – логическая функция, возвращает значение по выражению V1, если логическое выражение истинно и по выражению V2, если логическое выражение ложно.

Функции для обработки строк символов, дат и времени приведены в приложении 1. В некоторых строковых функциях опущены необязательные параметры.

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