Н. Д. Угринович информатика иикт


Скачать 3.88 Mb.
Название Н. Д. Угринович информатика иикт
страница 14/31
Тип Учебник
rykovodstvo.ru > Руководство эксплуатация > Учебник
1   ...   10   11   12   13   14   15   16   17   ...   31
Глава 5





\

Рис. 5.13. Описательная модель взаимодействия электрических зарядов

В химии строение молекулы воды можно качественно описать на естественном языке: «Молекула воды состоит из атома кислорода и двух атомов водорода*.

Для наглядности строение моле­кулы можно нарисовать (рис. 5.14).

Рис. 5.14 Описательная модель молекулы воды

Химия-8

Формализация информационных моделей. С помощью формальных языков строятся формальные информационные модели. Математика является широко используемым фор­мальным языком. С использованием математических поня­тий и формул строятся математические модели. Математика включает различные формальные языки, с некоторыми из ко­торых (алгебра и геометрия) вы знакомитесь в школе.

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

Ньютон формализовал гелиоцентри- „ ш^ т-2
ческую систему мира, открыв закон все- ~ ' г
мирного тяготения и законы механики и _. _
записав их в виде формул. F = m a


Моделирование н формализация 151

Вэлектростатике взаимодействие w ^ электрических зарядов описывается фор- ~ г мулой закона Кулона,

В химии строение молекулы воды опи- Н2О

сывается химической формулой.

4j Процесс построения информационных моделей с
ft r помощью формальных языков называется форма-
^ лиэацией.

Впроцессе познания окружающего мира человечество постоянно использует моделирование и формализацию. При изучении нового объекта сначала обычно строится его описательная информационная модель на естественном языке* затем она формализуется, т, е. выражается с исполь­зованием формальных языков.

Визуализация формальных моделей. В процессе иссле­дования формальных моделей часто производится их визуа­лизация. Для визуализации алгоритмов используются блок-схемы, пространственных соотношений между объек­тами — чертежи, моделей электрических цепей — электри­ческие схемы. При визуализации формальных моделей с помощью анимации может отображаться динамика процес­са, производиться построение графиков изменения величин и т. д.

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

В качестве примера визуализации формальной модели можно привести компьютерную визуальную интерактив­ную модель гидравлической машины (рис. 5.15).

В компьютерном эксперименте можно изменять площа­ди поршней В\ hSjh массы грузов Ш\ и т? в обоих коленах и вывести формулу соотношения между площадями поршней и действующими на них силами.

http://www.college.ru/physics/ Интернет Щ^3

152

Глава 5

П.



Рис. 5.15. Компьютерная визуальная интерактивная модель гидравлической машины

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

  1. Приведите примеры описательных информационных модечей.

  2. Приведите примеры формализованных информационных моделей.

Задания для самостоятельного выполнения

5.3. Практическое задание. Ознакомиться с визуализированны­ми интерактивными моделями из различных предметных об­ластей в Интернете по адресу http //www college ru

5.3. Основные этапы разработки и исследования моделей на компьютере

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

Описательная информационная модель. На первом эта­пе исследования объекта или процесса обычно строится описательная информационная модель. Такая модель выде­ляет существенные, с точки зрения целей проводимого ис­следования, свойства объекта, а несущественными свой­ствами пренебрегает.


Моделирование к формализация 153

Формализованная модель. На втором этапе создается формализованная модель, т. е. описательная информацион­ная модель записывается с помощью какого-либо формаль­ного языка. В такой модели с помощью формул, уравнений или неравенств фиксируются формальные соотношения между начальными и конечными значениями свойств объ­ектов, а также накладываются ограничения на допустимые значения этих свойств.

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

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

  • создание компьютерной модели в форме проекта на
    одном из языков программирования;

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

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

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

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

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

154 Глава 5

&Ь В виртуальных компьютерных лабораториях можно ^^ проводить эксперименты с реальными объектами. Для этого к компьютеру присоединяются датчики из­мерения физических параметров (температуры, дав­ления, силы и др.)> данные измерений передаются в компьютер и обрабатываются специальной програм­мой. Результаты эксперимента в виде таблиц, графи­ков в диаграмм отображаются на экране монитора и могут быть распечатаны.

Анализ полученных результатов и корректировка ис­следуемой модели. Пятый этап состоит в анализе получен­ных результатов и корректировке исследуемой модели. В случае расхождения результатов, полученных при иссле­довании информационной модели, с измеряемыми парамет­рами реальных объектов можно сделать вывод, что на преды­дущих этапах построения модели были допущены ошибки или неточности.

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

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

  1. Перечислите и опишите основные этапы разработки и исследо­
    вания моделей на компьютере.

  2. Какие программные средства обычно используются для созда­
    ния компьютерных моделей?

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

Рассмотрим процесс построения и исследования модели на конкретном примере движения тела, брошенного под углом к горизонту.

Моделирование и формализация 155

Содержательная постановка задачи «Бросание мячика в площадку». В процессе тренировок теннисистов используются автоматы по бросанию мячика в определенное место площад­ки. Требуется задать автомату необходимую скорость и угол бросания мячика для попадания в площадку определенной длины, находящуюся на известном расстоянии (рис. 5.16).

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

  • мячик мал по сравнению с Землей, поэтому его можно
    считать материальной точкой;

  • изменение высоты мячика мало, поэтому ускорение
    свободного падения можно считать постоянной вели­
    чиной #=9,8 м/с и движение по оси У можно считать
    равноускоренным;

  • скорость бросания тела мала, поэтому сопротивлени­
    ем воздуха можно пренебречь и движение по оси X
    можно считать равномерным.

Формальная модель. Для формализации модели ис­пользуем известные из курса физики формулы равномерно­го и равноускоренного движения. При ааданнъ&х начальной скорости l>o и угле бросания а. значения координат дальнос­ти полета х и высоты у от времени можно описать следую­щими формулами:

х = щ- cosa • t, ,^ ^ч

у = u0 ■ sina • t - g tz/2. Y



Рис. 5.16. Бросание мячика в площадку

Площадка расположена на поверхности Земли, поэтому из второй формулы (5.1) можно выразить время, которое понадобится мячику, чтобы достичь площадки:

156 | Глава 5

u0 -sina-i - g-t2/2 = О, t -(ivsina- g-t/2) = 0.

Значение времени t = 0 не имеет физического смысла, поэтому:

v0 aina - g t/2 = 0, t = (2 - uo ■ sma)/£.

Подставим полученное выражение для времени в фор­мулу для вычисления координаты х:

х = {v0- cosa • 2 ■ v0 &ma)/g = (v^- sin2a)fg, (5.2)

Формализуем теперь условие попадание мячика в пло­щадку. Пусть площадка расположена на расстоянии s и имеет длину I (см. рис. 5.16). Тогда попадание произойдет, если значение координаты х мячика будет удовлетворять условию в форме неравенства:

в < х < s + I.

Если х < s, то это означает «недолет», а если х > % + I, то это означает «перелет».

Компьютерная модель движения тела. На основе фор­мальной модели, описывающей движение тела, брошенного под углом к горизонту, создадим компьютерную модель с ис­пользованием системы программирования. Используем сис­тему объектно-ориентированного программирования Visual Basic 2005, так как она позволяет визуализировать траекто­рии движения тела.

На основе данной формальной модели создадим также компьютерную модель с использованием электронных таб­лиц Microsoft Excel или OpenOffice.org Calc. Визуализируем траектории движения тела с использованием диаграммы типа График.

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

  1. Какие основные предположения можно сделать при построении
    качественной описательной модели бросания мячика под углом
    к горизонту?

  1. Чем отличается компьютерная модель от формальной модели?

Моделирование и формализация 167

5.5. Приближенное решение уравнений

Алгебра-9 ЦЗЦ^

На языке алгебры формальные модели записываются с помощью уравнений, точное решение которых основывается на поиске равносильных преобразований алгебраических выражений, позволяющих выразить переменную величину с помощью формулы.

Точные решения существуют только для некоторых уравнений определенного вида (линейные, квадратные, тригонометрические и др.). поэтому для большинства урав­нений приходится использовать методы приближенного ре­шения с заданной точностью (графические или численные).

Например, нельзя найти корень уравнения х& - sinx = О путем равносильных алгебраических преобразований. Однако такие уравнения можно решать приближенно гра­фическими и численными методами.

Построение графиков функций может использоваться для грубо приближенного решения уравнений. Для уравне­ний вида f(x) = 0, где f(x) — некоторая непрерывная функ­ция, корень (или корни) этого уравнения является точкой (или точками) пересечения графика функции с осью X.

Графическое решение таких уравнений можно осущест­вить путем построения компьютерных моделей:

  • построением графика функции в системе объектно-
    ориентированного программирования Visual Basic;

  • в электронных таблицах Microsoft Excel или OpenOffice.org
    Calc путем построения диаграммы типа График.

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

1. В каких случаях используются приближенные (графические) методы решения уравнений?

5.6. Экспертные системы распознавания химических веществ

Химия-9 IPS1

Экспертные системы. Профессиональные экспертные сис­темы достаточно широко используются в различных областях

158

Глава 5

науки и техники. Такие системы позволяют автоматически выявлять причины сбоев в работе сложных технических сис­тем (например, космических кораблей), распознавать лич­ность человека по его отпечаткам пальцев или радужной обо­лочке глаза и т. д.

Основная задача экспертных систем — распознавать объ­екты или состояния объекта. В процессе обучения встречает­ся достаточно много учебных ситуаций, когда вам приходит­ся выступать в роли эксперта и необходимо распознать тот или иной объект. Обычно такие задачи выполняются мето­дом проб и ошибок, без осознания и фиксации стратегии по­иска.

Создание учебной экспертной системы позволяет осо­знать и зафиксировать последовательность рассуждений или действий, которая приводит к распознаванию того или иного объекта среди некоторой совокупности.

Лабораторная работа по неорганической химии «Распо­знавание химических удобрений». Даны удобрения, хими­ческие реактивы и справочная таблица по взаимодействию удобрении с некоторыми реактивами (табл. 5.1) и предлага­ется распознать каждое из удобрений.

Таблица 5.1. Свойства удобрений



1

2




Вза им оде й стви е растворе удобрения с

Удобрение (результат



Внешний вид

Белая, крис­таллическая масса или гранулы

Крупные бесцветные

кристаллы

HZSO4

ВаС12

раствором щелочи

распознава­ния)





Выделяется бурый газ

— Ощущается запах аммиака

Аммиачная селитра





Выделяется бурый газ

Небольшое помутнение раствора




Натриевая селитра

3

Мелкие светло-серые кристаллы




Выпадает белый осадок

Ощущается запах аммиака

Сульфат аммония

4

Светло-серый порошок или гранулы

— Выпадает ,белый , осадок



Суперфосфат

5

Розовые — кристаллы






Сильвинит i

6 Бесцветные — кристаллы





Калийная |

СОЛЬ I


Моделирование и формализация 159

Формальная модель экспертной системы «Распозна­вание удобрений». Экспертная система может быть пред­ставлена в виде алгоритма, состоящего из последователь­ности шагов с использованием алгоритмической структуры «ветвление*. Можно построить различные алгоритмы поис­ка, однако необходимо стремиться к выбору оптимальной стратегии распознавания (достижения цели за минималь­ное число шагов). Такая стратегия будет реализована, если каждый шаг будет максимально уменьшать неопределен­ность (нести максимальное количество информации).

1.3.1. Количество информации

как мера уменьшения Информатика и

неопределенности знания

Построим алгоритм (рис. 5.17), в котором на первом шаге разделим шесть веществ на две группы по условию При взаи­модействии с HgSOf выделяется бурый газ. Если условие:

  • выполняется, то это вещества первой группы под но­
    мерами 1 и 2;

  • не выполняется, то это вещества второй группы под
    номерами 3, 4, 5 и 6.

Для идентификации веществ первой группы достаточно проверить справедливость условия При взаимодействии с раствором щелочи ощущается запах аммиака. Если усло­вие:

  • выполняется, то это вещество «1. Аммиачная селитра»;

  • не выполняется, то это вещество «2. Натриевая селитра*.

Для идентификации веществ второй группы сначала не­обходимо проверить справедливость условия При взаимодей­ствии с ВаС12 выпадает белый осадок Если условие:

  • выполняется, то это вещества 3 и 4;

  • не выполняется, то это вещества 5 и 6.

Для идентификации веществ 3 и 4 достаточно проверить справедливость условия При взаимодействии с раствором щелочи ощущается запах аммиака. Если условие:

  • выполняется, то это вещество «3. Сульфат аммония»;

  • не выполняется, то это вещество «4. Суперфосфат».

Для идентификации веществ 5 и 6 достаточно проверить справедливость условия Внешний видрозовые кристал­лы. Если условие:

  • выполняется, то это вещество «5. Сильвинит*;

  • не выполняется, то это вещество об. Калийная соль*.

160

Глава 5

Целесообразно представить иерархическую модель экс­пертной системы в виде блок-схемы (рис. 5.17).





Амаснл чниэт селитра




Натриевая селитра




Г ул ы|ют

Кялпйная

Рис. 5.17. Блок-схема экспертной системы «Распознавание удобрений"

Компьютерная модель экспертной системы на языке Visual Basic 2005. Создадим экспертную систему распозна­вания удобрений с использованием языка Visual Basic. Экспертная система будет задавать пользователю серии вопросов о результатах взаимодействия вещества с кисло­той, щелочью и солью или о внешнем виде удобрений. Поль­зователь будет отвечать Да или Ham (на основании опытов или теоретических знаний). В результате нескольких серий вопросов будут определены названия всех удобрений.

При разработке сложного алгоритма целесообразно ста­раться выделить в нем последовательности действий, кото­рые выполняют решение каких-либо подзадач и могут вызы­ваться из основного алгоритма. Такие алгоритмы называются вспомогательными и в алгоритмических язы­ках программирования реализуются в форме подпрограмм, которые вызываются из основной программы.

О В объектно-ориентированном языке программирова­ния Visual Basic 2005 вспомогательные алгоритмы реа­лизуются с помощью общих процедур. Каждой об­щей процедуре дается уникальное название -— имя процедуры. Запись общей процедуры производится следующим образом:

Sub ИмяИранедуры(,..} программной код

End Sub

Запуск общих процедур не связывается с каки­ми-либо событиями, а реализуется путем вызова по имени из других процедур.


Моделирование и формализация 161

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

1. Является ли единственным приведенный алгоритм экспертной системы распознания удобрений? Какие еще варианты алгорит­ма экспертной системы вы можете предложить?

5.7. Информационные модели управления объектами

В процессе функционирования сложных систем (биоло­гических, технических и т. д.) важную роль играют инфор­мационные процессы управления.

Для поддержания своей жизнедеятельности любой жи­вой организм постоянно получает информацию из внешнего мира с помощью органов чувств, обрабатывает ее и управля­ет своим поведением (например, перемещаясь в простран­стве, избегает опасности).

В процессе управления полетом самолета в режиме авто­пилота бортовой компьютер получает информацию от датчи­ков (скорости, высоты и т. д.), обрабатывает ее и передает ко­манды на исполнительные механизмы, изменяющие режим полета (закрылки, клапаны, регулирующие работу двигате­лей и т. д.).

Б любом процессе управления всегда происходит взаи­модействие двух объектов — управляющего и управляемо­го, которые соединены каналами прямой и обратной связи. По каналу прямой связи передаются управляющие сигна­лы, а по каналу обратной связи — информация о состоянии управляемого объекта.

Системы управления без обратной связи. В системах

управления без обратной связи не учитывается состояние управляемого объекта и обеспечивается управление только по прямому каналу (от управляющего объекта к управляе­мому объекту). Информационную модель системы управле­ния без обратной связи можно наглядно представить с помощью схемы на рис. 5.18.

В качестве примера системы управления без обратной связи рассмотрим процесс записи информации на гибкий диск, в котором контроллер дисковода (управляющий объ-

162 Глава 5

Управляющий

канал управления

Управляемы!! объект

Рис. 5.18. Система управления без обратной связи

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

Для того чтобы информация могла быть записана, необ­ходимо установить магнитную головку дисковода над опре­деленной концентрической дорожкой диска. При записи ин­формации на гибкие диски не требуется особой точности установки (имеется всего 80 дорожек) и можно не учитывать возможные (например, от нагревания) механические дефор­мации дискеты. Поэтому контроллер дисковода для установ­ки магнитной головки над требуемой магнитной дорожкой дискеты просто перемещает ее вдоль радиуса дискеты.

Системы управления с обратной связью. В системах управления с обратной связью управляющий объект по пря­мому каналу управления производит необходимые действия над объектом управления, а по каналу обратной связи полу­чает информацию о его реальных параметрах. Это позволяет осуществлять управление с гораздо большей точностью.

Информационную модель системы управления с обрат­ной связью можно наглядно представить с помощью схемы на рис. 5.19.

кала.ц управления

Управляющий объект

канал обратной cbhjh

Управляемый объект

. 5.19. Система управления с обратной связью

Примером системы управления с автоматической обрат­ной связью является запись информации на жесткий диск. При записи информации на жесткий диск требуется особая точность установки магнитных головок, так как на рабочей поверхности пластин имеются десятки тысяч дорожек и не­обходимо учитывать их механические деформации (напри­мер, в результате изменения температуры). Контроллер жесткого диска (управляющий объект) по каналу обратной связи постоянно получает информацию о реальном положе-


Моделирование и формализация 163

нии магнитных головок (управляемый объект), а по каналу управления выставляет головки над поверхностью пластин с большой точностью.

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

  1. Приведите примеры систем управления без обратной связи и с
    обратной связью.

  2. В чем состоит различие между системами управления без обрат­
    ной связи и системами управления с обратной связью?

Практические работы компьютерного практикума, рекомендуемые для выполнения в процессе изучения главы 5

fj^J Компьютерный практикум

  1. Проект «Бросание мячика в площадку»,

  2. Проект «Графическое решение уравнения». '

  3. Проект «Распознавание удобрений». ,. ;

  4. Проект «Модели систем управления». '■

1   ...   10   11   12   13   14   15   16   17   ...   31

Похожие:

Н. Д. Угринович информатика иикт icon Программа: авторская программа профильного курса «Информатика и икт»...
Учебник: Угринович Н. Д. Информатика и икт. Профильный уровень: учебник для 11 класса / Н. Д. Угринович. – 2-е изд., испр и доп.–...
Н. Д. Угринович информатика иикт icon Угринович Н. Д. У27 Информатика и информационные технологии. Учебник для 10-11 классов / Н. Д.
Н. Д. Угринович. — М.: Бином. Ла­боратория знаний, 2003. — 512 с: ил. Isbn 5-94774-016-8
Н. Д. Угринович информатика иикт icon Программа дополнительного образования составлена на основе программ: «Информатика и икт»
Программа дополнительного образования составлена на основе программ: «Информатика и икт» Н. Угринович, Л. Босова; «Искусство компьютерной...
Н. Д. Угринович информатика иикт icon Рабочая программа дисциплины «Информатика» (по гос «Информатика и программирование»)
Рабочая программа предназначена для преподавания дисциплины «Информатика» студентам очной полной формы обучения по направлению подготовки...
Н. Д. Угринович информатика иикт icon Математика и информатика часть II. Информатика Пособие для студентов
Рейтинг и оценка уровня знаний студентов по дисциплине «Математика и информатика» 5
Н. Д. Угринович информатика иикт icon «Информатика» Требования фгос спо к результатам освоения дисциплины: общие компетенции
ПД. 02 «Информатика», разработанной на основе примерной программы учебной дисциплины «Информатика» для профессий начального профессионального...
Н. Д. Угринович информатика иикт icon Информатика
Информатика: Учебник / Под ред проф. Н. В. Макаровой М.: Финансы и статистика -2006. 768 с
Н. Д. Угринович информатика иикт icon Экзаменационные билеты по предмету «Информатика»
«Информатика» для проведения устной итоговой аттестации выпускников 9-х классов 2012-2013 учебного года
Н. Д. Угринович информатика иикт icon О. М. Топоркова информационные технологии
Учебное пособие предназначено для студентов вузов, обучающихся по направлениям подготовки Информатика и вычислительная техника; Прикладная...
Н. Д. Угринович информатика иикт icon Методические указания по практическим занятиям по учебной дисциплине...
Информатика для студентов специальности 23. 02. 06 Техническая эксплуатация подвижного состава железных дорог и Положения об организации...
Н. Д. Угринович информатика иикт icon Название программы
Рекомендована Методическим Советом цнтт «Информатика+», Протокол №4 от 29. 05. 2017, утверждена Директором цнтт «Информатика+» 29....
Н. Д. Угринович информатика иикт icon Методическая разработка открытого урока по дисциплине «Информатика и икт»
Информатика – это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их...
Н. Д. Угринович информатика иикт icon Информатика, медицинская информатика и статистика
Рабочая программа дисциплины составлена в соответствии с федеральным государственным образовательным стандартом высшего профессионального...
Н. Д. Угринович информатика иикт icon Применение и эксплуатация автоматизированных систем специального...
Уфимского филиала Северо-Западного института повышения квалификации фскн россии Пестриков В. А
Н. Д. Угринович информатика иикт icon Программа вступительных испытаний в магистратуру по направлению подготовки...
«Прикладная информатика» на программу «Системы корпоративного управления» включает в себя междисциплинарный экзамен по направлению...
Н. Д. Угринович информатика иикт icon Программа вступительных испытаний в магистратуру по направлению подготовки...
«Прикладная информатика» на программу «Системы корпоративного управления» включает в себя междисциплинарный экзамен по направлению...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск