СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ
Благодаря готовым учебным материалам для работы в классе и дистанционно
Скидки до 50 % на комплекты
только до 19.05.2025
Готовые ключевые этапы урока всегда будут у вас под рукой
Организационный момент
Проверка знаний
Объяснение материала
Закрепление изученного
Итоги урока
Презентация разработана к §26 в учебнике по информатике. Помогает раскрыть лучше понятия моделирования
Пример имитационной модели
NOTE:
To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image.
§26
Информатика, 8 класс
Учитель информатики
Дворецкая Ю.Ю,
1
Основные темы параграфа
ОПРЕДЕЛЕНИЕ
ИМИТАЦИОННАЯ МОДЕЛЬ – это логико-математическое описание объекта, которое может быть использовано для экспериментирования на компьютере в целях проектирования, анализа и оценки функционирования объекта.
Имитационная модель имеет определенную минимальную опорную структуру, которую пользователь может дополнить и расширить с учетом специфики решаемых задач и базовых методов обработки.
ОПРЕДЕЛЕНИЕ
Отличие от математического моделирования
Имитационные модели
В общем виде структуру имитационной модели в математической форме можно представляет следующим образом: ,
где E – результат действия системы;
x i – переменные и параметры, которыми мы можем управлять;
y i – переменные и параметры, которыми мы управлять не можем;
f – функциональная зависимость между x i и y i , которая определяет величину E .
Имитационные модели
Имитационная модель представляет собой комбинацию таких составляющих, как:
Схема имитационного моделирования:
НЕДОСТАТКИ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ:
Пример имитационного моделирования на компьютере
Имитационная модель воспроизводит поведение сложной системы, элементы которой могут вести себя случайным образом. Иначе говоря, поведение которых заранее предсказать нельзя.
Модель – эволюция популяций
Цель моделирования — проследить изменения в расселении живых организмов со сменой поколений.
Имитационные модели
Законы эволюции:
Модельное описание процесса эволюции популяции
Кодирование
00001001000100000000
Имитационные модели
Введем обозначения:
n - номер ячейки,
R (n) - значение двоичного числа, соответствующего этой ячейке в текущем поколении.
В рассматриваемом примере R (5) = R (8) = R (12) = 1 .
Все остальные значения ячеек равны нулю.
Значения кода в n -й ячейке для следующего поколения будем обозначать S ( n ) .
Проанализировав правила эволюции, приходим к следующей формуле:
Если 1 R ( n - 2) + R ( n - 1) + R ( n ) + R ( n + 1) + R ( n + 2) 3, то S ( n ) = 1, иначе S ( n ) = 0.
Имитационные модели
Эта формула работает для значений n от 3 до 18 .
Всегда: S (1) = S (20) = 0 .
Для ячеек с номерами 2 и 19 в данной сумме нужно убрать по одному слагаемому. Но можно поступить иначе: для этого к отрезку добавим по одной фиктивной ячейке справа и слева.
Их номера будут, соответственно, 0 и 21. В этих ячейках, как и в ячейках 1 и 20, всегда будут храниться нули. Тогда написанную формулу можно применять для n от 2 до 19.
Итак, модель построена и формализована.
Имитационные модели
Для реализации применим табличный процессо р.
Моделью жизненного пространства будет строка электронной таблицы.
Первая строка — первое поколение,
вторая строка — второе поколение и т. д.
Тогда номера ячеек будут идентифицироваться именами столбцов таблицы.
Ячейка номер 0 — столбец А,
ячейка 1 — столбец В и т. д.,
ячейка 21 — столбец F.
ЕСЛИ(И(А1 + В1 + С1 + D1 + Е1 =1; А1 + В1 + С1 + D1 + Е1
Результаты имитационного моделирования процесса эволюции исходного расселения живых организмов вплоть до 10-го поколения
Модель Дж. Конуэя «Жизнь»
В этой модели эволюция популяции живых организмов происходит в двумерном пространстве.
Рассматривается прямоугольная область, разделенная на квадратные ячейки. Тогда у каждой внутренней ячейки имеется 8 соседей. Судьба жизни в ячейке также зависит от состояния соседних клеток.
Но теперь правила эволюции такие:
Домашнее задание
§26 конспект