Cтраница 3
Информационное обеспечение формируется в соответствии со структурой решаемых задач. При этом можно провести условное разделение информационных функций отдельных подсистем на проблемные и сервисные. Проблемные функции связаны со спецификой каждой конкретной задачи. Сервисные функции чрезвычайно важны для таких слабо структурированных объектов, какими являются современные сложные ВХС. Вместе с тем, большая часть сервисных функций по информационному обеспечению задач управления ВХС имеет инвариантное представление относительно широкого спектра конкретных объектов и их математических моделей. Эти функции особенно интенсивно стали использоваться в последние годы в связи с резким ростом производительности компьютеров и внедрением все более совершенных элементов системного программного обеспечения. [31]
В результате использованного в языке Паскаль подхода понятие типа данных является простым и достаточно строгим, что нетрудно заметить по приведенной на рис. 9.1 древовидной структуре, иллюстрирующей иерархию типов в языке Паскаль. Анализируя рис. 9.1, легко заметить, что все структурированные типы данных построены на основе использования других типов данных, которые, в частности, сами могут быть структурированными. Но в конечном счете в основе всего все равно лежат неструктурированные типы данных, в свою очередь базирующиеся на примитивных типах данных и их поддиапазонах и на перечислимых типах данных. Конечно, в конкретных случаях в целях повышения эффективности реализации трансляторы с языка Паскаль могут вводить дополнительные ограничения, например запрет использовать в качестве компонентов файлов структурированные объекты, что, в частности, не позволяет иметь файлы файлов. [32]
Функциональное программирование не использует концепцию памяти как хранилища значений переменных. Операторы присваивания отсутствуют, вследствие чего переменные обозначают не области памяти, а объекты программы, что полностью соответствует понятию переменной в математике. Кроме того, нет существенных различий между константами и функциями, то есть между программами и данными. В результате этого функция может быть значением вызова другой функции и может быть элементом структурированного объекта. Число аргументов при вызове функции не обязательно должно совпадать с числом параметров, указанных при ее описании. Перечисленные свойства характеризуют аппликативные языки как языки программирования очень высокого уровня. [33]
Резюмируя изложенное, следует отметить, что поверхность является сложным трехмерным геометрическим объектом, одним из свойств которого является пространственная корреляция. Это позволяет выделить на ней ряд геометрических структур, находящихся в определенной иерархической сопод-чиненности. Задачи, связанные с изучением поверхностей, разработкой оценок топографических свойств, должны решаться с учетом этого иерархического строения и на основе операций, с помощью которых поверхность может быть синтезирована из совокупности элементов более простой природы, выделяемых на различных морфологических уровнях. Для более адекватной характеристики поверхностей необходимо совместное использование представлений о ее как метрических, так и топологических свойствах. Учитывая, что при изучении поверхностей и анализе изображений решаются во многом сходные задачи, связанные с исследованием структурированных объектов, и, кроме того, принимая во внимание, что изображения можно рассматривать как один из способов организации информации о шероховатости, представляется возможным использование для изучения микрогеометрии поверхностей аналитических средств теории обработки изображений. В соответствии с этим возникает необходимость использования и развития соответствующих инструментальных методик, сочетающих возможности получения изображений объекта и одновременного определения его шероховатости. Рассмотрение уже имеющихся лабораторных и инженерных методов, отвечающих этим требованиям, позволяет выделить из них прежде всего те, которые реализованы на базе ЭВМ. [34]