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