Операторы, выражения и операции в среде ООП VBasic

Оператором (Statement) является синтаксически полное описание конкретной команды (аналог предложения на русском или другом языке), которая выражает одно действие или определение.

Одному оператору соответствует одна строка программы. Однако можно использовать разделительный знак двоеточие (:), чтобы поместить больше чем один оператор в строке программы.

Различают следующие операторы:

1. Оператор перехода имеет вид GoTo { метка | номер строки}и вызывает переход к выполнению оператора, с указанной меткой или номером строки.

2. GoSub { метка \ номер строки }

{метка: \ номер строки } Return - этот оператор вызывает переход к выполнению группы операторов, начало которой указано меткой или номером строки. Последний оператор группы является оператор Return (Return и GoSub — ключевые слова).

3. Оператор присваивания имеет следующий вид:

[Let] {переменная | элемент массива} = выражение. Переменной или элементу массива в левой части оператора присваивается значение вычисленного выражения в левой части.

4. Как правило, алгоритмы обработки информации и реализующие их программы содержат проверки каких-либо условии, от которых зависит последующее действие. Для этого предназначен условный оператор, который имеет вид: If логическое выражение Then then-последовательность [Else else -последовательность}

5. Оператор цикла For-Next. Синтаксис оператора следующий:

For параметр цикла = начальное значение То конечное значение [Step шаг}

{блок операторов} [Exit For] [блок операторов^ Next {параметр цикла {,параметр цикла ][,...]]

где For, To, Exit For, Step, Next ключевые слова. Пара For-Next определяют начало и конец оператора цикла. Операторы между ними (б->ок операторов) повторяются столько раз, сколько определено. задаваемыми начальным значением, конечным значением и шагом.

Exit For может находится в любом месте между For - Next и используется для прекращения выполнения цикла (управление передается на оператор, который следует сразу за Next) и применяется, например, в логическом операторе, который проверяет альтернативное условие прерывания цикла (например, ошибку).

6. Оператор цикла Do-Loop. Синтаксис оператора следующий:

Do [{While | Until} логическое выражение] [блок операторов} [Exit Do] [блок операторов] Loop

While определяет выполнение операторов, входящих в цикл, пока стоящее следом логическое выражение принимает значение “True”;

Until определяет выполнение операторов, входящих в цикл, до тех пор, пока стоящее следом логическое выражение не примет значения “True”; Exit Do используется для прекращения выполнения цикла.

Типы арифметических выражений:

Математические операторы и функции  
Операция Математическое действие
+ Сложение
- Вычитание
* Умножение
/ Деление
\ Целая часть от деления
Mod Остаток от деления
^ Возведение в степень
& Слияние (конкатенация) строк

Типы логических выражений:

 Not- логическое отрицание НЕ;

 And — логическое умножение И;

 Or — логическое сложение ИЛИ;

 Xor — исключительное ИЛИ;

 Eqv — логическая эквивалентность;

 Imp — логическая импликация.

Операции – функции (или преобразования), которые можно применять к объектам данного класса.

Примеры операций:

1. = равно

2. > больше

3. < меньше

4. >= больше и равно

5. <= меньше и равно


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: