"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В. М. Котов, А. И. Лапо, Ю.А. Быкадоров, Е.Н. Войтехович
Исследование модели — этап моделирования, на котором с её помощью отвечают на вопросы об объекте и проверяют, подходит ли она для поставленной задачи. Для этого задают исходные данные и параметры, запускают расчёт или имитацию, а затем анализируют результаты. Несколько опытов помогают увидеть закономерности и влияние параметров. Если выводы не соответствуют известным свойствам реального объекта, модель или данные нужно проверить и при необходимости изменить.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Исследование модели — этап, на котором с помощью модели получают сведения об объекте и проверяют, соответствует ли она поставленной задаче. Иными словами, модель не просто создают, а используют для поиска ответов. Это понятие помогает помнить, что исследование начинается с конкретного вопроса об объекте.
Компьютерный эксперимент — исследование модели с помощью компьютера: меняют исходные данные, выполняют расчёты или запускают имитацию и изучают результат. Например, компьютер может рассчитать путь при заданных скорости и времени. Понятие нужно, чтобы отличать работу с моделью от наблюдения за самим реальным объектом.
Адекватность модели — соответствие результатов моделирования свойствам реального объекта в пределах поставленной задачи. Модель не обязана точно описывать всё, что происходит с объектом, но должна достаточно хорошо отвечать на нужный вопрос. Эта оценка помогает решить, можно ли использовать полученные выводы.
Вычислительный эксперимент — серия компьютерных опытов, в которой модель изучают при разных исходных данных. Сравнение результатов показывает, как меняется поведение модели при изменении условий. Такой подход нужен, когда одного расчёта недостаточно, чтобы обнаружить закономерность.
Исследование модели следует за её построением, потому что сначала нужно понять, что именно модель представляет и какие данные в неё поступают. До запуска определяют вопросы об объекте и решают, какие результаты помогут на них ответить. Если цель не сформулирована, трудно понять, какие параметры менять и полезен ли полученный ответ.
Для компьютерного эксперимента задают исходные данные и параметры модели, затем выполняют расчёт или запускают имитацию. Исходные данные описывают конкретные условия опыта, а параметры задают свойства модели или объекта. Их выбирают в соответствии с вопросом: иначе компьютер обработает числа, но результат может оказаться не относящимся к задаче.
Повторение опыта с изменёнными данными позволяет понять, как параметры влияют на результат. Чтобы разобраться в причине изменения, обычно меняют один параметр, а остальные оставляют прежними. Тогда сравнение результатов показывает связь между выбранным параметром и итогом, а серия опытов помогает заметить устойчивую закономерность.
Результаты сопоставляют с известными сведениями об объекте, здравым смыслом или контрольными расчётами, чтобы оценить адекватность модели. Такая проверка нужна потому, что компьютер вычисляет по заданным правилам, но сам не определяет, верно ли описан объект. Если, например, результат противоречит наблюдениям или простой проверке, следует искать причину расхождения.
Если результаты неудовлетворительны, уточняют модель, исходные данные или способ исследования и проводят эксперимент заново. Сначала полезно проверить, не допущена ли ошибка при вводе чисел или выборе параметров. Если данные верны, причиной могут быть слишком грубые допущения или неподходящее устройство модели; после изменения проверяют, улучшились ли результаты.
| Шаг | Что делают | Что получают |
|---|---|---|
| Постановка цели исследования | Формулируют вопрос об объекте | Понимание, какие результаты нужны |
| Выбор исходных данных и параметров | Задают условия опыта и значения параметров | Набор данных для запуска модели |
| Проведение компьютерного эксперимента | Выполняют расчёт или запускают имитацию | Результаты моделирования |
| Анализ и проверка результатов | Сравнивают результаты с известными сведениями | Вывод о закономерностях и адекватности |
| Корректировка модели при необходимости | Уточняют модель, данные или способ исследования | Обновлённая модель для повторного опыта |
Используйте таблицу как последовательность действий: переходите к следующему шагу, когда понятно, что получено на предыдущем. Если проверка выявила проблему, вернитесь к данным или модели и проведите опыт ещё раз. Итогом должен быть не только численный результат, но и обоснованный вывод.
Задача 1. Для модели движения объекта заданы скорость 6 м/с и время 4 с. Нужно определить пройденный путь и проверить результат для контрольных значений. В модели равномерного движения путь равен произведению скорости на время: s = v · t. Проверка нужна, чтобы убедиться, что результат согласуется с формулой и единицами измерения.
Ответ: объект проходит 24 м. Контрольная проверка подтверждает результат: при постоянной скорости путь увеличивается пропорционально времени. Если бы расчёт дал другое значение, следовало бы проверить подстановку данных и единицы.
Задача 2. Исследуйте, как меняется результат модели при последовательном увеличении одного исходного параметра, оставляя остальные неизменными. Пусть модель вычисляет путь по формуле s = v · t, время зафиксировано: t = 3 с, а скорость меняется от 2 до 5 м/с. Нужно не только получить числа, но и определить связь скорости с путём.
Ответ: при неизменном времени путь растёт пропорционально скорости. Этот вывод следует из серии опытов, а не из одного запуска. Если одновременно менять ещё и время, определить отдельное влияние скорости по такому сравнению не получится.
Задача 3. Результаты компьютерной модели заметно отличаются от наблюдений за реальным объектом. Нужно предложить возможную причину и способ проверить гипотезу. Расхождение само по себе ещё не доказывает, что модель неверна: ошибочными могут быть данные, параметры или способ наблюдения. Поэтому проверку лучше проводить по шагам, не меняя сразу всё.
Ответ: возможная причина — неверные данные или упрощённое допущение модели. Проверить её можно, исправив предполагаемый источник ошибки и повторив опыт при тех же остальных условиях. Так результат эксперимента позволяет оценить адекватность модели, а не просто заменить числа наугад.
Перед исследованием нужно понимать цель моделирования, устройство модели и смысл её исходных данных и параметров. Это связывает этап исследования с построением модели: без такого понимания нельзя выбрать содержательные опыты. Компьютерные эксперименты применяют при анализе данных и решении естественных и технических задач, когда объект можно изучать по его модели.
Тема также связана с электронными таблицами и программированием. В них задают параметры, выполняют расчёты и сравнивают результаты нескольких запусков. Эти инструменты помогают организовать вычислительный эксперимент, но оценить, подходит ли модель реальному объекту, всё равно нужно по результатам проверки.
Чем исследование модели отличается от её построения?
При построении определяют, как представить объект: выбирают существенные свойства, связи и параметры. При исследовании уже созданную модель используют, чтобы получить ответы на вопросы и проверить результаты.
Зачем проводить несколько компьютерных экспериментов?
Несколько опытов показывают, как меняется результат при изменении исходных данных. Так можно обнаружить закономерности и понять влияние отдельного параметра, а не делать вывод по случайному или единичному результату.
Как понять, что модель адекватна?
Результаты сравнивают с наблюдениями, известными свойствами объекта или контрольными расчётами. Модель считают адекватной, если она достаточно точно описывает объект в пределах конкретной задачи.
Можно ли доверять результату, если компьютер выполнил расчёт без ошибок?
Не всегда: компьютер мог правильно выполнить вычисления по неверным исходным данным или неподходящей модели. Поэтому результат нужно проверять и сопоставлять с тем, что известно об объекте.
Что делать, если результаты модели не совпадают с наблюдениями?
Проверь исходные данные, параметры и допущения, на которых построена модель. Предположи возможную причину расхождения, измени нужный элемент и повтори эксперимент, чтобы проверить гипотезу.
21.5. Исследование модели (этап 4)