Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по информатике 1 курс.doc
Скачиваний:
10
Добавлен:
06.05.2019
Размер:
1.64 Mб
Скачать

Пример иерархической статистической информационной модели.

В иерархической информационной модели объекты или их свойства распределены по уровням, причем элементы нижнего уровня входят в состав более высокого уровня.

Рассматривая выше информационную модель мы изобразили в идее графов. Вершины графа (овалы) отображают элементы системы. Элементы верхнего уровня находятся в отношении «состоять из» к элементам более низкого уровня. Такая связь между элементами отображается в форме дуги (направленные линии в форме стрелки).

Граф – это удобный способ наглядного представления структуры информационных моделей.

Иерархическая структура широко применяется для построения классификационных информационных моделей (в биологии – животный мир: тип, класс, отряд, семейство, род, вид; в информатике – иерархическая файловая система).

3) Сетевые информационные модели.

Сетевые информационные модели применяются для отражения таких систем, в которых связь между элементами имеет сложную структуру.

например, различные части глобальной компьютерной сети Интернет (Америка, Европа, Россия и т.д.) связаны между собой высокоскоростными линиями связи.

Граф, отражающий систему Интернет, связи – двухсторонний характер, поэтому ненаправленные линии.

IV. Объектно-ориентированное моделирование.

1) Объекты: свойства и операции.

В каждый момент времени объект находится в определенном состоянии, которое характеризуется набором свойств и их значений.

Одни свойства объекта являются постоянными, другие переменными.

Изменение свойств объекта не происходит само по себе, для изменения необходимо выполнить определенные операции (действия).

2) Объектно-ориентированный подход в информационных технологиях.

Объектно-ориентированный подход, позволяет объединить статистическую модель, описывающую свойства объекта и динамическую модель, описывающую их изменения.

Объединения в объекте его свойств и возможным над ним операций называется инкапсуляцией.

Класс состоит из объектов, инкапсулирующих одинаковый перечень свойств и операций. Каждый экземпляр класса имеет собственные значения свойств.

Контрольные вопросы.

  1. Что такое моделирование?

  2. Какова классификация информационных моделей?

  3. Каковы формы представления информационных моделей?

  4. Чем отличаются статистические информационные модели от динамических?

  5. Что представляет собой объектно-ориентированное программирование?

Лекция 8.

Тема: «Этапы решения задач с помощью ЭВМ».

Подготовка любой задачи к решению на ЭВМ состоит из нескольких этапов. Все этапы взаимосвязаны.

I этап – четкая формулировка задачи, выявление исходных данных необходимых для решения.

II этап – разработка математической модели решаемой задачи.

III этап - выбор метода решения.

IV этап – разработка алгоритма на основе выбранного метода.

V этап – выбор структуры данных (от выбора способа представления данных зависит и алгоритм их обработки).

VI этап – собственно программирование, т.е. запись разработанного алгоритма на языке программирования.

  • программа должна быть универсальной, т.е. независима от набора данных;

  • вместо констант лучше использовать переменные;

  • некоторые простые приемы, позволяют повысить эффективность программы (уменьшить количество выполненных операций и время работы программы);

VII этап – тестирование, отладка и исправление обнаруженных ошибок.

VIII этап – счет по готовой программе и анализ результатов.