Матемитические основы моделирование 3d объектов
Дипломная работа - Математика и статистика
Другие дипломы по предмету Математика и статистика
зыка программирования… с помощью которого мы задаем данный объект, явление и пр.;
Два последних определения не противоречат друг другу, первое значительно более узкое. Выделим в этих определениях общие моменты:
- описание структуры объекта;
- описание характеристик состояния объекта и его частей;
- описание отношений между частями объекта;
- описание формализовано.
Обобщая выделенное и принимая во внимание, что система это множество элементов с определенными на нем отношениями, дадим определение информационной модели в узком специальном понимании: информационной моделью является системное, формализованное описание объекта. По способу представления в зависимости от степени формализации информационная модель может быть образно-знаковой (схема, чертеж, граф, семантическая сеть и пр.) или знаковой (математическая модель).
Таким образом, в учебной и методической литературе мы имеем два определения понятия информационная модель: в широком общенаучном смысле как совокупность информации, характеризующей свойства и состояния объекта, а также его взаимосвязь с внешним миром, и в узкоспециальном смысле образно-знаковое и знаковое проявление вышеупомянутой широкой трактовки системное, формализованное описание объекта. Мы считаем возможным для школьных учебников принять широкое определение при условии рассмотрения информационных моделей по способу представления.
Разновидности информационных моделей
Все модели, и информационные и материальные, по временному фактору могут быть разделены на статические и динамические, так как реальный объект всегда находится в пространстве и времени. Материальные статические модели* отражают пространственные характеристики реального объекта (всевозможные макеты), материальные динамические модели передают особенности функционирования объекта (периодическое движение водолаза в трубе с водой, имеющей различную температуру на концах, - модель теплового двигателя). Многие материальные модели являются функционально-геометрическими. Информационные модели (и в широком, и в узком смысле) тоже бывают статическими и динамическими.
Статическая и динамическая информационные модели представляют объект различных позиций. Статическая модель отражает строение и параметры объекта, поэтому ее называют также структурной. Когда речь идет о какой-либо предметной области, то говорят о модели знаний этой предметной области. Различают знания декларативные (знания о фактах, данные) и процедурные (знания о способах решения задач).
Данные это отдельные факты, характеризующие объекты в предметной области, а также их свойства. По способу представления различают иерархические, сетевые и реляционные (табличные) структуры данных (схема 3). Многие школьные учебники подробно рассказывают об этом в связи с изучением процесса создания баз данных.
Схема 3
Структуры данныхМодели знанийИерархическиеСетевыеРеляционныеПродукционные моделиСемантические сетиФреймыЛогические модели////Структурные модели
Знания это выявленные закономерности предметной области (принципы, связи, законы), позволяющие решать задачи в этой области. Существуют десятки моделей представления знаний для различных предметных областей. Большинство из них может быть сведено к следующим классам:
- продукционные модели основаны на правилах, позволяющих представить знания в виде предложений типа если ;
- семантические сети ориентированные графы, вершины которых понятия, а дуги отношения между ними; поиск решения сводится к поиску фрагмента сети, соответствующего поставленному вопросу;
- фреймы абстрактные образы или ситуации, формализованные модели для отображения образа;
- формальные логические модели основаны на классическом исчислении предикатов первого порядка, когда предметная область задается в виде набора аксиом.
Структуры данных входят как часть модели знаний предметной области *.
Динамическая модель отражает процесс изменения и функционирования объекта, представленного набором параметров. Существует еще один родственный термин: алгоритмическая модель комплекс алгоритмов, описывающих функционирование системы.
Алгоритмическая модель может быть представлена в словесно-пошаговом виде, блок-схемой, программой (раздел операторов) и др. Эти разновидности представления алгоритма отличаются степенью формализации системы команд. Словесно-пошаговые представления могут допускать нестрогие описания действий, условно понятных людям, для которых создавались эти описания. Такие представления чаще употребляются в неформализованных ситуациях. Блок-схемы и структограммы понятны более широкому кругу людей, так как введены определенные условные обозначения, правила их соединений. Алгоритмы, записанные в виде блок-схем, по определению являются формальными системами, но, безусловно, имеют меньшую степень общности, чем запись на яз?/p>