Cтраница 1
Внутреннее представление данных в исходном или целевом устройстве называется внутренней формой устройства ( DIF) и вводится для исключения аппаратных аспектов из рассмотрения на промежуточных стадиях конвертирования. [1]
Внутреннее представление данных в памяти ЭВМ следует выбирать с точки зрения наибольшей эффективности производимых операций. Однако редко имеет смысл выводить эти данные на печать непосредственно в том виде, в каком они представлены в машине, так как затем с напечатанными данными будет работать человек. Необходимо максимально облегчить ему работу. В случае использования ЭВМ для решения экономических задач продуманный формат печатного документа часто имеет большее значение, чем, скажем, время работы программы. В системе команд ЕС ЭВМ присутствуют две команды, упрощающие приведение числовых данных к виду, удобному для печати. Это команды редактирования, относящиеся к средствам обработки десятичных данных. [2]
Если стандартное внутреннее представление данных в системе не удовлетворяет требованиям разрабатываемой проблемы, программист может определить другое внутреннее представление ( из возможных в машине) путем указания определенных характеристик ( атрибутов) для этих данных. Тем самым программист имеет возможность обрабатывать их в нужной форме ( числа с фиксированной и плавающей точкой, десятичные и двоичные числа, строка битов, строка знаков) и с желаемой разрядностью. [3]
Языки внутреннего представления данных ( ЯВПД), предназначенные для описания информационной модели объекта в оперативной базе данных. ЯВПД задают форматы внутреннего представления данных и обеспечивают оперативное взаимодействие между проектными процедурами, инициируемое, как правило, программными модулями. [4]
Очередь скрывает внутреннее представление данных, в котором каким-то образом предусмотрено отслеживание элементов, ожидающих в очереди в настоящее время, и предлагает своим клиентам набор операций, а именно операцию постановки в очередь и операцию исключения из очереди. Клиентов не интересует реализация очереди. Клиенты просто хотят, чтобы очередь функционировала как обещалось. Когда клиент ставит в очередь новый элемент, очередь должна принять этот элемент и как-то поместить его в некоторую структуру данных FIFO. Когда клиенту нужен следующий элемент из начала очереди, очередь должна удалить этот элемент из своего внутреннего представления и передать его внешнему миру в порядке FIFO, т.е. при выполнении оператора исключения из очереди следующим должен быть возвращен элемент, находившийся в очереди наибольшее время. [5]
Очередь скрывает внутреннее представление данных, которое как-то отражает процесс ожидания элементов в очереди. Она предлагает своим клиентам набор операций, а именно - поставить в очередь и исключить из очереди. [6]
Возможность доступа к внутреннему представлению данных через указатели не может обеспечить их защиты. Правильное использование данных может быть обеспечено лишь определенной дисциплиной программирования. Должны быть приняты правила, строго регламентирующие использование Т - указателей. В частности, их описания снабжаются комментариями, указывающими тип. Они могут быть параметрами Т - процедур, определяющих соответствующий тип данных. Могут выполняться сравнение и присваивание Т - указателей одинакового типа. [7]
Эти объекты служат для внутреннего представления данных, обрабатываемых в представлении. [8]
Важное значение имеет унификация внутреннего представления данных для САПР конкретной отрасли и на этой основе интеграция усилий многих коллективов по созданию взаимосогласованных компонентов программного обеспечения, способных объединяться в составе тех или иных версий САПР. [9]
Ниже мы приводим некоторые рекомендации по выбору внешнего и внутреннего представления данных из формулировок задач. [10]
Описание с помощью шаблона используется в случае необходимости внутреннего представления данных в памяти в виде строк, удобном для организации ввода и вывода. [11]
Нет необходимости давать программисту так много возможностей управлять внутренним представлением данных ( двоичные или десятичные) и точностью чисел, нет даже нужды указывать, представляется ли число с фиксированной или плавающей точкой. Доказательством этого служит язык АПЛ; в то время как в PL / I - тысячи числовых форм, в АПЛ - ровно одна. Данные этого единственного арифметического типа языка АПЛ хранятся в одной из трех внутренних форм ( битовой, двоичной или с плавающей точкой), в зависимости от того, как они используются в программе. Если переменная принимает значения, равные только нулю или единице, она хранится в битовой форме. Если она имеет только целочисленные значения, хранится в виде двоичного целого. Если переменная имеет дробные значения, она хранится в виде числа с плавающей точкой. Более того, эта внутренная форма динамически изменяется в зависимости от того, как переменная используется в программе. [12]
Возможность при элементарном перемещении осуществлять любое необходимое преобразование одной формы внутреннего представления данных в другую является очень полезной, хотя иногда и приводит в замешательство. Все групповые перемещения рассматриваются как нечисловые и для них не производится никакого редактирования, хотя усечение или заполнение пробелами можно было бы рассматривать как форму простого редактирования. [13]
![]() |
Представления данных. [14] |
Наиболее распространенными понятиями здесь являются концептуальное представление, внешнее представление и внутреннее представление данных. [15]