- Объяснять понятия «модель», «оригинал» и «цель моделирования».
- Классифицировать модели: материальные и информационные; словесные, табличные, графические и математические; статические и динамические.
- Формализовать словесное описание: превращать его в формулу или таблицу.
- Перечислять этапы компьютерного моделирования по порядку и проводить простой компьютерный эксперимент.
Прежде чем построить новый мост, инженеры делают его уменьшенный макет и испытывают его. На уроке географии мы пользуемся глобусом вместо Земли, а в городе ищем дорогу по карте в телефоне. Синоптики рассчитывают завтрашнюю погоду компьютерной программой. Во всех этих случаях человек работает не с самим реальным объектом, а с его моделью.
Этот урок открывает модуль «Моделирование». Здесь ты узнаешь, что такое модель, какими бывают модели и из каких этапов состоит компьютерное моделирование. На следующих уроках мы подробно разберём три информационные модели — таблицы, деревья и графы: на вступительных экзаменах 2025–2026 годов (I группа, информатика) в каждом варианте было 2 задания из этого раздела — одно на табличную модель и одно на граф.
Объект и модель
Модель — это всегда модель чего-то. Изучаемый реальный объект — предмет, процесс или явление — называют оригиналом. Модель сохраняет не все свойства оригинала, а только те, что важны для поставленной цели. Именно поэтому модель проще, дешевле и безопаснее оригинала: сломать макет моста гораздо легче, чем настоящий мост.
Упрощённый заменитель реального объекта, процесса или явления, который отражает важные для поставленной цели свойства оригинала.
Процесс построения модели объекта и изучения свойств объекта с помощью этой модели.
У одного объекта может быть несколько моделей — в зависимости от цели. Врачу важны рост, вес и группа крови ученика, классному журналу — имя, фамилия и оценки, художнику — портрет. И наоборот, одна модель может описывать несколько объектов: формула s = v · t — модель равномерного движения и автомобиля, и велосипедиста, и поезда.
Какие свойства автомобиля важны: 1) для фабрики игрушечных машинок; 2) для краш-теста; 3) для базы данных дорожной полиции?
Показать решениеСкрыть решение
2) Масса, скорость, материал и прочность кузова. Цвет не важен.
3) Государственный номер, марка, год выпуска, имя владельца. Форма второстепенна.
Вывод: один объект — три разные модели; каждая сохраняет только те свойства, которые нужны для её цели.
Классификация моделей
Модели группируют по разным признакам. Важнейшее деление — по способу представления: модель либо материальный предмет, либо информация.
Модель, которая воспроизводит геометрические, физические или другие свойства оригинала в материальной форме: глобус, макет самолёта, манекен, модель молекулы из шариков, анатомический скелет.
Описание свойств и состояния объекта в виде информации — текстом, таблицей, рисунком, формулой или программой.
По форме представления информационные модели делятся на несколько видов:
- Словесная (вербальная) модель — устное или письменное описание на естественном языке: рецепт блюда, объявление о пропаже, инструкция к прибору.
- Табличная модель — информация в строках и столбцах: расписание уроков, классный журнал, расписание поездов, периодическая таблица химических элементов.
- Графическая модель — информация в виде изображения: чертёж, карта, схема (электрическая схема, схема метро), диаграмма, блок-схема, граф и дерево.
- Математическая модель — формула, уравнение или неравенство: P = 2(a + b), s = v · t.
- Компьютерная модель — модель в виде программы или электронной таблицы; с ней можно проводить опыты на компьютере.
По отношению ко времени модели бывают статическими и динамическими. Статическая модель описывает объект в один момент: план дома, строение молекулы, список класса. Динамическая модель показывает, как объект меняется со временем: высота падающего камня в каждую секунду, прогноз погоды на неделю, численность населения города по годам.
Какие из перечисленных — информационные модели?
1) глобус
2) схема Бакинского метро
3) расписание уроков
4) деревянный макет самолёта
5) формула s = v · t
A) 1, 2, 3 B) 2, 3, 5 C) 1, 4 D) 3, 4, 5 E) 2, 5
Показать решениеСкрыть решение
Схема метро — графическая модель, расписание — табличная, формула — математическая; все три — информационные модели.
Ответ: B) 2, 3, 5.
Формализация: от слов к формулам и таблицам
Словесное описание часто длинное и неточное: «сетка окружает сад со всех четырёх сторон». Чтобы по нему считать, сравнивать и поручать задачу компьютеру, описание переводят в форму, записанную по строгим правилам, — формулу, таблицу, схему или алгоритм.
Переход от словесного описания на естественном языке к формальной модели — формуле, таблице, графу, алгоритму или программе.
- 1Цель
Определи, что изучаешь и что хочешь найти.
- 2Величины
Выбери важные величины и обозначь их буквами (a, b, P …); лишние отбрось.
- 3Связь
Запиши связь между величинами в виде формулы, таблицы или схемы.
- 4Проверка
Проверь модель на простом случае с известным ответом.
Семья Лейлы хочет обнести прямоугольный сад сеткой. Сколько метров сетки нужно, если 1) длина сада 12 м, ширина 8 м; 2) длина 15 м, ширина 10 м?
Показать решениеСкрыть решение
Величины: a — длина, b — ширина, P — длина сетки (периметр сада).
Математическая модель: P = 2(a + b).
1) P = 2 · (12 + 8) = 40 м.
2) P = 2 · (15 + 10) = 50 м.
Одна и та же формула работает для любого прямоугольного сада — в этом сила формальной модели.
- S₀начальная сумма (манаты)
- pгодовой процент банка (%)
- nчисло лет
- Sсумма на счёте через n лет
Математическая модель банковского вклада: каждый год сумма увеличивается в (1 + p/100) раза.
Айсель кладёт в банк 1000 манатов. Каждый год банк добавляет 10 % от суммы на счёте. Сколько денег будет на счёте через 3 года?
Показать решениеСкрыть решение
0-й год — 1000 манатов
1-й год — 1000 · 1,1 = 1100 манатов
2-й год — 1100 · 1,1 = 1210 манатов
3-й год — 1210 · 1,1 = 1331 манат
Математическая модель: S = 1000 · 1,1³ = 1331 манат.
Внимание: если считать 3 · 10 % = 30 %, получится 1300 манатов — это ошибка, ведь процент каждый год начисляется на уже выросшую сумму.
Этапы компьютерного моделирования
Компьютерная модель — это информационная модель, записанная в виде программы или электронной таблицы. Её большое преимущество: там, где настоящий опыт опасен, дорог или вообще невозможен (поведение здания при землетрясении, движение планет, действие нового лекарства), на компьютере можно провести сотни «опытов».
- 11. Постановка задачи
Что дано, что нужно найти и какова цель моделирования?
- 22. Разработка информационной модели
Выбери существенные свойства, запиши допущения (например, «сопротивлением воздуха пренебрегаем») и формализуй: формула, таблица, схема.
- 33. Создание компьютерной модели
Составь алгоритм, напиши программу или подготовь электронную таблицу.
- 44. Компьютерный эксперимент
Запусти модель с разными начальными значениями и запиши результаты.
- 55. Анализ результатов
Сравни результаты с реальностью. Если они не совпадают, вернись ко 2-му этапу и уточни модель.
- h₀начальная высота (м)
- gускорение свободного падения, ≈ 9,8 м/с²
- tвремя от начала падения (с)
- hвысота в момент t (м)
Динамическая модель свободного падения; допущение: сопротивлением воздуха пренебрегаем.
Камень отпускают с высоты 45 м. Без учёта сопротивления воздуха найди, на какой высоте камень будет через 1, 2 и 3 секунды и примерно когда он упадёт на землю (g ≈ 9,8 м/с²).
Показать решениеСкрыть решение
2) Модель: h = h₀ − g · t² / 2 (сопротивлением воздуха пренебрегаем).
3–4) Расчёт (эксперимент): t = 1 с → h = 45 − 4,9 = 40,1 м; t = 2 с → h = 45 − 19,6 = 25,4 м; t = 3 с → h = 45 − 44,1 = 0,9 м.
В момент падения h = 0: t = √(2h₀ / g) = √(90 / 9,8) ≈ 3,03 с.
5) Анализ: для камня модель хороша, а для лёгкого листа бумаги не годится — для него сопротивление воздуха существенно, и его нужно добавить в модель.
h0 = 45 # initial height, m
g = 9.8 # m/s²
t = 0
while True:
h = h0 - g * t ** 2 / 2
if h <= 0:
break
print(t, round(h, 1))
t = t + 0.5
print("falls between", t - 0.5, "and", t, "s")▸ Ожидаемый результат
0 45.0 0.5 43.8 1.0 40.1 1.5 34.0 2.0 25.4 2.5 14.4 3.0 0.9 falls between 3.0 and 3.5 s
Главное
- Модель — упрощённый заменитель оригинала, сохраняющий важные для цели свойства; у одного объекта может быть несколько моделей.
- Модели делятся на материальные (глобус, макет) и информационные.
- Информационные модели: словесные, табличные, графические (схема, карта, диаграмма, граф, дерево), математические и компьютерные.
- Статическая модель описывает один момент, динамическая — изменение во времени.
- Формализация — переход от словесного описания к формуле, таблице, графу или программе.
- Компьютерное моделирование: постановка → информационная модель → компьютерная модель → эксперимент → анализ (при необходимости — возврат к модели).
Проверь себя
Вопросов: 12. Каждый правильный ответ приносит XP.