Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка VB_последний.doc
Скачиваний:
2
Добавлен:
24.08.2019
Размер:
395.78 Кб
Скачать

Переменные и константы

Программа состоит из операторов. При записи операторов используются переменные и константы.

Переменная представляет собой зарезервированное место в оперативной памяти для временного хранения данных. Переменная используется для обозначения величин, часто меняющих свое значение, она характеризуется именем (или идентификатором) и значением. Например, запись z = а + b означает, что переменной z присваивается сумма значений переменных а и b.

Константой называется элемент выражения, значение которого не изменяется в процессе выполнения программы. Константа имеет неизменное значение и может быть числовой (5 –4 2.8 1E-08), символьной – записывается в кавычках ("Информатика"), типа дата - #19/09/1978# и логической (True, False).

Имя переменной не должно содержат точку, не должно начинаться с цифры, не должно содержать пробелов, не должно быть ключевым словом Visual Basic, длина имени должна быть не более 255 символов. Например, форма записи имени переменой 1P не является правильной, правильная форма – P1.

Значение переменной – это данные, которые хранятся и обрабатываются персональным компьютером, что зависит от типа переменных. Типом данных называется способ хранения и представления данных в персональном компьютере.

В Visual Basic более 10 типов переменных: числовой, строковый, типа дата, логический произвольный и т.д. Некоторые часто используемые типы переменных приведены ниже:

Тип переменной

Что означает

Занимает место

Значение может

быть в пределах

Byte

Короткое неотрицательное целое число

1 байт

0–255

Integer

Целое число

2 байта

От –32768 до 32767

Long

Длинное целое число

4 байта

От –2147483648 до 2147483648

Single

Десятичное число обычной точности

4 байта

От 1,4…Е–45 до

3,4…Е+38 для положительных чисел, от-3,4 Е+38 до –1,4 Е–45 для отрицательных чисел

Double

Десятичное число двойной точности

8 байт

От 4,9…Е–324 до

1,7…Е+308 для положительных чисел, от -1,7…Е+308 до - 4,9…Е–324 для отрицательных

String

Строка (текстовая переменная)

Память зависит от числа символов в строке

Строки фиксированной (до 216 символов) и переменной (до 231 символов) длины

Variant

Универсальный тип данных

Не меньше 16 байт

Boolean

Логический тип данных

2 байта

True, False

Date

Хранение даты и времени

8 байт

Объявление типа переменной

Объявление типа переменной используется для установления границ значений переменной. Если тип переменной не объявлен, он будет установлен по умолчанию как Variant.

В Visual Basic используется явное (с помощью операторов Dim, Private, Static, Public) и неявное объявление переменной.

Тип переменной можно объявить:

1) С помощью оператора объявления переменной DIM.

Структура оператора имеет вид:

Dim имя переменной [As тип переменной]

Например, Dim k As Integer, А As String

Dim Name As String * 15

Запись " * 15" означает ограничение по длине до 15 символов.

В квадратных скобках указаны параметры, которые могут как присутствовать, так и отсутствовать при записи оператора в тексте программы.

2) С помощью оператора объявления переменой DEF (от define).

Структура оператора имеет вид:

Dеfтип переменой список переменных

где тип переменной указывается следующим образом:

bytByte

intInteger

lng - Long

strString

dbl - Double

sng - Single

blnBoolean

dtmDate

Например, Defint k

Defstr А – С, P

3) С помощью суффикса (например, % ! # $) в конце имени переменной:

% – Integer

! – Single

# – Double

$ – String

Например, А %

А!

4) С помощью префикса, записываемого перед именем переменной.

Например, intk

strt