3.2. ДАННЫЕ
3.2.1. Классификация данных
Данные характеризуются типом и организацией. Тип данных обобщает следующие понятия:
размещение в ЭВМ; способ представления; прикладной смысл.Размещение. Данные и программа в момент выполнения размещаются в оперативной памяти (ОП) ЭВМ, которая состоит из пронумерованных ячеек, каждая из которых вмещает 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 являются массивы (совокупность связанных данных одного типа) и записи (совокупность связанных данных разных типов).
... соответствующее диалоговое окно для выбора таблиц из базы-источника, а затем диалоговое окно для выбора файла назначения. · Выберите соответствующие спецификации и выполните экспортирование. · Microsoft Access выдаст сообщение о результате экспортирования. Запросы. Запрос можно представить себе как точку зрения на данные, включенные в таблицу. Запросы служат для селекции и ...
... мастера на основе одной или нескольких таблиц или запросов. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает отчет на основании полученных ответов. 1. В окне базы данных выберите Отчеты и нажмите кнопку Создать. 2. В диалоговом окне Новый отчет выберите нужного мастера. 3. Выберите таблицу или запрос, содержащие данные, на ...
... . В начале своего появления сканеры взаимодействовали с программами посредством уникального для каждой модели сканера интерфейса, что серьезно затрудняло включение поддержки работы со сканером в прикладные программы. Для решения этой проблемы был разработан TWAIN - индустриальный стандарт интерфейса программного обеспечения для передачи изображений из различных устройств в Windows и Macintosh. ...
... быть выведены на печать. На экране рисунки могут быть статическими (неподвижными) или динамическими (движущимися). В последнее время машинная графика выделилась в самостоятельный раздел информатики с многочисленными приложениями. Средствами машинной графики создается не только печатная продукция, но и рекламные ролики на телевидении, мультфильмы. Объясним, как кодируется изображение в памяти ...
0 комментариев