Функция вычисляет и возвращает результат в зависимости от исходных данных (аргументов).
Например: Sin(x) Здесь x - аргумент, а вычисленный синус от x - результат. Общий вид функции: Имя функции (аргумент_1, аргумент_2, аргумент_n) Имена функций составляются по тем же правилам, что и имена переменных. Функция может иметь один или несколько аргументов.
Функции могут использоваться в арифметических выражениях с оператором присваивания, например: y = Sin(x) y = 2 * Sin(4 * x) + 2 или с оператором сравнения: Sin(x) > Cos(y) + 1 Sin(Pi) = 0
В Visual Basic предусмотрены встроенные функции, такие как Sin, Cos, которые вычисляются по строго оговоренным правилам и также функции может создавать программист для решения специальных задач. Остановимся на встроенных функциях. Основные группы встроенных функций: математические функции; строковые функции; функции для работы с датой и временем; функции для преобразования типов данных.
Математические функции предназначены для работы с числовыми данными, являющимися аргументами функций:
Строка (текст) - это последовательность любых символов. Строки в тексте программы заключаются в двойные кавычки (но не имена переменных, их содержащих!).
Например: a = "Вася" b = a + " Иванов" Примечание: так здесь показан пробел: Строка может быть пустой, то есть не содержать ни одного символа. Для обозначения пустой строки кавычки пишут без пробелов между ними: a = ""
Эта группа насчитывает более 10-ти функций, но мы рассмотрим только 2 функции. Date() - функция не имеет аргументов и возвращает текущую дату. Time() - функция также не имеет аргументов и возвращает текущее время.
Если необходимо, чтобы результатом выражения было число, то и все исходные данные в этом выражении должны быть числами. И также если результат - строка, то и все исходные данные должны быть строки. В противном случае возможны либо ошибки в программе, либо результат не будет соответствовать ожидаемому.