Типы данных

Основные понятия

Библиографический список

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.