1. Понятие типов данных
Все языки программирования дают возможность оперировать различными данными. Это
могут быть целые и вещественные числа, строки текста, байты и многое другое. Все
приведенные нами примеры данных относятся к различным типам. Они несовместимы друг
с другом: ведь нельзя же, например, к предложению "Мне нравится Visual Basic" прибавить
число 235.23. Результат такого сложения трудно себе представить, т. к. предложение будет
относиться к строковому типу данных, а число 235.23 — к типу данных вещественных
чисел. Таким образом, в языках программирования существует четкое деление
разнообразной информации на типы данных. Над различными типами данных допустимы
различные операции, которые не могут выполняться над другими.
Приведем основные типы данных, с которыми может работать Visual Basic.
Тип
данных
Описание
Диапазон допустимых значений
Boolen
Булевский (логический)
False и True (0 или 1)
Integer
2-байтовое целое число со
знаком
-32768…32767
Long
4-байтовое целое число со
знаком
- 2 147 483 648... 2 147 483 647
Single
4-байтовое вещественное
число
Для отрицательных значений:
-3 402 823 Е38 … -1.401 298 Е-45
или для положительных значений:
1.401 298 Е-45 ... 3.402 823 Е38
Double
8-байтовое вещественное
число
для отрицательных значений
-1.79 769 313 486 232 Е308…
-4.94 065 645 841 247 Е-324
для положительных значений:
4.94 065 645 841 247 Е-324…
1.79 769 313 486 232 Е308
String
Строка
1-2.106
Данные, обрабатываемы компьютером – это константы и переменные. Каждое из
данных программы должно иметь уникальное имя (идентификатор) длиной до 255
символов и обязательно начинающееся с буквы или символа подчеркивания _. В
имени не допускается использование специальных символов: *, \, /, ? и др.
Например, MyVariable и _MyVariable — правильные имена переменной, а 2Variable,
Vari?able — неправильные имена.
Внутри имени переменной (константы) допускается использовать произвольные
комбинации букв, цифр и символов подчеркивания. Регистр символов компилятором
игнорируется. Например, MyVariable и myvAriAble — одна и та же переменная.
При присваивании имени константе или переменной не допускается использование
зарезервированных слов Visual Basic, например таких
GoTo Single Static And If On Step
Option Stop String As Or Else Sub
Integer Dim Then ByRef Do To Double
Call Private Case Else ElseIf Loop Protected
End Public Until Mod Variant ReDim While
REM Exit Return Xor For Select Next
Function Not Const
1.1. Константы
Константы — это постоянные величины, которым присваиваются определенные
значения на этапе создания программы, и эти значения не изменяются во время ее
работы. При их использовании
. Упрощается проблема ввода данных. Например, в приложениях, где
используется число , приблизительно равное 3.141592653, может применяться константа
pi, которой присвоено данное значение.
.
. Упрощается процедура внесения изменений в программу. Например, нужно
срочно поменять во всей программе процентное значение подоходного налога. Пусть он
был 13 %, а стал 10 %. Если же применялась константа, достаточно будет всего один раз
изменить ее значение в начале программы, в противном случае все цифры 13 по ходу
программы надо будет изменить на 10.
. Текст программы будет легче читаться. Проще читается выражение 2*pi*R,
чем 2 * 3.141592653 * 283.
Для задания (или описания) констант в Visual Basic используется следующий
синтаксис:
Const имя_константы As тип_данных_константы = значение_константы
Например, для задания константы c_pi вы можете записать:
Const pi As Single = 3.141592653
После задания константы вы можете ее использовать в любой части программы,
где это необходимо.