На Горох
Информатика, 11 класс

§ 6. Моделирование — краеугольный камень информационного мировоззрения

"Информатика (базовый и углублённый уровень)", Гейн А.Г., Сенокосов А.И.

Объяснение темы В оглавлении: § 6. Моделирование — краеугольный камень информационного мировоззрения

Кратко о теме

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

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Модель — объект или описание объекта-оригинала, сохраняющее только существенные для поставленной цели свойства. Это не копия всего существующего, а выборочная замена оригинала, с которой удобнее работать. Например, схема метро показывает станции и переходы, но не передаёт цвет стен и шум в вагоне. Какие детали оставить, решает цель исследования.

Моделирование — процесс построения, исследования и применения моделей для получения новых сведений об объекте-оригинале. Сначала определяют задачу и создают модель, затем изучают её, а после используют выводы. Такая последовательность нужна, чтобы не просто описать объект, а получить ответ на конкретный вопрос. Например, можно сравнить по модели несколько маршрутов и выбрать подходящий.

Информационная модель — описание объекта, системы или процесса в виде информации: текста, схемы, таблицы, формулы, графика или программы. Она позволяет представить свойства и связи так, чтобы их можно было анализировать и передавать другим. Например, расписание уроков в таблице — информационная модель организации занятий. Её форма зависит от того, какие сведения требуется увидеть.

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

Как это устроено

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

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

Материальная модель — это физический объект, похожий на оригинал или воспроизводящий отдельные его свойства: например, макет здания. Информационная модель представляет объект с помощью описаний и знаков, а компьютерная является её частным случаем, выполненным на компьютере. Эти виды не всегда исключают друг друга: макет можно дополнить схемой, а компьютерная программа может рассчитывать поведение материальной системы. Различие определяется тем, в какой форме существует модель и как с ней проводят исследование.

Модель позволяет исследовать объект, если эксперимент с оригиналом невозможен, опасен, дорог или слишком медленен. Например, реальные испытания моста при предельной нагрузке могут быть рискованными, а наблюдение за изменением климата занимает десятилетия. В модели можно менять параметры и сравнивать последствия без прямого воздействия на объект. Это даёт возможность сначала отсеять неудачные варианты, а затем решать, какие проверки нужны в реальности.

Результат модели нельзя автоматически считать ответом о самом оригинале, потому что модель основана на выбранных свойствах и допущениях. Если в расчёте движения не учтена пробка, время прибытия может оказаться слишком оптимистичным. Поэтому проверяют адекватность модели — насколько она соответствует объекту применительно к поставленной задаче. Выводы также применимы лишь в определённых условиях: например, в заданном диапазоне скоростей и при указанных ограничениях.

Этапы построения и использования модели

Элемент процессаГлавный вопросЧто фиксируется в моделиРезультат
Объект-оригиналЧто именно нужно изучить?Границы рассматриваемого объекта или процессаОпределён объект моделирования
Цель моделированияДля чего нужна модель и какие сведения требуется получить?Требования к точности и содержанию моделиСформулирована задача
Существенные свойстваКакие свойства и связи влияют на результат?Параметры, характеристики и зависимостиОтобрана необходимая информация
Форма моделиВ каком виде удобнее представить информацию?Текст, схема, таблица, формула, программа или другой способВыбрана информационная или материальная модель
Исследование моделиКак получить ответ с её помощью?Исходные данные, правила изменения и результатыПолучены выводы и проверена применимость модели

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

Разбор задач

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

  1. Определим цель: распределить уроки по дням и кабинетам так, чтобы расписание можно было использовать без накладок.
  2. Выделим существенные объекты: классы, уроки, учителя, кабинеты и временные интервалы. Учтём ограничения: один учитель или кабинет не может одновременно быть назначен двум классам.
  3. Выберем таблицу: строки могут обозначать классы, столбцы — дни и уроки, а ячейки — предмет и кабинет. Для проверки конфликтов можно дополнить таблицу схемой связей или проверками в электронной таблице.

Ответ: объект моделирования — организация занятий в школе, цель — составить расписание без конфликтов. Подходящая информационная модель — таблица с классами, уроками, временем и кабинетами; её достаточно для проверки основных ограничений.

Задача 2. Автомобиль едет по маршруту длиной 180 км со средней скоростью 60 км/ч и делает остановки общей продолжительностью 30 минут. Требуется оценить время прибытия. Считаем, что скорость на всём пути одинакова, а остановки не меняют длину маршрута.

  1. Выберем существенные параметры: расстояние, скорость и время остановок. Ускорения и изменения скорости временно не учитываем, потому что задача просит именно оценку.
  2. Рассчитаем время движения: 180 км ÷ 60 км/ч = 3 ч. Здесь использована зависимость «время = расстояние ÷ скорость».
  3. Прибавим остановки: 3 ч + 30 мин = 3 ч 30 мин. Если нужно найти время прибытия по часам, добавим этот промежуток ко времени отправления.

Ответ: модель даёт время в пути 3 часа 30 минут. Реальная поездка может занять больше или меньше, если скорость меняется или появляются дополнительные остановки.

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

  1. Зададим параметры: интенсивность потоков, длительность сигналов и время прибытия машин. Укажем упрощения модели, например не учитывать пешеходов, если изучается только автомобильное движение.
  2. Запустим вычислительный эксперимент для первого режима, затем для второго, сохраняя одинаковый поток машин. Повторим расчёт несколько раз, если программа использует случайные события.
  3. Сравним среднее время ожидания и проверим, как меняется результат при других потоках. Выберем режим с меньшим ожиданием только в пределах условий, для которых выполнены расчёты.

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

Типичные ошибки

Считать модель полной копией оригинала. Модель всегда упрощает действительность и сохраняет лишь значимые для задачи свойства. Эту ошибку допускают, когда слово «модель» понимают как точное подобие предмета. Проверьте себя вопросом: помогает ли каждая включённая деталь получить нужный ответ?

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

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

Выбирать форму по привычке, а не по задаче. Таблица удобна для сравнения значений, схема — для связей, формула — для расчётов, а программа — для множества вычислительных экспериментов. Привычная форма может скрыть важные зависимости или затруднить проверку. Спросите себя, позволяет ли выбранное представление получить ответ и проверить результат.

Связь с другими темами

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

Что запомнить

  • Модель создают не вообще, а для определённой цели.
  • Модель сохраняет существенные для задачи свойства оригинала.
  • Моделирование включает построение, исследование и применение модели.
  • Информационная модель представляет объект с помощью информации.
  • Компьютерная модель позволяет проводить вычислительные эксперименты.
  • Любая модель имеет границы применимости и допущения.
  • Модель помогает изучать недоступные, опасные, дорогие или быстрые процессы.

Частые вопросы по теме

Почему модель должна быть проще реального объекта?

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

Может ли один объект иметь несколько разных моделей?

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

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

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

Всегда ли компьютерная модель даёт точный результат?

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

Как понять, какие свойства объекта нужно включить в модель?

Нужно начать с цели и определить, какие сведения требуется получить. Затем отобрать свойства и связи, влияющие на ответ, а после проверки модели уточнить, не упущено ли что-то существенное.

Спросить по теме параграфа

§ 6. Моделирование — краеугольный камень информационного мировоззрения

Эта же тема в других учебниках

Учебник

Оглавление →
Предмет
Информатика
Класс
11 класс
Учебник
"Информатика (базовый и углублённый уровень)", Гейн А.Г., Сенокосов А.И.