Простые операторы
Операторы
Оператором можно назвать закодированную форму инструкции алгоритма, несущую определенный смысл.
Операторы (statements) в любом языке программирования являются основными исполняемыми элементами кода приложения.
Различают операторы присваивания, алгоритмические и функциональные операторы.
Алгоритмические операторы используются для организации последовательности выполняемых исполнителем действий. Важнейшие из них – операторы безусловных переходов, условные операторы, операторы циклов.
Функциональные или системные операторы – это встроенные в язык функции и процедуры, с помощью которых производятся важные и часто используемые действия, такие, как, например, ввод и вывод данных.
Операторы, не содержащие в себе никаких других операторов, называются простыми. К ним относятся операторы присваивания, вызова процедуры, пустой оператор и оператор безусловного перехода.
Оператор присваивания
Оператор присваивания позволяет заменить текущее значение переменной, стоящей слева, новым значением, задаваемым выражением, стоящим справа. Формат оператора присваивания:
Имя Переменной =Выражение
Выполнение оператора присваивания заключается в следующем: сначала вычисляется результат выражения, находящегося справа от символа присваивания, затем вычисленное значение записывается в область памяти, предназначенной для хранения переменной, имя которой стоит слева от символа присваивания (другими словами вычисленное значение присваивается этой переменной).
Примеры операторов присваивания:
Оператор присваивания | Результат |
i=0 | Значение переменной i становится равным нулю |
А=b+с | Значением переменной а будет число, равное сумме значений переменных b и с |
j=j+1 | Значение переменной j увеличивается на единицу |
Label1.Caption= ’Пример’ | Задается заголовок надписи |
B=(x<=0)or(x>=10) | Значение логической переменной B будет True, если x не принадлежит отрезку (0;10), и False если x принадлежит этому отрезку |
A=(x>=0)and ((x*x+y*y)<=36)and (y>=x+6) | Значение логической переменной A будет True, если точка с координатами (x,y) принадлежит заданной области, и False, если не принадлежит.
![]() |
Оператор присваивания считается верным, если тип выражения соответствует, или может быть приведен к типу переменной. Переменной типа Single можно присвоить значение выражения типа Single или Integer. Переменной типа Integer можно присвоить значение выражения только типа Integer. Для приведения типа переменной к соответствующему типу в VB имеются функции преобразования типов.
Во время перевода исходной программы в исполняемую компилятор проверяет соответствие типов выражений и переменных. Если тип выражения не соответствует типу переменной, то компилятор выдает сообщение об ошибке.
Операторы вызова процедур
Вызов процедуры – это простой оператор, состоящий из идентификатора вызываемой процедуры и списка передаваемых параметров.
Оператор безусловного перехода
Оператор безусловного перехода имеет следующий синтаксис:
GoTo Метка
Метка указывает на оператор, на который следует перейти для дальнейшего выполнения программы. Используется в случаях, когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-нибудь другой, отмеченный меткой оператор, например:
GoTo M1
. . . . . .
M1: Оператор