Програмирование на Visual Basic
Рефераты >> Кибернетика >> Програмирование на Visual Basic

Данные характеризуются типом и организацией. Тип данных обобщает следующие понятия:

  • размещение в ЭВМ;
  • способ представления;
  • прикладной смысл.
Размещение. Данные и программа в момент выполнения размещаются в оперативной памяти (ОП) ЭВМ, которая состоит из пронумерованных ячеек, каждая из которых вмещает 1 байт данных (1 байт состоит из 8 битов, каждый из которых может содержать элемент двоичных данных - 0 или 1). Номер определенной ячейки называется адресом. Одного байта для хранения данного как правило недостаточно и данное занимает непрерывную последовательность байтов (2, 4, 8 байтов). Способ представления. Последовательность битов в байтах данного кодирует всю необходимую информацию, определяющую данное. Правила кодирования и их реализация в разных ЭВМ определяют способ представления данного. Так, для числовых данных существует способ представления с фиксированной точкой и с плавающей точкой. Прикладной смысл. Определяет возможность использования данных для тех или иных целей (с арифметическими данными можно производить вычисления, из символов можно строить слова и предложения). В Visual Basic 4 определены следующие типы данных:
  • байт (BYTE);
  • логический (BOOLEAN);
  • дата (DATE);
  • короткий целый ( INTEGER);
  • длинный целый (LONG);
  • простой вещественный (SINGLE);
  • удвоенной точности вещественный (DOUBLE);
  • коммерческий (CURRENCY);
  • строковый (STRING);
  • объект (OBJECT);
  • переменный (VARIANT).
В табл. 3.1 приводятся характеристики этих типов данных: Таблица 3.1

Тип данных Описание Диапазон значении Занимаемая память
Byte Двоичные данные От 0 до 255 1 байт
Boolean Логический True или False 2 байта
Integer Целые числа От -32768 до 32767 2 байта
Long Целые числа (длинные) От -2 147 483 648 до +2 147 483 647 4 байта
String (variable-length) Символьный (переменной длины) От О до 2000000000 символов 10 байт + длина строки
String (fixed-length Символьный (фиксированной длины) От 0 до 2000000000 символов 1 байт на 1 символ
Currency Число с фиксированной десятичной точкой От -22337203685477,58 до 922337203685477,58 8 байтов
Date Дата От January 1, 100 до December 31, 9999 8 байтов
Object Объект 4 байта
Single Вещественные числа От± 1.4* Ю-45 до + 3.4*104-38 4 байта
Double Вещественные числа От+ 4.94* Ю-324 до+ 1.79* Ю-“308 8 байтов
Variant Произвольный тип Любой из перечисленных выше Зависит от значения
Data (Дата) - определяет дату (месяц, день, год).

Object (Объект) - ссылка на объект (OLE).

String (Строка) - последовательность ASCII-символов.

Саггепсу (Валюта) предназначен для финансовых расчетов и имеет фиксированную точность до четвертого знака после запятой (округляется). Variant (Варьируемый) способен принимать любые значения (состоят из двух частей: собственно значения и кода, указывающего исходный тип данного). Под организацией данных понимается независимость отдельных данных (хранятся в отдельных непоследовательных ячейках памяти) или их связанность (хранятся в связанной последовательности ячеек памяти). Связанными данными в Visual Basic 4 являются массивы (совокупность связанных данных одного типа) и записи (совокупность связанных данных разных типов). 3.2.2. Константы Константа - данное, значение которого однозначно определяется написанием и не может быть изменено. Пример: 3.1415926 6.02ЕЗ (значение 60200) 123 “Visual Basic “ “Иванов “ Для хранения постоянных величин Visual Basic позволяет объявить константы, т.е. выделить участки памяти, содержимое которых не меняется (при попытке модификации выдается сообщение об ошибке). Объявление констант осуществляется оператором [Public | Private] Const имя [As type] = выражение Имя констант принято записывать прописными буквами (правила записи имен см. ниже). Значения ключевых слов следующие: Public - константу можно использовать в любых процедурах и функциях; Private - константу можно использовать только внутри модуля (см. ниже), в котором она определена. Пример:

Const /V= 3.1415926

Const MY_NAME = “Юра “ Тип константы можно не объявлять (устанавливается на основе значения — Const CODE = 35 автоматически получит тип integer). Однако константа PI в примере может быть любого из трех типов: single, double или currency. По умолчанию принимается тип, занимающий наименьший объём памяти. Поэтому лучше явно указывать тип специальными символами в операторах объявления констант. Используемые символы показаны в таблице:

Символ объявления типа Тип данных
% integer
& long
1 single
# double
@ currency
$ string
Пример:


Страница: