Cтраница 2
Кроме того, механизм подсхемы позволяет обеспечить независимость программ от формата внутреннего представления данных. Предположим, что БД включает числовое представленное в упакованном десятичном формате поле А1, содержащее до 6 десятичных цифр. [16]
Как администрация предметной области, так и конкретные пользователи не вмешиваются во внутреннее представление данных в памяти ЭВМ. [17]
Для каждого типа чисел транслятор имеет максимальное значение атрибута разрядности, определяемое внутренним представлением данных в памяти машины. [18]
Представление цифровых величин управляемого процесса в двоичной форме оказывается удобным, потому что оно совместимо с внутренним представлением данных в цифровой ЭВМ. [19]
Форматные преобразования данных при вводе с перфокарт или выдаче на печать имеют вполне определенный смысл: при вводе обеспечивается внутреннее представление данных, при выводе - удобочитаемость результатов. [20]
Оператор FORMAT используется совместно с операторами ввода-вывода для преобразования данных из внутреннего представления в ЭВМ во внешнее и наоборот. Внутреннее представление данных определяется типом и длиной данных фортрановской программы. [21]
Языки внутреннего представления данных ( ЯВПД), предназначенные для описания информационной модели объекта в оперативной базе данных. ЯВПД задают форматы внутреннего представления данных и обеспечивают оперативное взаимодействие между проектными процедурами, инициируемое, как правило, программными модулями. [22]
Свободная область памяти - это область, состоящая из последбвательных байт памяти, ни один из которых не окружен рамкой. Величина выделяемой памяти и внутреннее представление данных будут точно согласованы с реализацией компилятора ПЛ / 1 в ОС ЕС. [23]
Наиболее серьезные аспекты процесса конвертирования баз данных связаны с этапом реструктуризации. Эффективность этапа во многом определяется внутренним представлением данных, отражающим логическую или физическую структуру или оба вида структуры одновременно. Отметим, что для использования на уровне внутреннего представления предлагается ряд моделей данных. [24]
Такая изоляция позволяет обеспечивать целостность и формальную безошибочность данных при их записи в объект класса, а также независимость чтения данных от их внутреннего представления. В процессе разработки или сопровождения приложений можно изменять и совершенствовать внутреннее представление данных, а пользователя класса это никак не затронет, все обращения к свойствам класса будут продолжать при этом работать нормально, и изменять их не потребуется. [25]
По условию задачи требуется раскрасить карту или неориентированный граф в минимальное число цветов так, чтобы никаких два соседних региона ( никакие две смежные вершины) не были одного цвета. Хотя в данный момент не требуется точно специфицировать формат исходной и выводимой информации, а также внутреннее представление данных, можно сообразить, какие свойства графа будут существенны для любой программы. Очевидно, нужно знать число вершин графа, уметь регулярным образом обращаться к вершинам, уметь раскрашивать вершины и узнавать их цвет, определять, являются ли две вершины смежными, и, наконец, нужно уметь порождать много различных цветов. Вопрос о конкретном способе определения смежности вершин целесообразно отложить. [26]
Возможность полностью избавить объект от внешних ссылок дает неоспоримые преимущества. Если никто вне объекта не знает представления его внутренних данных, программист, управляющий объектом, может менять детали внутреннего представления данных до тех пор, пока заголовки правил остаются теми же. [27]
Пока интерфейс вызова функций SetCoord и GetCoord остается прежним, внутренние изменения не влияют на другие части программы или любые другие программы, использующие класс Rectangle. Конечно, эти две функции пришлось бы изменить так, чтобы выполнять преобразования между значениями координат и значениями ширины и высоты. Инкапсуляция исключает зависимость пользователя класса от специфического внутреннего представления данных. [28]
Начальным шагом в проектировании модуля является определение его внешних характеристик. Эта информация содержится во внешней спецификации модуля, которая включает все данные, необходимые для модулей, вызывающих данный модуль. В особенности необходимо отметить, что внешняя спецификация модуля не должна содержать указаний о внутреннем представлении данных или о логике модуля. Кроме того, недопустимо, чтобы спецификация содержала какие-либо ссылки на вызывающие модули или на контексты, в которых данный модуль используется. [29]
Первый шаг при проектировании модуля состоит в определении его внешних характеристик. Эта информация выражается в виде внешних спецификаций модуля, которые содержат все сведения, необходимые вызывающим его модулям, и ничего больше. В частности, внешние спецификации модуля не должны содержать никакой информации о логике модуля или о внутреннем представлении данных. Кроме того, спецификации не должны включать каких бы то ни было ссылок на вызывающие модули или на контексты, в которых этот модуль используется. [30]