Егэ информатика поляков графы

Форум ЕГЭ по информатике
Онлайн-тесты: ЕГЭ по информатике
Генератор вариантов ЕГЭ
Telegram-канал

Что это такое?

Здесь представлены материалы для подготовки к ЕГЭ по информатике.
В отличие от известной литературы, для большинства задач из демо-вариантов ЕГЭ
сравниваются несколько способов решения,
анализируются их достоинства и недостатки, возможные проблемы и
«ловушки». Приведены рекомендации, позволяющие выбрать
эффективные методы решения каждой конкретной задачи.

Автор признателен
О.А. Тузовой (г. Санкт-Петербург) за обсуждение
этих материалов и конструктивную критику. Спасибо всем, кто присылал и
присылает мне замечания, предложения, сообщения об опечатках и неточностях.

Особая благодарность Н.Н. Паньгиной (г. Сосновый Бор) за
взаимовыгодное сотрудничество и разностороннюю поддержку проекта.

Поддержать проект финансово

Автор будет благодарен за новые отзывы по поводу представленных
здесь материалов для подготовки к ЕГЭ по информатике.
Если вы заметили ошибку или у вас просто есть что
сказать по существу вопроса, пишите.

Тренажёр компьютерного ЕГЭ

ЕГЭ по информатике в 2023 году будет проводиться в компьютерной форме.
На этом сайте вы можете попробовать, как это будет выглядеть в
тренажёре. Он является копией официального тренажёра,
но позволяет загружать любой вариант из генератора. Кроме того, после завершения
пробного экзамена вы узнаете, сколько баллов вы набрали бы на ЕГЭ, если бы
отправили такие ответы. Попробуйте:

Тренажёр компьютерного ЕГЭ

Авторские семинары

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

Робот-Blockly

Робот-Blockly Робот-Blockly — это версия исполнителей Робот и Водолей,
программы для которых составляются из готовых блоков, как в Scratch. Это избавляет учеников от
синтаксических ошибок, которые неминуемо возникают при ручном наборе текстовой программы.
Программа подходит для вводного курса алгоритмизации в 5-6 (и даже более старших) классах.
У программы есть оффлайн-версия, которую можно использовать
без доступа к Интернету. Вы можете создавать свои наборы задач, а
не только использовать готовые.

Коллеги тащат то, что не приколочено…

  • Мартынов Антон Иванович, председатель предметной комиссии по информатике Ульяновской области,
    опубликовал представленные здесь рекомендации по решению задач части C под своим именем в
    официальном аналитическом отчете (Ульяновск, 2009).

Актуальные публикации

  • В.С. Попов.

    Новая задача ЕГЭ по информатике № 22: решение с помощью графа
    // Потенциал: Математика, Физика, Информатика, № 8, 2022.
    Новинка!
  • К.Ю. Поляков.

    Особенности решения задач 25 и 26 в компьютерном
    ЕГЭ по информатике. Материалы вебинара для учителей г. Сочи, 24.03.2021.
  • К.Ю. Поляков.

    Динамическое программирование в задачах обработки последовательностей ЕГЭ по информатике.
  • К.Ю. Поляков.

    Задачи на анализ логических выражений в ЕГЭ по информатике. //
    Информатика в школе, № 9, 2019, с. 29–35.
  • А.Н. Сидоров


    Задача 18 ЕГЭ по информатике: логическое выражение с делимостью.

  • Н.Л. Конина


    Задачи 18 с делимостью.

  • Н.И. Герасименко


    Задачи 18 с делителями в КИМ ЕГЭ по информатике.

  • К.Ю. Поляков


    Линейное (и нелинейное) программирование в задаче 18 ЕГЭ по информатике (презентация).

  • К.Ю. Поляков,


    Битовые операции в задаче 18 КИМ ЕГЭ по информатике. Часть 2.

  • К.Ю. Поляков,

    Множества и логика в задачах ЕГЭ //
    Информатика, № 10, 2015, с. 38-42.
  • Е.А. Мирончик.

    Алгебра предикатов и построение геометрических моделей на ЕГЭ по информатике //
    Информатика, № 3, 2019, с. 40-47.

См. также полный список статей.

Что еще посмотреть?

  • Тренажёр для подготовки к компьютерному ЕГЭ
  • Тесты для подготовки к ЕГЭ (для системы NetTest)
  • Онлайн-тесты для подготовки к ЕГЭ
  • Генератор тренировочных вариантов ЕГЭ
  • Программное обеспечение
  • Статьи, презентации
  • Видеоматериалы
  • Дополнительные материалы
  • Материалы прошлых лет (демо-варианты, анализ, разбор задач)
  • Вопросы и ответы
  • Отзывы

Новости теперь и в
Telegram-канал К. Полякова Telegram-канале

9 марта 2023 г.
    Исправлено условие задаче 8.330.
    Исправлен ответ к задаче 14.403.

5 марта 2023 г.
    Новые задачи для тренировки 8, 9.

4 марта 2023 г.
    Новые задачи для тренировки 14.
    Новые задачи для тренировки 1-3, 7-9, 12-16, 19-25, 27 (А. Богданов).
    Новая задача для тренировки 8 (А. Малышев).
    Новая задача для тренировки 17 (Д. Статный).

3 марта 2023 г.
    Новые задачи для тренировки 26.
    Новые задачи для тренировки 23 (Д. Муфаззалов).

2 марта 2023 г.
    Новые задачи для тренировки 27.

28 февраля 2023 г.
    Новая задача для тренировки 27 (А. Бойко).

25 февраля 2023 г.
    Новые задачи для тренировки 17 (И. Митин).
    Новые задачи для тренировки 23, 24, 25.
    Новые задачи для тренировки 23 (М. Шагитов).
    Новая задача для тренировки 27 (А. Рогов).

24 февраля 2023 г.
    Новые задачи для тренировки 25, 26 (А. Рогов).

23 февраля 2023 г.
    Изменено условие и ответ к задаче 26.94.

Приложение для ОС Android

Багрепорты, замечания, предложения можно присылать на
форум.

Официальные материалы

Тренажёры для подготовки к компьютерному ЕГЭ (КЕГЭ)

Лицензионное соглашение

Все опубликованные ниже материалы для
подготовки к ЕГЭ по информатике могут быть свободно использованы
в некоммерческих целях при условии сохранения авторства.

Без письменного согласия автора ЗАПРЕЩАЕТСЯ:

  1. 1) публикация материалов в любой форме, в том числе размещение материалов на других Web-сайтах;
  2. 2) распространение неполных или измененных материалов;
  3. 3) включение материалов в сборники на любых носителях информации;
  4. 4) получение коммерческой выгоды от продажи или другого использования материалов.

Использование и скачивание материалов означает, что вы приняли условия этого лицензионного соглашения.

Скачать все сразу

Пароль к архиву — kpolyakov.spb.ru

Информация

Системы счисления

Логика

Пользовательский курс

Алгоритмизация и основы программирования

Ответы и решения



Скачать материал

Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 1. Модели и их типы



Скачать материал

  • Сейчас обучается 31 человек из 21 региона

  • Курс добавлен 16.12.2022
  • Сейчас обучается 20 человек из 14 регионов

Описание презентации по отдельным слайдам:

  • Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 1. Модели и их типы

    1 слайд

    Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 1. Модели и их типы

  • * Модели в нашей жизни

    2 слайд

    * Модели в нашей жизни

  • * Что такое модель? Модель – это объект, который обладает некоторыми свойства...

    3 слайд

    * Что такое модель? Модель – это объект, который обладает некоторыми свойствами другого объекта (оригинала) и используется вместо него. Оригиналы и модели Первый линейный русский корабль «Гото Предестинация»

  • * Что можно моделировать? Модели объектов: уменьшенные копии зданий, кораблей...

    4 слайд

    * Что можно моделировать? Модели объектов: уменьшенные копии зданий, кораблей, самолетов, … модели ядра атома, кристаллических решеток чертежи … Модели процессов: изменение экологической обстановки экономические модели исторические модели … Модели явлений: землетрясение солнечное затмение цунами …

  • * Моделирование Моделирование – это создание и использование моделей для изуч...

    5 слайд

    * Моделирование Моделирование – это создание и использование моделей для изучения оригиналов. Когда используют моделирование: оригинал не существует древний Египет последствия ядерной войны (Н.Н. Моисеев, 1966) исследование оригинала опасно для жизни или дорого: управление ядерным реактором (Чернобыль, 1986) испытание нового скафандра для космонавтов разработка нового самолета или корабля оригинал сложно исследовать непосредственно: Солнечная система, галактика (большие размеры) атом, нейтрон (маленькие размеры) процессы в двигателе внутреннего сгорания (очень быстрые) геологические явления (очень медленные) интересуют только некоторые свойства оригинала проверка краски для фюзеляжа самолета

  • * Цели моделирования исследование оригинала изучение сущности объекта или явл...

    6 слайд

    * Цели моделирования исследование оригинала изучение сущности объекта или явления «Наука есть удовлетворение собственного любопытства за казенный счет» (Л.А. Арцимович) анализ («что будет, если …») научиться прогнозировать последствия различных воздействиях на оригинал синтез («как сделать, чтобы …») научиться управлять оригиналом, оказывая на него воздействия оптимизация («как сделать лучше») выбор наилучшего решения в заданных условиях

  • * Один оригинал – одна модель? материальная точка

    7 слайд

    * Один оригинал – одна модель? материальная точка

  • * Зачем нужно много моделей? изучение строения тела примерка одежды изучение...

    8 слайд

    * Зачем нужно много моделей? изучение строения тела примерка одежды изучение наследственности тренировка спасателей учет граждан страны

  • * Природа моделей материальные (физические, предметные) модели: информационны...

    9 слайд

    * Природа моделей материальные (физические, предметные) модели: информационные модели представляют собой информацию о свойствах и состоянии объекта, процесса, явления, и его взаимосвязи с внешним миром: вербальные – словесные или мысленные знаковые – выраженные с помощью формального языка графические (рисунки, схемы, карты, …) табличные математические (формулы) логические (различные варианты выбора действий на основе анализа условий) специальные (ноты, химические формулы)

  • * Модели по области применения учебные (в т.ч. тренажеры) опытные – при созда...

    10 слайд

    * Модели по области применения учебные (в т.ч. тренажеры) опытные – при создании новых технических средств научно-технические аэродинамическая труба испытания в опытовом бассейне имитатор солнечного излучения вакуумная камера в Институте космических исследований вибростенд НПО «Энергия»

  • * Модели по фактору времени статические – описывают оригинал в заданный момен...

    11 слайд

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

  • * Модели по характеру связей детерминированные связи между входными и выходны...

    12 слайд

    * Модели по характеру связей детерминированные связи между входными и выходными величинами жестко заданы при одинаковых входных данных каждый раз получаются одинаковые результаты Примеры движение тела без учета ветра расчеты по известным формулам вероятностные (стохастические) учитывают случайность событий в реальном мире при одинаковых входных данных каждый раз получаются немного разные результаты Примеры движение тела с учетом ветра броуновское движение частиц модель движения судна на волнении модели поведения человека

  • * Модели по структуре табличные модели (пары соответствия) иерархические (мно...

    13 слайд

    * Модели по структуре табличные модели (пары соответствия) иерархические (многоуровневые) модели сетевые модели (графы)

  • * Специальные виды моделей имитационные нельзя заранее вычислить или предсказ...

    14 слайд

    * Специальные виды моделей имитационные нельзя заранее вычислить или предсказать поведение системы, но можно имитировать её реакцию на внешние воздействия; максимальный учет всех факторов; только численные результаты; Примеры: испытания лекарств на мышах, обезьянах, … математическое моделирование биологических систем модели бизнеса и управления модели процесса обучения

  • * Специальные виды моделей игровые – учитывающие действия противника Примеры:...

    15 слайд

    * Специальные виды моделей игровые – учитывающие действия противника Примеры: модели экономических ситуаций модели военных действий спортивные игры тренинги персонала

  • * Адекватность модели Адекватность – совпадение существенных свойств модели и...

    16 слайд

    * Адекватность модели Адекватность – совпадение существенных свойств модели и оригинала: результаты моделирования согласуются с выводами теории (законы сохранения и т.п.) … подтверждаются экспериментом Модель всегда отличается от оригинала

  • * Системный подход Система – группа объектов и связей между ними, выделенных...

    17 слайд

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

  • * Системный подход Модель-система: Модель-не-система: 1-я линия: Пр. Ветерано...

    18 слайд

    * Системный подход Модель-система: Модель-не-система: 1-я линия: Пр. Ветеранов Ленинский пр. Автово  Кировский завод Нарвская … 2-я линия: Купчино Звездная Московская Парк Победы Электросила …

  • * Системный подход Граф – это набор вершин и соединяющих их ребер. 1 2 3 4 5...

    19 слайд

    * Системный подход Граф – это набор вершин и соединяющих их ребер. 1 2 3 4 5 вершина ребро 23 18 20 15 14 5 вес ребра (взвешенный граф) ориентированный граф (орграф) –ребра имеют направление

  • * Системный подход Семантическая (смысловая) модель предложения: «Выхожу один...

    20 слайд

    * Системный подход Семантическая (смысловая) модель предложения: «Выхожу один я на дорогу…» выхожу я на дорогу один что делаю? кто? сколько? куда? граф

  • * Матрица смежности петля 	A	B	C	D A	0	1	1	0 B	1	0	1	1 C	1	1	1	1 D	0	1	1	0

    21 слайд

    * Матрица смежности петля ABCD A0110 B1011 C1111 D0110

  • * Матрица смежности 	A	B	C	D A				 B				 C				 D				 	A	B	C	D A				 B				 C...

    22 слайд

    * Матрица смежности ABCD A B C D ABCD A B C D

  • * Матрица смежности 	A	B	C	D A		0	1	1 B	0		1	0 C	1	1		0 D	1	0	0	 	A	B	C	D A...

    23 слайд

    * Матрица смежности ABCD A011 B010 C110 D100 ABCD A101 B110 C011 D101

  • * Весовая матрица Васюки Солнцево Ягодное 12 8 5 4 6 Грибное 2 	A	B	C	D A		12...

    24 слайд

    * Весовая матрица Васюки Солнцево Ягодное 12 8 5 4 6 Грибное 2 ABCD A128 B1256 C8524 D64

  • * Весовая матрица 	A	B	C	D A				 B				 C				 D				 	A	B	C	D A				 B				 C...

    25 слайд

    * Весовая матрица ABCD A B C D ABCD A B C D

  • * Весовая матрица 	A	B	C	D A		4	3	 B	4			2 C	3			6 D		2	6	 	A	B	C	D A			2	3 B...

    26 слайд

    * Весовая матрица ABCD A43 B42 C36 D26 ABCD A23 B4 C25 D345

  • * Кратчайшие пути Определите кратчайший путь между пунктами A и D. A B С E С...

    27 слайд

    * Кратчайшие пути Определите кратчайший путь между пунктами A и D. A B С E С D С D E D 2 4 6 2 4 6 1 3 1 3 9 7 5 8 4 1 3 7 дерево возможных маршрутов ABCDE A246 B21 C4151 D53 E613

  • * Кратчайшие пути Определите кратчайший путь между пунктами A и E. 	A	B	C	D	E...

    28 слайд

    * Кратчайшие пути Определите кратчайший путь между пунктами A и E. ABCDE A24 B217 C4135 D33 E753

  • * Количество путей Сколько существует различных путей из А в Ж? 1. Откуда мож...

    29 слайд

    * Количество путей Сколько существует различных путей из А в Ж? 1. Откуда можно приехать в Ж? Ж←БВГДЕ Е←В Д←Б Г←АБВ В←А Б←А 2. Можно приехать только из А: Б←А В←А 3. Можно приехать только из уже отобранных вершин (А, Б и В): Б←А В←А Е←В Д←Б Г←АБВ 4. Можно приехать только из уже отобранных вершин: Б←А В←А Е←В Д←Б Г←АБВ Ж←БВГДЕ

  • * Количество путей Б←А В←А Е←В Д←Б Г←АБВ Ж←БВГДЕ После сортировки: Ж←БВГДЕ NЖ...

    30 слайд

    * Количество путей Б←А В←А Е←В Д←Б Г←АБВ Ж←БВГДЕ После сортировки: Ж←БВГДЕ NЖ← NБ + NВ + NГ + NД + NЕ Б←А В←А Е←В Д←Б Г←АБВ Ж←БВГДЕ Заполнение таблицы: 1 1 1 1 3 7

  • * Количество путей Б←А В←А Е←В Д←Б Г←АБВ Ж←БВГДЕ Форма записи: 1 1 1 1 3 7

    31 слайд

    * Количество путей Б←А В←А Е←В Д←Б Г←АБВ Ж←БВГДЕ Форма записи: 1 1 1 1 3 7

  • * Количество путей Сколько существует различных путей из А в Ж? Ж А Б В Г Д Е

    32 слайд

    * Количество путей Сколько существует различных путей из А в Ж? Ж А Б В Г Д Е

  • Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 2. Этапы моделирования

    33 слайд

    Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 2. Этапы моделирования

  • * I. Постановка задачи исследование оригинала изучение сущности объекта или я...

    34 слайд

    * I. Постановка задачи исследование оригинала изучение сущности объекта или явления анализ («что будет, если …») научиться прогнозировать последствий при различных воздействиях на оригинал синтез («как сделать, чтобы …») научиться управлять оригиналом, оказывая на него воздействия оптимизация («как сделать лучше») выбор наилучшего решения в заданных условиях

  • * I. Постановка задачи Хорошо поставленная задача: описаны все связи между ис...

    35 слайд

    * I. Постановка задачи Хорошо поставленная задача: описаны все связи между исходными данными и результатом известны все исходные данные решение существует задача имеет единственное решение Примеры плохо поставленных задач: Винни Пух и Пятачок построили ловушку для слонопотама. Удастся ли его поймать? Малыш и Карлсон решили по–братски разделить два орешка – большой и маленький. Как это сделать? Найти максимальное значение функции y = x2 (нет решений). Найти функцию, которая проходит через точки (0,1) и (1,0) (неединственное решение).

  • * II. Разработка модели выбрать тип модели определить существенные свойства о...

    36 слайд

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

  • * III. Тестирование модели Тестирование – это проверка модели на простых исхо...

    37 слайд

    * III. Тестирование модели Тестирование – это проверка модели на простых исходных данных с известным результатом. Примеры: устройство для сложения многозначных чисел – проверка на однозначных числах модель движения корабля – если руль стоит ровно, курс не должен меняться; если руль повернуть влево, корабль должен идти вправо модель накопления денег в банке – при ставке 0% сумма не должна изменяться

  • * IV. Эксперимент c моделью Эксперимент – это исследование модели в интересую...

    38 слайд

    * IV. Эксперимент c моделью Эксперимент – это исследование модели в интересующих нас условиях. Примеры: устройство для сложения чисел – работа с многозначными числами модель движения корабля – исследование в условиях морского волнения модель накопления денег в банке – расчеты при ненулевой ставке

  • * V. Проверка практикой, анализ результатов Возможные выводы: задача решена,...

    39 слайд

    * V. Проверка практикой, анализ результатов Возможные выводы: задача решена, модель адекватна необходимо изменить алгоритм или условия моделирования необходимо изменить модель (например, учесть дополнительные свойства) необходимо изменить постановку задачи

  • * Пример. Задача. Обезьяна хочет сбить бананы на пальме. Как ей надо кинуть к...

    40 слайд

    * Пример. Задача. Обезьяна хочет сбить бананы на пальме. Как ей надо кинуть кокос, чтобы попасть им в бананы. Анализ задачи: все ли исходные данные известны? есть ли решение? единственно ли решение?

  • * I. Постановка задачи Допущения: кокос и банан считаем материальными точками...

    41 слайд

    * I. Постановка задачи Допущения: кокос и банан считаем материальными точками расстояние до пальмы известно рост обезьяны известен высота, на которой висит банан, известна обезьяна бросает кокос с известной начальной скоростью сопротивление воздуха не учитываем При этих условиях требуется найти начальный угол, под которым надо бросить кокос.

  • * II. Разработка модели Графическая модель h Формальная (математическая) моде...

    42 слайд

    * II. Разработка модели Графическая модель h Формальная (математическая) модель Задача: найти t, , при которых

  • * III. Тестирование модели при нулевой скорости кокос падает вертикально вниз...

    43 слайд

    * III. Тестирование модели при нулевой скорости кокос падает вертикально вниз при t=0 координаты равны (0,h) при броске вертикально вверх (=90o) координата x не меняется при некотором t координата y начинает уменьшаться (ветви параболы вниз) Математическая модель

  • * IV. Эксперимент Метод I. Меняем угол . Для выбранного угла  строим траект...

    44 слайд

    * IV. Эксперимент Метод I. Меняем угол . Для выбранного угла  строим траекторию полета ореха. Если она проходит выше банана, уменьшаем угол, если ниже – увеличиваем. Метод II. Из первого равенства выражаем время полета: Меняем угол . Для выбранного угла  считаем t, а затем – значение y при этом t. Если оно больше H, уменьшаем угол, если меньше – увеличиваем. не надо строить всю траекторию для каждого 

  • * V. Анализ результатов Всегда ли обезьяна может сбить банан? Что изменится,...

    45 слайд

    * V. Анализ результатов Всегда ли обезьяна может сбить банан? Что изменится, если обезьяна может бросать кокос с разной силой (с разной начальной скоростью)? Что изменится, если кокос и бананы не считать материальными точками? Что изменится, если требуется учесть сопротивление воздуха? Что изменится, если дерево качается?

  • Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 3. Модели биологических...

    46 слайд

    Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 3. Модели биологических систем (по мотивам учебника А.Г. Гейна и др., Информатика и ИКТ, 10 класс, М.: Просвещение, 2008)

  • * – начальная численность – после 1 цикла деления – после 2-х циклов Особенно...

    47 слайд

    * – начальная численность – после 1 цикла деления – после 2-х циклов Особенности модели: не учитывается смертность не учитывается влияние внешней среды не учитывается влияние других видов Модель деления

  • * – коэффициент рождаемости – коэффициент смертности Особенности модели: не у...

    48 слайд

    * – коэффициент рождаемости – коэффициент смертности Особенности модели: не учитывается влияние численности N и внешней среды на K не учитывается влияние других видов на K Коэффициент прироста прирост Модель неограниченного роста (T. Мальтус)

  • * Модель ограниченного роста (П. Ферхюльст) L – предельная численность животн...

    49 слайд

    * Модель ограниченного роста (П. Ферхюльст) L – предельная численность животных Идеи: коэффициент прироста KL зависит от численности N при N=0 должно быть KL=K (начальное значение) при N=L должно быть KL=0 (достигнут предел)

  • * Модель с отловом Примеры: рыбоводческое хозяйство, разведение пушных зверей...

    50 слайд

    * Модель с отловом Примеры: рыбоводческое хозяйство, разведение пушных зверей и т.п.

  • * Модель эпидемии гриппа L – всего жителей			Ni – больных в i-ый день Zi – за...

    51 слайд

    * Модель эпидемии гриппа L – всего жителейNi – больных в i-ый день Zi – заболевших в i-ый деньVi – выздоровевших Wi – всего выздоровевших за i дней Основное уравнение: Ограниченный рост: Выздоровление (через 7 дней):

  • * Модель системы «хищник-жертва» Модель – не-система: Модель – система: число...

    52 слайд

    * Модель системы «хищник-жертва» Модель – не-система: Модель – система: число встреч пропорционально NiZi «эффект» пропорционален числу встреч

  • * Модель системы «хищник-жертва» Хищники вымирают: Равновесие: караси щуки ка...

    53 слайд

    * Модель системы «хищник-жертва» Хищники вымирают: Равновесие: караси щуки караси щуки

  • *

  • * Модель системы «хищник-жертва» Колебания:

    55 слайд

    * Модель системы «хищник-жертва» Колебания:

  • Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 4. Моделирование случай...

    56 слайд

    Модели и моделирование © К.Ю. Поляков, 2007-2011 Тема 4. Моделирование случайных процессов (по мотивам учебника А.Г. Гейна и др., Информатика и ИКТ, 10 класс, М.: Просвещение, 2008)

  • * Случайные процессы Случайно… встретить друга на улице разбить тарелку найти...

    57 слайд

    * Случайные процессы Случайно… встретить друга на улице разбить тарелку найти 10 рублей выиграть в лотерею Случайный выбор: жеребьевка на соревнованиях выигравшие номера в лотерее Как получить случайность?

  • * Случайные числа на компьютере Электронный генератор нужно специальное устро...

    58 слайд

    * Случайные числа на компьютере Электронный генератор нужно специальное устройство нельзя воспроизвести результаты 318458191041 564321 209938992481 458191 938992 малый период (последовательность повторяется через 106 чисел) Метод середины квадрата (Дж. фон Нейман) в квадрате Псевдослучайные числа – обладают свойствами случайных чисел, но каждое следующее число вычисляется по заданной формуле.

  • * Случайные числа на компьютере Линейный конгруэнтный метод a, c, m - целые ч...

    59 слайд

    * Случайные числа на компьютере Линейный конгруэнтный метод a, c, m — целые числа простое число 230-1 период m остаток от деления «Вихрь Мерсенна»: период 219937-1

  • * Распределение случайных чисел Модель: снежинки падают на отрезок [a,b] расп...

    60 слайд

    * Распределение случайных чисел Модель: снежинки падают на отрезок [a,b] распределение равномерное неравномерное

  • * Распределение случайных чисел Особенности: распределение – это характеристи...

    61 слайд

    * Распределение случайных чисел Особенности: распределение – это характеристика всей последовательности, а не одного числа равномерное распределение одно, компьютерные датчики (псевдо)случайных чисел дают равномерное распределение неравномерных – много любое неравномерное можно получить с помощью равномерного a b a b

  • * Вычисление площади (метод Монте-Карло) Вписываем сложную фигуру в другую фи...

    62 слайд

    * Вычисление площади (метод Монте-Карло) Вписываем сложную фигуру в другую фигуру, для которой легко вычислить площадь (прямоугольник, круг, …). Равномерно N точек со случайными координатами внутри прямоугольника. Подсчитываем количество точек, попавших на фигуру: M. 4. Вычисляем площадь: Всего N точек На фигуре M точек Метод приближенный. Распределение должно быть равномерным. Чем больше точек, тем точнее. Точность ограничена датчиком случайных чисел. !

  • * Вычисление площади Когда точка внутри круга? (x,y) Случайные координаты: x...

    63 слайд

    * Вычисление площади Когда точка внутри круга? (x,y) Случайные координаты: x := R*random; y := R*random; Программа: for i:=1 to N do begin { найти случайные координаты } if x*x + y*y <= R*R then M := M+1; end; S := 4*R*R*M / N;

  • * Броуновское движение Случайный шаг: Случайное направление (в рад): alpha :=...

    64 слайд

    * Броуновское движение Случайный шаг: Случайное направление (в рад): alpha := 2*pi*random; h := hMax*random; Программа: for i:=1 to N do begin { найти случайное направление и шаг } x := x + h*cos(alpha); y := y + h*sin(alpha); end;

  • * Системы массового обслуживания Примеры: звонки на телефонной станции вызовы...

    65 слайд

    * Системы массового обслуживания Примеры: звонки на телефонной станции вызовы «скорой помощи» обслуживание клиентов в банке сколько бригад? сколько линий? сколько операторов? Особенности: клиенты (запросы на обслуживание) поступают постоянно, но через случайные интервалы времени время обслуживание каждого клиента – случайная величина

  • * Клиенты в банке Вход клиентов: за 1 минуту – до N человек равномерное распр...

    66 слайд

    * Клиенты в банке Вход клиентов: за 1 минуту – до N человек равномерное распределение Обслуживание: от Tmin до Tmax минут равномерное распределение

  • * Клиенты в банке Число клиентов в помещении банка: N := N + in - out; было п...

    67 слайд

    * Клиенты в банке Число клиентов в помещении банка: N := N + in — out; было пришли ушли Количество касс: K Средняя длина очереди: Допустимая длина очереди:

  • * Клиенты в банке Пришли за очередную минуту: in := round(N*random); округлен...

    68 слайд

    * Клиенты в банке Пришли за очередную минуту: in := round(N*random); округление Обслужены за очередную минуту и выходят: Случайное время обслуживания: T := Tmin + (Tmax – Tmin)*random; out := K / T;

  • * Клиенты в банке (программа) count := 0; { счетчик «плохих» минут } for i:=1...

    69 слайд

    * Клиенты в банке (программа) count := 0; { счетчик «плохих» минут } for i:=1 to L do begin in := { случайное число входящих } out := { случайное число обслуженных } N := N + in – out; if N > Q*K then count := count + 1; end; writeln(count/L:0:2); период моделирования L минут

  • * Конец фильма

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 153 681 материал в базе

  • Выберите категорию:

  • Выберите учебник и тему

  • Выберите класс:

  • Тип материала:

    • Все материалы

    • Статьи

    • Научные работы

    • Видеоуроки

    • Презентации

    • Конспекты

    • Тесты

    • Рабочие программы

    • Другие методич. материалы

Найти материалы

Другие материалы

  • 30.12.2016
  • 3384
  • 9
  • 30.12.2016
  • 575
  • 1
  • 30.12.2016
  • 2192
  • 4
  • 30.12.2016
  • 550
  • 1
  • 30.12.2016
  • 282
  • 0
  • 30.12.2016
  • 591
  • 1

Рейтинг:
3 из 5

  • 30.12.2016
  • 2129
  • 6

Вам будут интересны эти курсы:

  • Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»

  • Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»

  • Курс повышения квалификации «Облачные технологии в образовании»

  • Курс повышения квалификации «Введение в программирование на языке С (СИ)»

  • Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»

  • Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»

  • Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Программный комплекс NetTest

1. Как называется связный граф без циклов?

Ответ: 

2. Как называется ребро графа, которое начинается и заканчивается в одной и той же вершине?

Ответ: 

3. Как называется граф, в котором для каждой дуги указано направление?

Ответ: 

4. Как называется граф, с каждым ребром которого связано некоторое число?

Ответ: 

5. Весовая матрица графа несимметрична относительно главной диагонали. Какими свойствами обязательно обладает этот граф?

имеет циклы
взвешенный
ориентированный
без циклов
связный

6. На рисунке приведена весовая матрица графа. Определите, сколько рёбер имеет такой граф.

Ответ: 

7. На рисунке приведена весовая матрица графа. Определите вес ребра, соединяющего вершины A и E.

Ответ: 

8. На рисунке приведена весовая матрица графа, в которой веса обозначают расстояния между соседними пунктами. Определите длину маршрута A-B-D-E.

Ответ: 

9. На рисунке приведена весовая матрица графа, в которой веса обозначают расстояния между соседними пунктами. Определите длину маршрута C-A-E-D-B.

Ответ: 

10. На рисунке приведена весовая матрица графа, в которой веса обозначают расстояния между соседними пунктами. Определите длину маршрута D-B-E-C-A.

Ответ: 

11. На рисунке приведена весовая матрица графа, в которой веса обозначают расстояния между соседними пунктами. Определите длину маршрута E-D-C-A.

Ответ: 
© К. Поляков, 2013 kpolyakov.spb.ru

Слайд 1Модели
и моделирование
© К.Ю. Поляков, 2007-2011
Тема 1. Модели и их типы

Модели  и моделирование© К.Ю. Поляков, 2007-2011Тема 1. Модели и их типы


Слайд 3Что такое модель?
Модель – это объект, который обладает некоторыми свойствами другого

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

Оригиналы и модели

Первый линейный русский корабль «Гото Предестинация»

Что такое модель?Модель – это объект, который обладает некоторыми свойствами другого объекта (оригинала) и используется вместо него.Оригиналы


Слайд 4Что можно моделировать?
Модели объектов:
уменьшенные копии зданий, кораблей, самолетов, …
модели ядра атома,

кристаллических решеток
чертежи

Модели процессов:
изменение экологической обстановки
экономические модели
исторические модели

Модели явлений:
землетрясение
солнечное затмение
цунами

Что можно моделировать?Модели объектов:уменьшенные копии зданий, кораблей, самолетов, …модели ядра атома, кристаллических решетокчертежи …Модели процессов:изменение экологической обстановкиэкономические


Слайд 5Моделирование
Моделирование – это создание и использование моделей для изучения оригиналов.
Когда используют

моделирование:
оригинал не существует
древний Египет
последствия ядерной войны (Н.Н. Моисеев, 1966)
исследование оригинала опасно для жизни или дорого:
управление ядерным реактором (Чернобыль, 1986)
испытание нового скафандра для космонавтов
разработка нового самолета или корабля
оригинал сложно исследовать непосредственно:
Солнечная система, галактика (большие размеры)
атом, нейтрон (маленькие размеры)
процессы в двигателе внутреннего сгорания (очень быстрые)
геологические явления (очень медленные)
интересуют только некоторые свойства оригинала
проверка краски для фюзеляжа самолета

МоделированиеМоделирование – это создание и использование моделей для изучения оригиналов.Когда используют моделирование:оригинал не существуетдревний Египетпоследствия ядерной войны


Слайд 6Цели моделирования
исследование оригинала
изучение сущности объекта или явления
«Наука есть удовлетворение собственного любопытства

за казенный счет» (Л.А. Арцимович)
анализ («что будет, если …»)
научиться прогнозировать последствия различных воздействиях на оригинал
синтез («как сделать, чтобы …»)
научиться управлять оригиналом, оказывая на него воздействия
оптимизация («как сделать лучше»)
выбор наилучшего решения в заданных условиях

Цели моделированияисследование оригиналаизучение сущности объекта или явления«Наука есть удовлетворение собственного любопытства за казенный счет» (Л.А. Арцимович)анализ («что будет,


Слайд 7Один оригинал – одна модель?

материальная точка

Один оригинал – одна модель? материальная точка


Слайд 8Зачем нужно много моделей?
изучение строения тела
примерка одежды
изучение наследственности
тренировка спасателей
учет граждан страны

Зачем нужно много моделей?изучение строения телапримерка одеждыизучение наследственноститренировка спасателейучет граждан страны


Слайд 9Природа моделей
материальные (физические, предметные) модели:
информационные модели представляют собой
информацию о

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

Природа моделейматериальные (физические, предметные) модели:информационные модели представляют собой   информацию о свойствах и состоянии объекта,


Слайд 10Модели по области применения
учебные (в т.ч. тренажеры)
опытные – при создании новых

технических средств
научно-технические

аэродинамическая труба

испытания в опытовом бассейне

имитатор солнечного излучения

вакуумная камера в Институте космических исследований

вибростенд
НПО «Энергия»

Модели по области примененияучебные (в т.ч. тренажеры)опытные – при создании новых технических средствнаучно-техническиеаэродинамическая трубаиспытания в опытовом бассейнеимитатор


Слайд 11Модели по фактору времени
статические – описывают оригинал в заданный момент времени
силы,

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

Модели по фактору временистатические – описывают оригинал в заданный момент временисилы, действующие на тело в состоянии покоярезультаты


Слайд 12Модели по характеру связей
детерминированные
связи между входными и выходными величинами жестко

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

Модели по характеру связейдетерминированные связи между входными и выходными величинами жестко заданыпри одинаковых входных данных каждый раз


Слайд 13Модели по структуре
табличные модели (пары соответствия)
иерархические (многоуровневые) модели

сетевые модели (графы)

Модели по структуретабличные модели (пары соответствия)иерархические (многоуровневые) моделисетевые модели (графы)


Слайд 14Специальные виды моделей
имитационные
нельзя заранее вычислить или предсказать поведение системы, но

можно имитировать её реакцию на внешние воздействия;
максимальный учет всех факторов;
только численные результаты;

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

Специальные виды моделейимитационные нельзя заранее вычислить или предсказать поведение системы, но можно имитировать её реакцию на внешние


Слайд 15Специальные виды моделей
игровые – учитывающие действия противника
Примеры:
модели экономических ситуаций
модели военных

действий
спортивные игры
тренинги персонала

Специальные виды моделейигровые – учитывающие действия противника Примеры:модели экономических ситуациймодели военных действий спортивные игрытренинги персонала


Слайд 16Адекватность модели
Адекватность – совпадение существенных свойств модели и оригинала:
результаты моделирования согласуются

с выводами теории (законы сохранения и т.п.)
… подтверждаются экспериментом

Модель всегда отличается от оригинала

Адекватность моделиАдекватность – совпадение существенных свойств модели и оригинала:результаты моделирования согласуются с выводами теории (законы сохранения и


Слайд 17Системный подход

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

среды и рассматриваемых как одно целое.

Примеры:
семья
экологическая система
компьютер
техническая система
общество

среда

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


Слайд 18Системный подход
Модель-система:
Модель-не-система:
1-я линия:
Пр. Ветеранов
Ленинский пр.
Автово 
Кировский завод
Нарвская

2-я линия:
Купчино
Звездная
Московская
Парк Победы
Электросила

Системный подходМодель-система:Модель-не-система:1-я линия:Пр. ВетерановЛенинский пр.Автово Кировский заводНарвская…2-я линия:КупчиноЗвезднаяМосковскаяПарк ПобедыЭлектросила…


Слайд 19Системный подход
Граф – это набор вершин и соединяющих их ребер.
1
2
3
4
5
вершина
ребро
23
18
20
15
14
5
вес ребра

(взвешенный граф)

ориентированный граф (орграф) –ребра имеют направление

Системный подходГраф – это набор вершин и соединяющих их ребер.12345вершинаребро23182015145вес ребра (взвешенный граф)ориентированный граф (орграф) –ребра имеют


Слайд 20Системный подход
Семантическая (смысловая) модель предложения:
«Выхожу один я на дорогу…»
выхожу
я
на дорогу
один
что делаю?
кто?
сколько?
куда?

граф

Системный подходСемантическая (смысловая) модель предложения:«Выхожу один я на дорогу…»выхожуяна дорогуодинчто делаю?кто?сколько?куда?граф


Слайд 24Весовая матрица

Васюки
Солнцево
Ягодное

12
8
5
4
6
Грибное

2

Весовая матрицаВасюкиСолнцевоЯгодное128546Грибное2


Слайд 27

Кратчайшие пути

Определите кратчайший путь между пунктами A и D.
A
B
С
E
С
D
С
D
E
D
2
4
6
2
4
6
1
3

1
3
9
7
5
8
4
1
3
7
дерево возможных маршрутов

Кратчайшие путиОпределите кратчайший путь между пунктами A и D.ABСEСDСDED246246131397584137дерево возможных маршрутов


Слайд 28Кратчайшие пути

Определите кратчайший путь между пунктами A и E.

Кратчайшие путиОпределите кратчайший путь между пунктами A и E.


Слайд 29Количество путей

Сколько существует различных путей из А в Ж?
1. Откуда можно

приехать в Ж?

Ж←БВГДЕ

Е←В

Д←Б

Г←АБВ

В←А

Б←А

2. Можно приехать только из А:

Б←А

В←А

3. Можно приехать только из уже отобранных вершин
(А, Б и В):

Б←А

В←А

Е←В

Д←Б

Г←АБВ

4. Можно приехать только из уже отобранных вершин:

Б←А

В←А

Е←В

Д←Б

Г←АБВ

Ж←БВГДЕ

Количество путейСколько существует различных путей из А в Ж?1. Откуда можно приехать в Ж?Ж←БВГДЕЕ←ВД←БГ←АБВВ←АБ←А2. Можно приехать только


Слайд 30Количество путей

Б←А
В←А
Е←В
Д←Б
Г←АБВ
Ж←БВГДЕ
После сортировки:
Ж←БВГДЕ
NЖ← NБ + NВ + NГ + NД +

Б←А

В←А

Е←В

Д←Б

Г←АБВ

Ж←БВГДЕ

Заполнение таблицы:

1

1

1

1

3

7

Количество путейБ←АВ←АЕ←ВД←БГ←АБВЖ←БВГДЕПосле сортировки:Ж←БВГДЕNЖ← NБ + NВ + NГ + NД + NЕБ←АВ←АЕ←ВД←БГ←АБВЖ←БВГДЕЗаполнение таблицы:111137


Слайд 31Количество путей

Б←А
В←А
Е←В
Д←Б
Г←АБВ
Ж←БВГДЕ
Форма записи:
1
1
1
1
3
7

Количество путейБ←АВ←АЕ←ВД←БГ←АБВЖ←БВГДЕФорма записи:111137


Слайд 32Количество путей

Сколько существует различных путей из А в Ж?

Ж
А
Б
В
Г
Д
Е

Количество путейСколько существует различных путей из А в Ж?ЖАБВГДЕ


Слайд 33Модели
и моделирование
© К.Ю. Поляков, 2007-2011
Тема 2. Этапы моделирования

Модели  и моделирование© К.Ю. Поляков, 2007-2011Тема 2. Этапы моделирования


Слайд 34I. Постановка задачи
исследование оригинала
изучение сущности объекта или явления
анализ («что будет, если

…»)
научиться прогнозировать последствий при различных воздействиях на оригинал
синтез («как сделать, чтобы …»)
научиться управлять оригиналом, оказывая на него воздействия
оптимизация («как сделать лучше»)
выбор наилучшего решения в заданных условиях

I. Постановка задачиисследование оригиналаизучение сущности объекта или явленияанализ («что будет, если …»)научиться прогнозировать последствий при различных воздействиях


Слайд 35I. Постановка задачи
Хорошо поставленная задача:
описаны все связи между исходными данными и

результатом
известны все исходные данные
решение существует
задача имеет единственное решение
Примеры плохо поставленных задач:
Винни Пух и Пятачок построили ловушку для слонопотама. Удастся ли его поймать?
Малыш и Карлсон решили по–братски разделить два орешка – большой и маленький. Как это сделать?
Найти максимальное значение функции y = x2 (нет решений).
Найти функцию, которая проходит через точки (0,1) и (1,0) (неединственное решение).

I. Постановка задачиХорошо поставленная задача:описаны все связи между исходными данными и результатомизвестны все исходные данныерешение существуетзадача имеет


Слайд 36II. Разработка модели
выбрать тип модели
определить существенные свойства оригинала,
которые нужно

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

II. Разработка моделивыбрать тип моделиопределить существенные свойства оригинала,   которые нужно включить в модель, отбросить


Слайд 37III. Тестирование модели
Тестирование – это проверка модели на простых исходных данных

с известным результатом.
Примеры:
устройство для сложения многозначных чисел – проверка на однозначных числах
модель движения корабля – если руль стоит ровно, курс не должен меняться; если руль повернуть влево, корабль должен идти вправо
модель накопления денег в банке – при ставке 0% сумма не должна изменяться

III. Тестирование моделиТестирование – это проверка модели на простых исходных данных с известным результатом.Примеры:устройство для сложения многозначных


Слайд 38IV. Эксперимент c моделью
Эксперимент – это исследование модели в интересующих нас

условиях.
Примеры:
устройство для сложения чисел – работа с многозначными числами
модель движения корабля – исследование в условиях морского волнения
модель накопления денег в банке – расчеты при ненулевой ставке

IV. Эксперимент c модельюЭксперимент – это исследование модели в интересующих нас условиях.Примеры:устройство для сложения чисел – работа


Слайд 39V. Проверка практикой, анализ результатов
Возможные выводы:
задача решена, модель адекватна
необходимо изменить алгоритм

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

V. Проверка практикой, анализ результатовВозможные выводы:задача решена, модель адекватнанеобходимо изменить алгоритм или условия моделированиянеобходимо изменить модель (например,


Слайд 40
Пример.
Задача. Обезьяна хочет сбить бананы на пальме. Как ей надо

кинуть кокос, чтобы попасть им в бананы.
Анализ задачи:
все ли исходные данные известны?
есть ли решение?
единственно ли решение?

Пример. Задача. Обезьяна хочет сбить бананы на пальме. Как ей надо кинуть кокос, чтобы попасть им в


Слайд 41I. Постановка задачи
Допущения:
кокос и банан считаем материальными точками
расстояние до пальмы известно
рост

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

I. Постановка задачиДопущения:кокос и банан считаем материальными точкамирасстояние до пальмы известнорост обезьяны известенвысота, на которой висит банан,


Слайд 42II. Разработка модели
Графическая модель
h
Формальная (математическая) модель
Задача: найти t, α, при которых

II. Разработка моделиГрафическая модельhФормальная (математическая) модельЗадача: найти t, α, при которых


Слайд 43III. Тестирование модели
при нулевой скорости кокос падает вертикально вниз
при t=0 координаты

равны (0,h)
при броске вертикально вверх (α=90o) координата x не меняется
при некотором t координата y начинает уменьшаться (ветви параболы вниз)

Математическая модель

III. Тестирование моделипри нулевой скорости кокос падает вертикально внизпри t=0 координаты равны (0,h)при броске вертикально вверх (α=90o)


Слайд 44IV. Эксперимент
Метод I.
Меняем угол α. Для выбранного угла α строим траекторию

полета ореха. Если она проходит выше банана, уменьшаем угол, если ниже – увеличиваем.
Метод II.
Из первого равенства выражаем время полета:

Меняем угол α. Для выбранного угла α считаем t, а затем – значение y при этом t. Если оно больше H, уменьшаем угол, если меньше – увеличиваем.

не надо строить всю траекторию для каждого α

IV. ЭкспериментМетод I.Меняем угол α. Для выбранного угла α строим траекторию полета ореха. Если она проходит выше


Слайд 45V. Анализ результатов
Всегда ли обезьяна может сбить банан?
Что изменится, если обезьяна

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

V. Анализ результатовВсегда ли обезьяна может сбить банан?Что изменится, если обезьяна может бросать кокос с разной силой


Слайд 46Модели
и моделирование
© К.Ю. Поляков, 2007-2011
Тема 3. Модели биологических систем
(по мотивам

учебника А.Г. Гейна и др., Информатика и ИКТ,
10 класс, М.: Просвещение, 2008)

Модели  и моделирование© К.Ю. Поляков, 2007-2011Тема 3. Модели биологических систем(по мотивам учебника А.Г. Гейна и др.,


Слайд 47

– начальная численность
– после 1 цикла деления
– после 2-х циклов
Особенности модели:
не

учитывается смертность
не учитывается влияние внешней среды
не учитывается влияние других видов

Модель деления

– начальная численность– после 1 цикла деления– после 2-х цикловОсобенности модели:не учитывается смертностьне учитывается влияние внешней средыне


Слайд 48

– коэффициент рождаемости
– коэффициент смертности
Особенности модели:
не учитывается влияние численности N и

внешней среды на K
не учитывается влияние других видов на K

Коэффициент
прироста

прирост

Модель неограниченного роста (T. Мальтус)

– коэффициент рождаемости– коэффициент смертностиОсобенности модели:не учитывается влияние численности N и внешней среды на Kне учитывается влияние


Слайд 49Модель ограниченного роста (П. Ферхюльст)
L – предельная численность животных
Идеи:
коэффициент прироста KL

зависит от численности N
при N=0 должно быть KL=K (начальное значение)
при N=L должно быть KL=0 (достигнут предел)

Модель ограниченного роста (П. Ферхюльст)L – предельная численность животныхИдеи:коэффициент прироста KL зависит от численности N при N=0


Слайд 50Модель с отловом
Примеры: рыбоводческое хозяйство, разведение пушных зверей и т.п.

Модель с отловомПримеры: рыбоводческое хозяйство, разведение пушных зверей и т.п.


Слайд 51Модель эпидемии гриппа
L – всего жителей Ni – больных в i-ый день
Zi

– заболевших в i-ый день Vi – выздоровевших
Wi – всего выздоровевших за i дней

Основное уравнение:

Ограниченный рост:

Выздоровление
(через 7 дней):

Модель эпидемии гриппаL – всего жителей			Ni – больных в i-ый деньZi – заболевших в i-ый день	Vi –


Слайд 52Модель системы «хищник-жертва»
Модель – не-система:
Модель – система:
число встреч пропорционально Ni⋅Zi
«эффект»

пропорционален числу встреч

Модель системы «хищник-жертва»Модель – не-система:Модель – система:число встреч пропорционально Ni⋅Zi «эффект» пропорционален числу встреч


Слайд 53Модель системы «хищник-жертва»
Хищники вымирают:
Равновесие:
караси
щуки
караси
щуки

Модель системы «хищник-жертва»Хищники вымирают:Равновесие:карасищукикарасищуки


Слайд 55Модель системы «хищник-жертва»
Колебания:

Модель системы «хищник-жертва»Колебания:


Слайд 56Модели
и моделирование
© К.Ю. Поляков, 2007-2011
Тема 4. Моделирование случайных процессов
(по мотивам

учебника А.Г. Гейна и др., Информатика и ИКТ,
10 класс, М.: Просвещение, 2008)

Модели  и моделирование© К.Ю. Поляков, 2007-2011Тема 4. Моделирование случайных процессов(по мотивам учебника А.Г. Гейна и др.,


Слайд 57Случайные процессы
Случайно…
встретить друга на улице
разбить тарелку
найти 10 рублей
выиграть в лотерею
Случайный выбор:
жеребьевка

на
соревнованиях
выигравшие номера
в лотерее

Как получить случайность?

Случайные процессыСлучайно…встретить друга на улицеразбить тарелкунайти 10 рублейвыиграть в лотереюСлучайный выбор:жеребьевка на  соревнованияхвыигравшие номера  в


Слайд 58
Случайные числа на компьютере
Электронный генератор
нужно специальное устройство
нельзя воспроизвести результаты

318458191041
564321
209938992481
458191
938992
малый период
(последовательность

повторяется через 106 чисел)

Метод середины квадрата (Дж. фон Нейман)

в квадрате

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

Случайные числа на компьютереЭлектронный генераторнужно специальное устройствонельзя воспроизвести результаты318458191041564321209938992481458191938992малый период  (последовательность повторяется через 106 чисел)Метод середины


Слайд 59Случайные числа на компьютере
Линейный конгруэнтный метод
a, c, m — целые числа
простое

число

230-1

период m

остаток от деления

«Вихрь Мерсенна»: период 219937-1

Случайные числа на компьютереЛинейный конгруэнтный методa, c, m - целые числапростое число230-1период mостаток от деления«Вихрь Мерсенна»: период


Слайд 60Распределение случайных чисел
Модель: снежинки падают на отрезок [a,b]
распределение
равномерное
неравномерное

Распределение случайных чиселМодель: снежинки падают на отрезок [a,b]распределениеравномерноенеравномерное


Слайд 61Распределение случайных чисел
Особенности:
распределение – это характеристика всей последовательности, а не

одного числа
равномерное распределение одно, компьютерные датчики (псевдо)случайных чисел дают равномерное распределение
неравномерных – много
любое неравномерное можно получить с помощью равномерного

a

b

a

b

Распределение случайных чиселОсобенности: распределение – это характеристика всей последовательности, а не одного числаравномерное распределение одно, компьютерные датчики


Слайд 62Вычисление площади (метод Монте-Карло)
Вписываем сложную фигуру в другую фигуру, для которой

легко вычислить площадь (прямоугольник, круг, …).
Равномерно N точек со случайными координатами внутри прямоугольника.
Подсчитываем количество точек, попавших на фигуру: M.
4. Вычисляем площадь:

Всего N точек

На фигуре M точек

Метод приближенный.
Распределение должно быть равномерным.
Чем больше точек, тем точнее.
Точность ограничена датчиком случайных чисел.

!

Вычисление площади (метод Монте-Карло)Вписываем сложную фигуру в другую фигуру, для которой легко вычислить площадь (прямоугольник, круг, …).


Слайд 63Вычисление площади

Когда точка внутри круга?
(x,y)
Случайные координаты:
x := R*random;
y := R*random;
Программа:
for i:=1

to N do begin
{ найти случайные координаты }
if x*x + y*y <= R*R then M := M+1;
end;
S := 4*R*R*M / N;

Вычисление площадиКогда точка внутри круга?(x,y)Случайные координаты:x := R*random;y := R*random;Программа:for i:=1 to N do begin { найти


Слайд 64Броуновское движение

Случайный шаг:
Случайное направление (в рад):
alpha := 2*pi*random;
h := hMax*random;
Программа:
for i:=1

to N do begin
{ найти случайное направление и шаг }
x := x + h*cos(alpha);
y := y + h*sin(alpha);
end;

Броуновское движениеСлучайный шаг:Случайное направление (в рад):alpha := 2*pi*random;h := hMax*random;Программа:for i:=1 to N do begin { найти


Слайд 65Системы массового обслуживания
Примеры:
звонки на телефонной станции
вызовы «скорой помощи»
обслуживание клиентов в банке
сколько

бригад?

сколько линий?

сколько операторов?

Особенности:
клиенты (запросы на обслуживание) поступают постоянно, но через случайные интервалы времени
время обслуживание каждого клиента – случайная величина

Системы массового обслуживанияПримеры:звонки на телефонной станциивызовы «скорой помощи»обслуживание клиентов в банкесколько бригад?сколько линий?сколько операторов?Особенности:клиенты (запросы на обслуживание)


Слайд 66Клиенты в банке
Вход клиентов:
за 1 минуту – до N человек
равномерное распределение
Обслуживание:
от

Tmin до Tmax минут
равномерное распределение

Клиенты в банкеВход клиентов:за 1 минуту – до N человекравномерное распределениеОбслуживание:от Tmin до Tmax минутравномерное распределение


Слайд 67Клиенты в банке
Число клиентов в помещении банка:
N := N + in

— out;

было

пришли

ушли

Количество касс: K

Средняя длина очереди:

Допустимая длина очереди:

Клиенты в банкеЧисло клиентов в помещении банка:N := N + in - out;былопришлиушлиКоличество касс: KСредняя длина очереди:Допустимая


Слайд 68Клиенты в банке
Пришли за очередную минуту:
in := round(N*random);
округление
Обслужены за очередную минуту

и выходят:

Случайное время обслуживания:

T := Tmin + (Tmax – Tmin)*random;

out := K / T;

Клиенты в банкеПришли за очередную минуту:in := round(N*random);округлениеОбслужены за очередную минуту и выходят:Случайное время обслуживания:T := Tmin


Слайд 69Клиенты в банке (программа)
count := 0; { счетчик «плохих» минут }
for

i:=1 to L do begin
in := { случайное число входящих }
out := { случайное число обслуженных }
N := N + in – out;
if N > Q*K then
count := count + 1;
end;
writeln(count/L:0:2);

период моделирования L минут

Клиенты в банке (программа)count := 0; { счетчик «плохих» минут }for i:=1 to L do begin in


About this course

Задачи взяты у Константина Полякова с сайта kpolyakov.spb.ru, сборников Д.М. Ушакова и С.С. Крылова

Полезные ресурсы:

Моя группа ВК
​​​​​​​Тренажер КЕГЭ
Группа Евгения Джобса в ВК (делает зачетные варианты)
Группа Константина Полякова в ВК
Поступашки — группа по олимпиадам в ВК
Курс по С++ на Stepik

Whom this course is for

Старшеклассники

Initial requirements

Воля к победе

Meet the Instructors

Course content


loading…


Price:
Free

Share this course

https://stepik.org/course/101877/promo

Материалы для подготовки к ЕГЭ по информатике К. Ю. Полякова

Лицензионное соглашение

Все опубликованные ниже материалы для подготовки к ЕГЭ по информатике могут быть свободно использованы
в некоммерческих целях при условии сохранения авторства. Без письменного согласия автора
ЗАПРЕЩАЕТСЯ:

  1. публикация материалов в любой форме, в том числе размещение материалов на других Web-сайтах;
  2. распространение неполных или измененных материалов;
  3. включение материалов в сборники на любых носителях информации;
  4. получение коммерческой выгоды от продажи или другого использования материалов.

Скачивание материалов означает, что вы приняли условия этого лицензионного соглашения.

Информация (задания 4, 7, 8, 11)

Системы счисления (задание 14)

Логика (задания 2, 15)

Пользовательский курс (задания 1, 3, 9, 10, 13)

Алгоритмизация и основы программирования (задания 5, 6, 12, 16−27)

Ответы и решения

———-
Оригинал страницы: http://kpolyakov.spb.ru/school/ege.htm.

ГРАФЫ.  Решение задач

ГРАФЫ. Решение задач

Два вида задач на графы в ЕГЭ В чистом виде в ЕГЭ два вида задач на графы, хотя они могут применяться и других заданиях, например в задаче на логические уравнения.

Два вида задач на графы в ЕГЭ

  • В чистом виде в ЕГЭ два вида задач на графы, хотя они могут применяться и других заданиях, например в задаче на логические уравнения.

1 вид Найди длину пути из одной вершины в другую

1 вид

  • Найди длину пути из одной вершины в другую

2 вид Найти количество различных путей из одной вершины в другую

2 вид

  • Найти количество различных путей из одной вершины в другую

Решение задач о количестве  путей в графе Существуют разные способы, от перебора (при количестве 6 – 7 вершин), до построения дерева. Рассмотрим решение с помощью построения дерева

Решение задач о количестве путей в графе

  • Существуют разные способы, от перебора (при количестве 6 – 7 вершин), до построения дерева.
  • Рассмотрим решение с помощью построения дерева

Построим дерево путей из А в Е

Построим дерево путей из А в Е

Дальнейшее решение Понятно, что теперь надо определить сколько путей из точки Е в Н. Тогда общее количество путей из А в Н будет 6*…= Попробуйте решить путем перебора

Дальнейшее решение

  • Понятно, что теперь надо определить сколько путей из точки Е в Н. Тогда общее количество путей из А в Н будет 6*…=
  • Попробуйте решить путем перебора

Ответ Путей из А в Е - 6 Путей из Е в Н - 6 Путей из Н в Т – 3 Итого =  Σ =6*6*3=108

Ответ

  • Путей из А в Е — 6
  • Путей из Е в Н — 6
  • Путей из Н в Т – 3
  • Итого =

Σ =6*6*3=108

Кратчайший путь Одна из самых известных задач, связанных с графами, — определение длины кратчайше- го пути из одной вершины в другую. Человек, знакомый с теорией графов, сразу скажет, что нужно использовать алгоритм Дейкстры, однако на самом деле это не обязательно. Алгоритм Дейкстры действительно хорош, но он предназначен для автоматического решения задач этого типа. Автоматическое решение требуется, когда

Кратчайший путь

  • Одна из самых известных задач, связанных с графами, — определение длины кратчайше- го пути из одной вершины в другую. Человек, знакомый с теорией графов, сразу скажет, что нужно использовать алгоритм Дейкстры, однако на самом деле это не обязательно. Алгоритм Дейкстры действительно хорош, но он предназначен для автоматического решения задач этого типа. Автоматическое решение требуется, когда

  исходные данные заранее неизвестны (поступают из другого источника, например, весовая матрица передается в виде файла); необходимо решать множество однотипных задач; необходимо решать сложные задачи (для матриц с большим числом узлов и ребер). Если же нужно решить одну простую задачу,  применение универсального, но непростого алгоритма Дейкстры — это, как говорят, “из пушки по воробьям”.

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

Если же нужно решить одну простую задачу,

применение универсального, но непростого алгоритма Дейкстры — это, как говорят, “из пушки по воробьям”.

Задача Задача сводится к поиску кратчайшего пути в графе.  Между населенными пунктами A, B, C, D, E построены дороги, протяженность которых приведена в таблице. Определите кратчайший путь между пунктами A и D (при условии, что передвигаться можно только по построенным дорогам).

Задача

Задача сводится к поиску кратчайшего пути в графе.

Между населенными пунктами A, B, C, D, E построены дороги, протяженность которых приведена в таблице. Определите кратчайший путь между пунктами A и D (при условии, что передвигаться можно только по построенным дорогам).

1 этап – построение графа По заданной таблице (весовой матрице графа) определяем, что граф содержит 7 ребер: AB (дли- ной 2), AC (4), AE (6), BC (1), CD (5), CE (1) и DE (3). Нарисуем граф, соответствующий этим данным (вершины можно располагать как угодно):

1 этап – построение графа

  • По заданной таблице (весовой матрице графа) определяем, что граф содержит 7 ребер: AB (дли- ной 2), AC (4), AE (6), BC (1), CD (5), CE (1) и DE (3). Нарисуем граф, соответствующий этим данным (вершины можно располагать как угодно):

Решение перебором Теперь перебираем все возможные пути из вер- шины A в вершину D, не проходящие дважды через одну и ту же вершину, и считаем их длины: ABCD: 2 + 1 + 5 = 8 ABCED: 2 + 1 + 1 + 3 = 7  ACD: 4 + 5 = 9 ACED: 4 + 1 + 3 = 8  AECD: 6 + 1 + 5 = 12 AED: 6 + 3 = 9

Решение перебором

  • Теперь перебираем все возможные пути из вер- шины A в вершину D, не проходящие дважды через одну и ту же вершину, и считаем их длины:
  • ABCD: 2 + 1 + 5 = 8
  • ABCED: 2 + 1 + 1 + 3 = 7
  • ACD: 4 + 5 = 9
  • ACED: 4 + 1 + 3 = 8
  • AECD: 6 + 1 + 5 = 12
  • AED: 6 + 3 = 9

Решение с помощью дерева 1 2 3

Решение с помощью дерева

  • 1
  • 2
  • 3

ОТВЕТ

ОТВЕТ

Сдать тест http://kpolyakov.spb.ru/school/ogetest/a3.htm

Сдать тест

  • http://kpolyakov.spb.ru/school/ogetest/a3.htm

Понравилась статья? Поделить с друзьями:
  • Егэ информатика подготовка разбор заданий с нуля
  • Егэ информатика питон шпаргалка
  • Егэ информатика пересдача
  • Егэ информатика перевод баллов в стобальную
  • Егэ информатика оценивание заданий по баллам