Добавить комментарий

Постановка Задач

Постановка Задач - ключевая проблема в прикладном программировании и любом виде деятельности.
Постановка Задач определяет:
1) что требуется?
2) что дано?

Точность и четкость требований должна определять правильность результатов.
Результат - правильный, если он отвечает требованиям.
Результат - неправильный, если он противоречат требованиям
Отсутствие требований, их расплывчатость не позволяет однозначно судить о правильности результатов, алгоритмов и программ.

Решение задач должно начинаться с их постановок. Многие говорят, что постановка задач - половина решения проблем.

В прикладном программировании и решении задач на ЭВМ
Правильность алгоритмов и программ определяется через правильность результатов, получаемых на ЭВМ при любых допустимых исходных данных.

Доказательство правильности алгоритмов и программ превращается в доказательство правильности результатов выполнения, которые определяются постановками задач.