"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.
Модель — упрощённое представление объекта, процесса или явления, которое сохраняет свойства, важные для конкретной задачи. Моделирование помогает изучать то, что сложно наблюдать напрямую, сравнивать варианты и заранее оценивать результат. Модель выбирают с учётом цели: для планировки комнаты важны размеры и расположение окон, а для изучения нагрева воды — температура и условия нагревания. Компьютер позволяет исследовать такие модели, меняя параметры и проводя вычислительные эксперименты.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Модель — упрощённое представление объекта, процесса или явления, сохраняющее важные для поставленной цели свойства. Например, карта не передаёт каждый камень и дерево, но показывает нужные ориентиры. Понятие модели помогает понять, что именно изучают, не работая со всем оригиналом.
Моделирование — создание и исследование моделей для получения сведений об объекте или решения задачи. Можно изменить условия, сравнить варианты и оценить последствия. Этот подход нужен, когда прямое исследование слишком дорого, долго или опасно.
Информационная модель — описание объекта, процесса или явления в виде информации: текста, схемы, таблицы, формулы и других представлений. Например, расписание показывает время событий, но не сами события. Такая модель позволяет упорядочить и передать те сведения, которые нужны для работы.
Компьютерная модель — модель, созданная или исследуемая с помощью компьютера, например в виде программы или компьютерного эксперимента. Программа может рассчитывать поведение системы при разных исходных условиях. Это позволяет быстро проверять сценарии, которые трудно или невозможно испытать на оригинале.
Модель не копирует оригинал полностью, потому что реальный объект обладает множеством свойств, а для решения задачи нужны лишь некоторые. Если сделать модель, в которой учтено всё, она может оказаться столь же сложной, как сам объект. Поэтому при построении отбирают признаки, влияющие на ответ: для плана комнаты это размеры, двери и окна, но не цвет стен.
Цель моделирования определяет, какие свойства считать существенными. Один и тот же автомобиль можно представить чертежом, если изучают устройство, или формулой зависимости тормозного пути от скорости, если исследуют безопасность. Модель, подходящая для одной задачи, может не помочь в другой, поэтому перед её выбором формулируют вопрос, на который нужно ответить.
Материальная модель — физический объект, который воспроизводит некоторые особенности оригинала: например, макет здания или глобус. Информационная модель существует как описание, например план здания, текст или таблица. Материальная модель позволяет непосредственно наблюдать устройство и форму, а информационная — компактно фиксировать и обрабатывать выбранные сведения.
Работа над моделью начинается с постановки задачи: нужно понять, что требуется узнать. Затем выбирают существенные свойства и строят модель в подходящей форме. После этого модель исследуют, а результаты интерпретируют — переводят в выводы об исходном объекте; при этом учитывают, что модель может содержать упрощения.
Компьютер полезен, когда процесс сложен, занимает много времени или опасен для проверки на оригинале. В программе можно менять параметры модели и быстро повторять эксперимент, наблюдая, как меняется результат. Но компьютер лишь выполняет заданные правила: если исходные данные неточны или важные свойства не учтены, расчёт не станет достоверным сам по себе.
| Основание классификации | Виды моделей | Пример | Для чего используют |
|---|---|---|---|
| Форма представления | Материальные; информационные | Макет здания; план здания | Изучать устройство объекта или описывать его свойства |
| Способ представления информации | Текстовые; графические; табличные; математические | Описание маршрута; карта; таблица наблюдений; формула движения | Передавать нужные сведения в удобной для задачи форме |
| Способ исследования | Натурные; компьютерные | Испытание уменьшенного макета; вычислительный эксперимент | Наблюдать свойства модели или исследовать поведение системы |
Чтобы пользоваться таблицей, сначала определите, по какому основанию классифицируется модель: по форме, способу передачи информации или способу исследования. Затем найдите подходящий вид и сравните его с примером. Классификации описывают разные стороны модели, поэтому одна модель может одновременно относиться к нескольким видам.
Условие. Для планирования расстановки мебели нужно представить размеры комнаты и расположение дверей и окон. Требуется выбрать модель и назвать важные свойства. Здесь нужно отразить геометрию помещения, чтобы проверить, помещается ли мебель и остаются ли проходы.
Ответ. Подходит план комнаты с масштабом и изображением дверей и окон. Важны длина и ширина помещения, расположение проёмов, размеры мебели и необходимые проходы; декоративные особенности можно не показывать.
Условие. На плане местности с известным масштабом нужно определить расстояние между двумя объектами и объяснить ограничения модели. Допустим, масштаб равен 1 : 10 000, а расстояние на плане — 3 см. Масштаб означает, что одному сантиметру на плане соответствуют 10 000 сантиметров на местности.
Ответ. Расстояние составляет 300 м. План сохраняет выбранные пространственные характеристики, но не является полным изображением местности; полученное значение также зависит от точности измерения.
Условие. Нужно исследовать, как меняется температура воды при разных условиях нагревания, не проводя множество опытов. Следует описать этапы построения компьютерной модели, входные параметры и результат, который необходимо проверить. Модель должна рассчитывать температуру в течение заданного времени.
Ответ. Компьютерная модель получает исходные условия и выдаёт изменение температуры со временем. Результат нужно сопоставить с реальным опытом или известными данными, поскольку точность зависит от того, насколько хорошо учтены нагрев и потери тепла.
Считать модель точной копией оригинала — значит забыть, что её специально упрощают. Так думают, потому что слово «модель» иногда связывают с уменьшенной копией предмета. Проверьте себя: перечислите, какие свойства нужны для задачи и какие модель опускает.
Называть модель удачной, не указав задачу, тоже неверно: полезность зависит от того, помогает ли она получить нужный ответ. Ошибка возникает, когда оценивают модель вообще, а не её соответствие цели. Проверьте себя вопросом: можно ли по этой модели решить поставленную задачу?
Нельзя смешивать объект и его модель: результат исследования модели не всегда напрямую описывает оригинал. Это допускают, когда забывают о сделанных упрощениях. Перед выводом проверьте, какие свойства и условия модель учитывает, а затем решите, применим ли результат к объекту.
Компьютерный расчёт не становится верным только потому, что его выполнил компьютер. Такая ошибка связана с доверием к точным числам на экране, хотя программа зависит от данных и заложенных правил. Проверьте исходные значения, допущения модели и, если возможно, сравните результат с наблюдениями.
Для работы с информационными моделями нужно уметь представлять информацию текстом, таблицей, схемой, формулой или программой. Компьютерное моделирование связано с алгоритмами и программированием: программа задаёт последовательность действий и правила расчёта. Эти знания пригодятся при изучении компьютерных экспериментов, баз данных и информационных систем.
Модели используют не только в информатике. В физике и биологии с их помощью описывают процессы и системы, в математике — зависимости, а в географии — территорию и явления на ней. Общая идея одинакова: выбрать существенные свойства, представить их в удобной форме и проверить, помогает ли модель решать поставленную задачу.
Чем модель отличается от самого объекта?
Объект существует в реальности, а модель представляет его только с выбранной стороны. Она сохраняет свойства, нужные для задачи, и может не показывать остальные. Поэтому модель не является точной копией объекта.
Может ли у одного объекта быть несколько моделей?
Да, потому что один объект можно изучать с разными целями. Например, план комнаты показывает размеры и расположение проёмов, а её макет помогает оценить объём и внешний вид. Каждая модель сохраняет свойства, нужные для своего исследования.
Как понять, какие свойства объекта нужно включить в модель?
Сначала нужно определить задачу, которую предстоит решить. Затем выбрать свойства, от которых зависит ответ, и включить их в модель. Если изменение свойства может повлиять на результат, его обычно следует учитывать.
Чем компьютерная модель отличается от информационной?
Информационная модель — это описание объекта с помощью информации: например, текста, схемы или формулы. Компьютерная модель создаётся или исследуется с помощью компьютера и может быть программой или вычислительным экспериментом. Компьютерная модель относится к информационным, но отличается использованием компьютера.
Почему результаты компьютерного моделирования не всегда совпадают с реальностью?
Расчёты зависят от точности исходных данных и правил, заложенных в модель. Если не учтены важные свойства или приняты слишком грубые допущения, результат может отличаться от реального процесса. Поэтому выводы модели проверяют и сопоставляют с наблюдениями.
§ 6. Модели и моделирование