Кроссворд «Моделирование и формализация» 2 модель р и с у н о к ф о р м у л а 10 м о д е л и р о в а н и е 1 с и с т е м а 4 а е в т н ст га га 3 6 ф о р м а и з а ц я 8 т е с т и р в а н и т б л и ц
Компьютерная модель – это модель реального процесса или явления, реализованная компьютерными средствами. Знаковые модели Информационные модели Математические модели Демонстрационные модели Имитационные модели
Имитационное моделирование - метод исследования, основанный на том, что изучаемая система заменяется имитирующей.
Основные этапы разработки и исследования моделей на компьютере I этап. Постановка задачи. II этап. Разработка модели. Описательная информационная модель. Формализованная модель. Компьютерная модель. III этап. Компьютерный эксперимент. IV этап. Анализ результатов моделирования.
Разработка имитационной модели «Модель цветовой палитры» I этап. Постановка задачи Описание задачи. В компьютере любой цвет формируется на основе интенсивности всего трех цветов: красного, зеленого и синего. Требуется проанализировать изменение цвета при изменении интенсивности каждого из трех цветов. Цель моделирования Реализовать на компьютере цветовую палитру и получить возможность получения любого из цветов.
Формализация задачи.
II этап. Разработка модели Информационная модель. Осуществляется процесс проектирования изменяющейся цветовой палитры. Объектом является полученный цвет. Известный факт говорит о том, что можно подобрать всего 3 цвета (красный, зеленый и синий) с различной интенсивностью, при этом можно получить любой иной цвет. Объект Параметры Название Значение Результирующий цвет Интенсивность красного цвета (r) Интенсивность зеленого цвета (g) Интенсивность синего цвета (b)
Математическая модель. r = g = b = Всего вариантов цветов может быть: P = r*g*b Конкретный цвет: i = (r, g, b)
Компьютерная модель. Для моделирования выберем среду электронной таблицы. В этой среде информационная и математическая модель объединяются в форму объектов управления, состоящую из трех вертикальных полос прокрутки, трех ячеек таблицы со значениями интенсивности цветов и объекта "рисунок". Вызовите панель "Элементы управления", кликнув правой кнопкой "мыши" по свободному месту верхнего меню. Установим на таблицу три вертикальных полосы прокрутки и объект "рисунок" следующим способом:
Модель цветовой палитры в Excel.
Введите в ячейки A1, B1, C1 буквы r, g, b соответственно. Войдите в режим конструктора, нажав клавишу "Режим конструктора" на панели "Элементы управления". Поставьте три полосы прокрутки (как на рисунке) и рисунок из панели «Элементы управления». Выделите любую полосу вертикальной прокрутки и вызовите панель "Properties", нажав клавишу "Свойства" на панели "Элементы управления". В поле "Min" введите значение 0. В поле "Max" введите значение 255. Проведите 3 последних операции с остальными полосами прокрутки.
Затем кликните дважды на одной из полос вертикальной прокрутки чтобы войти в среду записи макросов для обработки событий Visual Basic. В появившемся окне кода макроса введите следующий текст: Option Explicit Dim r, g, b As Byte Private Sub ScrollBar1_Change() r = ScrollBar1. Value g = ScrollBar2. Value b = ScrollBar3. Value Image1. BackColor = RGB(r, g, b) Cells(2, 1) = ScrollBar1. Value End Sub Private Sub ScrollBar2_Change() r = ScrollBar1. Value g = ScrollBar2. Value b = ScrollBar3. Value Image1. BackColor = RGB(r, g, b) Cells(2, 2) = ScrollBar2. Value End Sub Private Sub ScrollBar3_Change() r = ScrollBar1. Value g = ScrollBar2. Value b = ScrollBar3. Value Image1. BackColor = RGB(r, g, b) Cells(2, 3) = ScrollBar3. Value End Sub Private Sub ScrollBar1_Scroll() ScrollBar1_Change End Sub Private Sub ScrollBar2_Scroll() ScrollBar2_Change End Sub Private Sub ScrollBar3_Scroll() ScrollBar3_Change End Sub
III этап. Компьютерный эксперимент Проведение исследования. Эксперимент 1. Какой цвет получится при сочетании всех трех цветов с минимальной интенсивностью? Эксперимент 2. Какой цвет получится при сочетании всех трех цветов с максимальной интенсивностью? Эксперимент 3. Как изменяется цвет при сочетании всех трех цветов с одинаковой интенсивностью?
IV этап. Анализ результатов моделирования. Проведите еще несколько различных экспериментов. На основе полученных результатов сделайте вывод - каков принцип формирования полноцветной картинки на экране монитора персонального компьютера. От чего зависит яркость цвета?