Язык VB имеет множество различных типов переменных величин. В зависимости от типа переменной под каждую переменную отводится определенное число ячеек памяти. Мы будем рассматривать переменные целого (Integer или %), вещественного (Single или !), строкового (String или $) типов, а также типа Variant (в случае, когда тип не указан).
Будем пользоваться постфиксным способом указания типа переменной: тип указывается значком за именем переменной.
Символ % - определяет целый тип переменной, целое число в интервале от –32768 до +32767
i%=0
Под переменную целого типа отводится 2 байта. Если в переменную этого типа мы попытаемся записать слово, то компьютер выведет сообщение об ошибке.
Символ !, задаёт переменную вещественного типа. Под десятичное число отводится 4 байта.
А! = 3.14
А! = 0 Переменная А занимает 4 байта (число одинарной точности).
R# - переменная двойной точности занимает 8 байт в памяти (число двойной точности).
Символ $ определяет переменную строкового типа. Это означает, что в ячейку памяти будет записан текст, слова или любые символы, в том числе и цифры. Переменная строкового типа занимает столько байт памяти, сколько символов в строке:
B$=”Слон” 4 байта (кавычки не учитываются).
Data$=”9 октября” 9 байт, включая пробел.
Т$=”0” 1 байт, сравни с переменной вещественного типа.
Если тип переменной не указан, то VB назначает ей тип Variant и отводит под неё 16 байт и более, если это текст.
А = 0 Переменная А занимает 16 байт.
Память компьютера надо экономить, поэтому при составлении программ необходимо указывать типы переменных.
В сложных программах следует объявлять переменные в начале кода программы с помощью команды Dim.
Dim i As Integer, A As Single, R As Double, B As String
В общем виде: {Dim | Private | Public} <ИмяПеременной> [As <ТипДанных>]
Любой язык программирования предназначен, в первую очередь, выполнять вычислительные операции. Традиционно принято знаки арифметических операций обозначать так:
Математика
VB
Операция
+
+
Сложение
-
-
Вычитание
·
*
Умножение
:
/
Деление
1. как записывается оператор, как переводится, что означает, для чего служит;
2. формат записи оператора для чисел;
3. формат записи оператора для слов;
4. что выводит на экран оператор, или какие действия выполняются в памяти компьютера;