Высокоуровневые методы информатики и программирования. Степанов А.Г. - 21 стр.

UptoLike

Составители: 

21
Тип данных - способ внутреннего представления данных в памяти машины,
учитывающий метод их кодирования в одной или нескольких ячейках памяти и пре-
дусматривающий возможности их расшифровки или преобразования.
Первые языки программирования содержали всего два типа данныхцелые
(Integer) и дробные (Real или Float или Single). С развитием языков программирования
и расширением круга решаемых задач число используемых типов данных непрерыв-
но росло. Так, для обеспечения требуемой точности и диапазона вычислений были
введены соответственно для целых и дробных чисел типы Long и Double. Потреб-
ность в хранении текстовой информации привела к появлению типа данных Byte (в
терминологии VBA), позволяющего наиболее экономно расходовать память ЭВМ
(современные таблицы кодировки символов используют диапазон кодов от 0 до
255). Задачи, связанные с анализом и составлением текстовых сообщений, стали
поддерживаться типом данных String. Для обеспечения возможностей ссылки на
различные участки памяти был предложен специальный тип данных, называемый
указателем (Object). В случае использования указателя в памяти хранится адрес
ячейки памяти, содержащей интересующие нас данные или коды программы. Кроме
этого, программисту предоставили возможность самому создавать интересующий
его тип данных. Необходимость выполнения вычислений с датами и временем поро-
дила свой специальный тип данных Date. Особые условия выполнения вычислений с
деньгами заставили добавить в перечень специальный тип Currency. Наконец, для
упрощения начального ввода данных в клетки электронных таблиц Excel был разра-
ботан специальный тип данных Variant, позволяющий автоматически распознавать и
обрабатывать числа и строки.
Готовясь к написанию программы, программист обязан задуматься над вопро-
сом: какие значения могут принимать данные его программы? Ответив на этот во-
прос, программист подбирает удобный ему тип данных из числа стандартных или
создает свой. При этом приходится принимать во внимание следующее обстоятель-
ство: использование стандартных типов данных существенно упрощает процесс
создания программы, поскольку в языке программирования заложены возможности
действий с этими данными и их преобразование из типа в тип. Мы предполагаем,
что вы знакомы с типами данных Excel, задаваемыми ячейкам командой Формат,
Ячейки вкладка Число окно Числовые форматы. В языке VBA существуют типы
данных, приведенные в табл. 2