"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В. М. Котов, А. И. Лапо, Ю.А. Быкадоров, Е.Н. Войтехович
Документальная математическая модель — это описание задачи с помощью величин, формул, уравнений и условий, которое составляют до работы на компьютере. Она помогает точно определить, что известно, что нужно найти и как связаны данные. При построении модели выбирают только важные для задачи свойства объекта, явно записывают допущения и проверяют, подходит ли формула к условию. Такая подготовка облегчает выбор алгоритма и проверку результата.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Документальная математическая модель — описание объекта или процесса с помощью величин, формул, уравнений и условий, зафиксированное до создания компьютерной модели. Иными словами, это план расчётов на бумаге: в нём указано, что известно и как найти ответ. Такая запись помогает проверить логику задачи до программирования.
Объект моделирования — предмет, процесс или явление, свойства которого рассматривают при решении задачи. Например, при расчёте пути объектом будет движение автомобиля, а не устройство его двигателя. Выделение объекта не даёт отвлечься на подробности, которые не нужны для ответа.
Входные данные — известные величины, задаваемые условиями задачи или пользователем и используемые в модели. Для расчёта площади прямоугольника это могут быть длина a и ширина b. Их записывают отдельно, чтобы было ясно, на каких сведениях основан расчёт.
Выходные данные — величины, которые требуется получить с помощью модели. В задаче о площади это S, а в задаче о движении — пройденный путь s. Разделение входных и выходных данных показывает, что требуется вычислить, а что уже известно.
Сначала выясняют, какую именно задачу нужно решить и какой объект исследуют. Один и тот же объект можно изучать с разными целями: для поездки важны скорость и время, а для расхода топлива — ещё и другие характеристики. Если не определить цель, легко собрать лишние данные или построить модель, которая отвечает не на тот вопрос.
Затем из условия выделяют существенные свойства — те, от которых зависит требуемый результат. Остальные сведения можно не учитывать: например, при вычислении площади прямоугольника цвет его сторон не влияет на ответ. Такой отбор упрощает модель, потому что она должна решать конкретную задачу, а не описывать объект во всех подробностях.
После этого устанавливают допущения и ограничения. Допущение — условие, принятое для упрощения ситуации; например, автомобиль движется с постоянной скоростью. Ограничение задаёт границу допустимых значений или результата, например вместимость бассейна. Их записывают явно, чтобы было понятно, когда модель применима и почему она может отличаться от реальности.
Далее определяют входные и выходные данные, обозначают каждую величину и, если нужно, указывают единицы измерения. Для равномерного движения входными будут скорость v и время t, а выходным — путь s. Такой перечень помогает не перепутать заданные величины с теми, которые предстоит найти, и заметить, если для решения не хватает данных.
Наконец, величины связывают подходящими формулами, уравнениями или логическими условиями и оформляют описание целиком. Формула должна отражать именно выбранные допущения: при постоянной скорости путь равен произведению скорости на время. Полезно проверить смысл обозначений, единицы измерения и поведение результата при простых значениях. После такой проверки модель можно использовать как основу для алгоритма и компьютерных расчётов.
| Элемент | Что указывается | Пример для задачи о движении |
|---|---|---|
| Объект моделирования | Предмет или процесс, который исследуется | Движение автомобиля |
| Существенные свойства | Характеристики, влияющие на ответ | Скорость и время движения |
| Допущения и ограничения | Условия применимости модели и границы значений | Скорость постоянна; рассматриваемый промежуток времени задан |
| Входные данные | Известные величины с обозначениями и единицами | Скорость v и время t |
| Выходные данные | Величины, которые требуется найти | Пройденный путь s |
| Математические зависимости | Формулы, уравнения или логические условия | s = v · t |
Используй таблицу как проверочный список: по каждой строке выясни, есть ли нужная часть модели и достаточно ли она ясна. В примере движения формула s = v · t подходит только при принятом условии постоянной скорости. Если скорость меняется, зависимость нужно уточнить.
Задача 1. Для прямоугольника известны длина и ширина. Нужно составить модель для нахождения площади. Обозначим длину через a, ширину через b, а площадь — через S. Поскольку площадь зависит от обеих сторон, в модель войдут именно эти величины.
Ответ: документальная модель — S = a · b, где a и b известны, а S требуется определить. Если длина и ширина заданы в сантиметрах, площадь получится в квадратных сантиметрах. Это помогает проверить, что единицы результата подходят задаче.
Задача 2. Автомобиль движется равномерно. По заданным скорости и времени нужно определить пройденный путь. Слова «движется равномерно» позволяют принять допущение о постоянной скорости. Без него одной формулы s = v · t было бы недостаточно для описания движения.
Ответ: модель — s = v · t при постоянной скорости. Например, если v измерена в километрах в час, t нужно выразить в часах, чтобы путь получился в километрах. Полученный результат описывает путь за указанный промежуток времени.
Задача 3. В бассейн поступает вода с постоянным расходом. Известны начальный объём V₀, расход q и время t; требуется найти итоговый объём, учитывая вместимость бассейна C. Простая сумма объёма поступившей воды и начального объёма не учитывает ограничение: заполнить бассейн сверх его вместимости нельзя. Поэтому в модели нужны и зависимость объёма от времени, и условие ограничения.
Ответ: модель V = min(V₀ + q · t, C) показывает, что итоговый объём не превышает C. Если начальный объём уже больше вместимости, условие задачи требует уточнения: обычно предполагают, что V₀ ≤ C. Такая проверка начальных условий помогает применять модель осмысленно.
Ошибка — считать модель полным описанием реального объекта. Так думают, потому что подробная формула может выглядеть как точная копия ситуации, но модель отражает только свойства, нужные для задачи. Проверь себя вопросом: описывает ли запись цель расчёта, а не всё устройство объекта? Если в ней нет несущественных деталей, это не делает её неправильной.
Ошибка — не записывать допущения. Их часто опускают, потому что условие кажется очевидным, однако без них непонятно, при каких обстоятельствах формула работает. Проверь себя: можно ли объяснить, почему выбрана именно эта зависимость? Для s = v · t нужно указать постоянство скорости на рассматриваемом промежутке.
Ошибка — путать входные и выходные данные. Это происходит, когда все обозначения записывают вместе, не выяснив, что дано, а что требуется найти. Сверь величины с условием: известные до расчёта относятся ко входным данным, а искомые — к выходным. Например, если заданы a и b, то в задаче о площади выходной величиной будет S.
Ошибка — подставлять формулу, не проверив её соответствие условию и единицы величин. Знакомая формула может не учитывать важное ограничение или описывать другой случай; несовпадение единиц тоже приводит к неверному ответу. Перед расчётом проверь смысл зависимости и согласуй единицы, например переведи минуты в часы для скорости в километрах в час. Затем оцени, правдоподобен ли результат.
Для составления модели нужно уметь выделять условие и требование задачи, обозначать величины и пользоваться формулами из математики и физики. Эти навыки помогают перейти от обычного текста к точной записи: определить данные, найти нужную зависимость и проверить единицы. Если условие понято неверно, даже правильные вычисления не дадут ответа на поставленный вопрос.
Документальная математическая модель служит основой для последующего построения компьютерной модели. По формулам и условиям выбирают алгоритм, а затем сравнивают результаты работы компьютера с ожидаемыми значениями. Поэтому ошибки в описании задачи лучше обнаружить до программирования, когда исправить модель проще.
Чем документальная математическая модель отличается от компьютерной?
Документальная модель записана словами, обозначениями, формулами и условиями до программирования. Компьютерная модель реализует это описание в программе или специальной среде и позволяет выполнять расчёты.
Зачем указывать допущения при составлении модели?
Допущения уточняют, при каких условиях формулы описывают ситуацию. Например, постоянная скорость позволяет использовать формулу пути s = v · t.
Как определить, какие свойства объекта существенны?
Нужно понять, какие свойства влияют на искомый результат. Свойства, которые не меняют ответ на поставленный вопрос, можно не включать в модель.
Как отличить входные данные от выходных?
Входные данные известны до расчёта или задаются пользователем. Выходные данные — это величины, которые требуется найти с помощью модели.
Можно ли использовать одну модель для разных задач?
Можно, если задачи требуют учитывать одни и те же свойства и выполняются при одинаковых допущениях. Если изменились условия или нужный результат, модель может потребоваться дополнить или построить заново.
22.3. Создание документальной математической модели (этап 3а)