ГЛАВА 7 ▼ Немного математики
Dim a As Integer
Dim b As Integer
Dim с As Integer
b = 3
с = 5
a - b + с
a = b * с
a = b л с
a = Ьл2 Ma + b) / ( (b - c)* 4) TextBoxl.Text = a
Visual Basic .NET выполняет последнюю строку кодов. Математические выражения в отличие от текстовых записываются без кавычек. А теперь посмотрим, как записываются операции сравнения (табл. 7.2).
Таблица 7.2 т Операции сравнения
Приоритет |
Операция |
Определение |
= |
Равенство |
|
о |
Неравенство |
|
<или> |
Меньше или больше |
|
>= |
Больше или равно |
|
<= |
Меньше или равно |
Чтобы продолжать разговор о математике, необходимо познакомится с понятием Class (класс). Класс - это основа, на которой строится все программирование в Visual Basic .Net. Класс объединяет в себе методы (коды, определяющие действия объекта), свойства (информацию об объекте, которая предоставляет доступ к данным) и события (команды, отдаваемые программе или действия программы в соответствии с поставленной задачей).
Любой объект, расположенный на форме, можно представить как экземпляр класса. А сам класс представляет собой инкапсуляцию (объединение) данных этого объекта и методов (команд), которые обрабатывают эти данные. Если в строке меню открыть View > Object Browser, можно увидеть меню в виде дерева, где перечислены библиотеки классов. Все это впоследствии может пригодиться, так как позволит избежать ошибок в создании кодов. В данном случае рассмотрим класс Math.
Запись арифметических операций
Класс Math
Этот класс содержит методы, которые служат для математических вычислений. Методы эти, по сути, представляют собой математические функции. В приведенной ниже таблице перечислены методы класса Math и возвращаемые значения (в скобках указано значение аргумента) (табл. 7.3).
Таблица 7.3 ▼ |
Математические функции |
Метод |
Описание |
Abs(a) |
Абсолютное значение числа а |
Acos(a) |
Арккосинус числа а |
Asin (а) |
Арксинус числа а |
Atan (а) |
Арктангенс числа а |
Cos (а) |
Косинус числа а |
Е(а) |
Основание натурального логарифма |
Exp (а) |
Экспонента от числа а |
Floor (а) |
Наибольшее целое, меньшее или равное значению аргумента |
Log (а) |
Логарифм числа а |
Log10(a) |
Десятичный логарифм указанного числа а |
Max(a.b) |
Максимальное из двух чисел а и Ь |
Min(a, b) |
Минимальное из двух чисел а и Ь |
Pow(a, b) |
Возведение числа а в степень Ь |
PI |
Числоя |
Sin (a) |
Синусчислаа |
Sqrt(a) |
Корень квадратный числа а |
Tan (a) |
Тангенс числа а |
Синтаксис