Алфавит и лексемы языка в среде ООП VBasic.

Visual Basic является языком программирования. Как любой другой язык, например, русский, английский или язык программирования Pascal, он имеет свой алфавит, используемый для написания операторов или предложений Visual Basic. Алфавит Visual Basic включает:

· 26 латинских букв: А, В, С, D, Е, F, G, H, I, J, К, L, М, N, О, Р, Q, R, S, Т, U, V, W, X, Y, Z;

· 10 арабских цифр: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0;

· 26 символов: !#$%&л*()+-/\<>=?@_|:'.,“ ” пробел.

Другие символы, определенные на клавиатуре, включая русские, можно использовать только в строках символов.

Переменные и их типы в среде ООП VBasic.

Visual Basic позволяет резервировать переменные, с указанием размера и без оного, работать с различными типами данных, использовать константы, работать с математическими операторами и функциями, использовать дополнительные операторы. Предусмотрено использование операторов циклов For, Next, Do, объектов типа “ таймер” (невидимый секундомер в программе). Точность установления времени в программе составляет 1 миллисекунду, или 1/1000 сек. Запущенный таймер постоянно работает - т.е. выполняется соответствующая процедура обработки прерывания через заданный интервал времени - до тех пор, пока пользователь не остановит таймер или не отключит программу.

 

Типы данных
Тип Размер (байт) Диапазон значений Пример использования
Integer (Целое) от - 32768 до 32767 Dim Birds% Birds%=37
Long Integer (Длинное целое) от - 2147483648 до 2147483647 Dim Loan& Loan&=350,000
Single-precision Floating paint (Одинарной точности с плавающей десятичной точкой) от - 3,402823Е38 до 3,4402823Е38 Dim Price! Price!=899.99
Double-precision Floating paint (Двойной точности с плавающей десятичной точкой) от -1,79769313486232D308 до 1,79769313486232 D308 Dim pi# pi#=3.1415926535
Currency (денежные единицы) от -922337203685477,5808 до 922337203685477,5807 Dim Debt@ Debt@=7600300,50
String (Строка) 1 на символ от 0 до 65535 символов Dim Dog$ Dog$=’pointer’
Boolean (Логическое) True(истина) или False(ложь) Dim Flag as boolean Flag=True
Date (Дата) от January(Январь) 1,100, до December(Декабрь) 31,9999 Dim Birthday as Date Birthday=#3-1-63#
Variant (Вариант) 16 (для чисел); 22+1 на символ (для строк) для всех типов данных Dim Total Total=289.13