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