3. Базовые конструкции языка - Операторы сравнения

E-mail Печать PDF
Рейтинг пользователей: / 1
ХудшийЛучший 
Индекс материала
3. Базовые конструкции языка
Переменные
Области видимости переменных
Константы
Строки
Обработка даты и времени
Массивы
Перечисления
Структуры
Коллекции
Операторы сравнения
Процедуры и функции
Все страницы

Операторы сравнения

=, <>, <, >, <=, >=. Возвращается True  или False.

 
 

Операторы / MatOperations

 
 

Математические операторы

+, ?, /, \ (целочисленное деление), *, ^, Mod (остаток от деления).

Математические операции в порядке убывания приоритета:

1.     Возведение в степень (^).

2.     Унарный минус (изменение знака числа).

3.     Умножение и деление.

4.     Целочисленное деление.

5.     Вычисление остатка (Mod).

6.     Сложение и вычитание.

7.     Конкатенация строк (&).

8.     Равенство (=), Неравенство (<>).

9.     Больше чем (>) и меньше чем (<).

10.      Больше или равно (>=) и меньше или равно (<=).

11.      Not, And, Or.

Если две операции обладают одинаковым приоритетом, порядок выполнения слева направо. Круглые скобки меняют порядок следования операций.

Сокращенная запись

Эквивалент

А*=В

А = А*В

А+=В

А = А + В

А^=В

А = А^В

А&=В

А = А & В (конкатенация строк)

В .NET Framework существует специальный класс Math, в еоторый входят некоторые математические методы и константы (например, Math.PI и Math.Е).

Общие математические функции класса Math

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

Описание

Sqrt

Возвращает квадратный корень

Abs

Возвращает модуль числа

Cos

Возвращает косинус заданного угла. (Sin, Tan)

Acos

Угол, косинус которого равен заданному числу. (Asin, Atan)

Ceiling

Наименьшее целое число, большее либо равное заданному числу

Floor

Наибольшее целое число, большее либо равное заданному числу

Round

Возвращает целое число, ближайшее к заданному числу

Exp

Число е (2,71828182845905), возведенное в заданную степень

Log

Возвращает натуральный логарифм. (Log10)

Max

Возвращает большее из двух заданных чисел. (Min)

 

Логические операторы

Not, And, Or могут выполняться над операндами, имеющими тип Boolean.

 
 

Операторы / IfAndSelect

 
 

Условные операторы

If условие Then действие

Несколько последовательных проверок в секциях Else можно оформить в виде конструкции ElseIf:

If условие Then

Действия

ElseIf условие Then

Действия

Else

Действия

End If

 

Select Case переменная

Case Is значение1

Действия1

Case Is значение2

Действия2

Case Else

Действия Else

End Select

Операторы цикла

Цикл с определенным условием

For переменная = начальное значение To конечное значение Step = шаг

Действия

Next переменная

Значение Step может относиться к любому числовому типу. Для досрочного выхода из цикла используется оператор Exit For.

 

Циклы с неопределенным условием

Цикл, тело которого выполняется минимум один раз (с предусловием).

Do

Действия

Loop Until условие

Ключевое слово Until можно заменить ключевым словом While. При этом следует заменить условие на противоположное.

Do

Действия

Loop While условие

 

Цикл с постусловием.

Do While условие

Действия

Loop

 

Do Until условие

Действия

Loop

Для досрочного выхода из циклов используется оператор Exit Do.

 

Цикл For-Each

For Each переменная In группа

Действия

[Exit For]

Next

 



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

Комментарии

Интересное




Похожие материалы

Партнёры