Типы данных
Основные понятия
Библиографический список
1. Левитский, Н.И. Теория машин и механизмов [Текст]
Н.И. Левитский; М.: Наука, 1979. 576 с.
Решение задачи в ПЭВМ - это обработка исходных данных с использованием разработанной программы с целью получения искомых результатов.
Рассмотрим понятие данных.
Константа - это данное, которое сохраняет своё значение при выполнении програм-
мы.
Переменная - это данное, которое имеет имя и может принимать различные значения в
процессе выполнения программы. После ввода программы в ОП ЭВМ за переменной закрепляет-
ся участок памяти. Пока переменной не присвоено значение она является неопределённой. Значе-
ние переменной может быть задано либо с использованием оператора ввода данных или опера-
тора присваивания:
Имя переменной = выражение
Выражение может быть константой, переменнойили конструкцией, образованной
из переменных и констант с помощью операций, установленных в языке. Значение выраже-
ния передаётся переменной, т.е. заносится в отведённую ей память.
Тип | Обозначения | Память | Диапазон | |
Целые десятичные числа | Integer (целое число) | 2 байта | от -32768 до 32767 | |
Long(длинное целое число) | 4 байта | ± 2 млрд | ||
Byte(кроткое неотри-цательное целое число) | 1 байт | от 0 до 255 | ||
Константы этого типа: 6, 37, -13 (кроме Byte) | ||||
Вещественные десятичные числа | Single (обычной точ- ности) | 4 байта | от -3Е38 до –1Е-45 от 1Е-45 до 3Е38 | |
Double(двойной точности) | 8 байтов | от -1.8Е308 до –5Е-324 от 5Е-324 до 1.8Е308 | ||
Константы этого типа: 14.7, 5.327Е-21, -3.85Е6 | ||||
Строковые (текстовые) величины | String String * n (n – длина строки) | 1 байт на символ | Длина до 65000 символов. Длина до nсимволов | |
Константы этого типа: “отличный стиль”, “123” | ||||
Денежные величины | Currency | 8 байтов | ± 9Е14 ± ххх.ххх.ххх.ххх.ххх,хх | |
Константы этого типа: 2.705.354.486,54. –35.666.738.226,46 | ||||
Логические величины | Boolean | 2 байта | True или False | |
Константы этого типа: True, False | ||||
Дата/ время | Date | 8 байтов | дд/мм/гг от 01.01. 100 г. до 31.12. 9999 г. | |
Константы этого типа: 12/09/04 | ||||
Универсальная переменная | Variant | 16 байтов + 1 байт на символ | ||
Константы этого типа могут совпадать с константами любого типа | ||||
Типы данных в языке Visual Basic 6.0 объявляются в программе.
Явное объявление типа переменной осуществляется оператором :
Dim <имя_переменной> As <тип> [, <имя переменной> As <тип> ¼]
Определяет локальную переменную, доступную внутри процедуры.
Слово Dim определяет область видимости переменной и может быть заменено другими словами (см. ниже). В операторе может быть объявлено несколько переменных, каждая с указанием типа.
Возможно неявное объявление типа переменной с помощью суффикса(только для 6-ти типов). Используется специальный символ (суффикс), добавляемый к имени переменной при первом присваивании ей значения (или при объявлении).
Примеры:
А% – тип Integer , D@ - тип Currency,
B& – тип Long, Tt$ – тип String,
C!– тип Single , Sum#– тип Double.
При написании серьёзных программ целесообразно для указания типа переменной (другой вариант неявного объявления) использование особых приставок - префиксов, например, для типа Integer– приставка Int,для типа Single – Sng, для типа String – Str.
Если тип переменной не задан, то, по умолчанию, принимается тип Variant.
Область видимости переменных (характеризует доступность переменной):
Различают:
– Локальные переменные, доступные только в процедуре, где объявлены. Они объявляются ключевым словом Dim.
– Локальные переменные, доступные на уровне всей формы. Объявление должно осуществляться в секции (General) (Declaration) текущей формы ключевым словом Private.
– Глобальные, доступные на уровне всего приложения. Объявление должно осуществляться в секции (General) (Declaration) модуля ключевым словом Public.