Разное

Подписаться на эту рубрику по RSS

Модель-Алгоритм-Программа

Модель-Алгоритм-Программа — триада Самарского, отражающая основные этапы математического моделирования.

Три в одном.

Говоря современным языком, Александр Андреевич оставил нам лайфхак, позволяющий подойти к решению многих задач, во-первых, систематически, а, во-вторых, с большой эффективностью. Компоненты триады едва ли требуют дополнительных комментариев, но все же извольте:

  1. Модель — абстрактная модель решаемой задачи. На фотографии, приведенной выше, модель дается графом смежности. Он визуализирует некоторую идею о поиске парных граней в модели листового металла.
  2. Алгоритм — максимально неряшливый псевдокод или блок-схема, отражающая логику решения. Использование псевдокода позволяет мыслить не в си-плюс-плюсе, а по-людски.
  3. Программа — собственно реализация.

Наш человек начинает, естественно, сразу с Программы, даже если прекрасно знает о существовании волшебной триады.