Модель-Алгоритм-Программа
/ Просмотров: 2052
Модель-Алгоритм-Программа — триада Самарского, отражающая основные этапы математического моделирования.
![]() |
Три в одном. |
Говоря современным языком, Александр Андреевич оставил нам лайфхак, позволяющий подойти к решению многих задач, во-первых, систематически, а, во-вторых, с большой эффективностью. Компоненты триады едва ли требуют дополнительных комментариев, но все же извольте:
- Модель — абстрактная модель решаемой задачи. На фотографии, приведенной выше, модель дается графом смежности. Он визуализирует некоторую идею о поиске парных граней в модели листового металла.
- Алгоритм — максимально неряшливый псевдокод или блок-схема, отражающая логику решения. Использование псевдокода позволяет мыслить не в си-плюс-плюсе, а по-людски.
- Программа — собственно реализация.
Наш человек начинает, естественно, сразу с Программы, даже если прекрасно знает о существовании волшебной триады.