Понятие функции

advertisement
 Функция
вычисляет и возвращает
результат в зависимости от исходных
данных (аргументов).

Например: 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() - функция также не имеет
аргументов и возвращает текущее время.
 Если
необходимо, чтобы результатом
выражения было число, то и все исходные
данные в этом выражении должны быть
числами.
И также если результат - строка, то и все
исходные данные должны быть строки. В
противном случае возможны либо ошибки
в программе, либо результат не будет
соответствовать ожидаемому.
Download