Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по VB.doc
Скачиваний:
23
Добавлен:
12.11.2018
Размер:
2.66 Mб
Скачать
        1. Функции преобразования данных vb

N – числовое выражение; S – строка символов

Имя функции, параметры

Возвращаемое значение

Asc(S)

Код символа из кодовой таблицы ASCII, соответствующий первой букве строки S

Chr(N)

Возвращает строку из одного символа, соответствующего коду N

Str(N)

Преобразует число N в строку символов

Val(S)

Преобразует строку числовых символов в число

    1. Операторы

Оператором можно назвать закодированную форму инструкции алгоритма, несущую определенный смысл.

Операторы (statements) в любом языке программирования являются основными исполняемыми элементами кода приложения.

Различают операторы присваивания, алгоритмические и функциональные операторы.

Алгоритмические операторы используются для организации последовательности выполняемых исполнителем действий. Важнейшие из них – операторы безусловных переходов, условные операторы, операторы циклов.

Функциональные или системные операторы – это встроенные в язык функции и процедуры, с помощью которых производятся важные и часто используемые действия, такие, как, например, ввод и вывод данных.

      1. Простые операторы

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

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

Оператор присваивания позволяет заменить текущее значение переменной, стоящей слева, новым значением, задаваемым выражением, стоящим справа. Формат оператора присваивания:

Имя Переменной = Выражение

Выполнение оператора присваивания заключается в следующем: сначала вычисляется результат выражения, находящегося справа от символа присваивания, затем вычисленное значение записывается в область памяти, предназначенной для хранения переменной, имя которой стоит слева от символа присваивания (другими словами вычисленное значение присваивается этой переменной).

Примеры операторов присваивания:

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

Результат

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 имеются функции преобразования типов.

Во время перевода исходной программы в исполняемую компилятор проверяет соответствие типов выражений и переменных. Если тип выражения не соответствует типу переменной, то компилятор выдает сообщение об ошибке.