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

20.3. Этапы компьютерного моделирования

"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В. М. Котов, А. И. Лапо, Ю.А. Быкадоров, Е.Н. Войтехович

Объяснение темы В оглавлении: 20.3. Этапы компьютерного моделирования

Кратко о теме

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

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

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

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

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

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

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

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

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

Работу начинают с постановки задачи, потому что одна и та же ситуация может исследоваться с разными целями. Нужно назвать объект, определить, что именно требуется узнать, и сформулировать вопросы для проверки. Например, при исследовании движения можно выяснять, как скорость влияет на время пути, а не описывать автомобиль во всех деталях. Цель подсказывает, какие результаты считать полезными и когда исследование можно завершить.

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

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

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

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

Этапы компьютерного моделирования

ЭтапЧто выполняютРезультат этапа
Постановка задачиОпределяют цель, объект и вопросы исследования.Сформулированная задача и требования к результатам.
Построение информационной моделиОтбирают важные свойства и сведения, описывают связи.Описание объекта, нужное для решения задачи.
Разработка компьютерной моделиВыбирают способ представления и средство моделирования.Модель, с которой может работать компьютер.
Проведение компьютерного экспериментаЗадают данные и параметры, выполняют опыты.Результаты для выбранных условий.
Анализ результатов и уточнение моделиСопоставляют результаты с целью и при необходимости меняют модель.Обоснованный вывод или уточнённая модель для нового опыта.

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

Разбор задач

Задача 1. Нужно определить, какие исходные данные понадобятся, чтобы смоделировать движение автомобиля по заданному маршруту. Сначала уточним, что именно требуется получить: например, время поездки или положение автомобиля в разные моменты. От ответа зависит, какие свойства движения придётся включить в модель.

  1. Сформулируем цель: определить время пути по маршруту.
  2. Выберем данные: длину маршрута и скорость автомобиля; если скорость меняется, понадобятся её значения для отдельных участков или моментов времени.
  3. Уточним условия: например, учитываются ли остановки и одинаков ли характер движения на всём пути.

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

Задача 2. Составим план моделирования изменения температуры воды при нагревании. Требуется указать, что задают модели и что наблюдают, а не заранее придумывать точный результат. Сначала решим, какую зависимость хотим исследовать: например, как температура меняется со временем при нагревании.

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

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

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

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

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

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

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

Включать в модель все известные сведения. Избыточные данные усложняют модель и могут не помогать решению. Так делают, когда считают, что больше информации всегда означает более точный ответ. Проверь каждый элемент: влияет ли он на результат, нужный для поставленной цели?

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

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

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

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

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

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

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

  • Компьютерное моделирование выполняют ради конкретной цели.
  • Работу начинают с постановки задачи.
  • Сведения для модели отбирают с учётом цели исследования.
  • Информационную модель преобразуют в компьютерную.
  • Компьютерный эксперимент проводят с заданными исходными данными и параметрами.
  • Результаты нужно анализировать и соотносить с поставленной задачей.
  • При необходимости модель уточняют и проводят эксперимент заново.

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

С каких действий начинается компьютерное моделирование?

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

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

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

Почему модель не обязана учитывать все свойства реального объекта?

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

Что называют компьютерным экспериментом?

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

Зачем анализировать результаты и иногда изменять модель?

Анализ показывает, отвечают ли результаты поставленной задаче и что можно заключить по эксперименту. Если модель недостаточно точна или не учитывает важные условия, её уточняют и проводят исследование заново.

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

20.3. Этапы компьютерного моделирования

Учебник

Оглавление →
Предмет
Информатика
Класс
9 класс
Учебник
"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В. М. Котов, А. И. Лапо, Ю.А. Быкадоров, Е.Н. Войтехович