Navigation bar
  Print document Start Previous page
 68 of 144 
Next page End  

68
Постановка
Задача
требуется?
   дано?
Следующий этап - определение способа решения задачи. Способ решения - это набор дей-
ствий, позволяющих получить требуемое из исходного:
Решение 
Задача 
исходное 
способ
результаты
Результат правильный, если он отвечает требованиям. Получение результатов - главное в
решении любых задач. Отсутствие или неправильность результатов говорит о неуспехе деятельно-
сти.
Результат неправильный, если он не соответствует требованиям. Однако при отсутствии
четких требований невозможно однозначно судить о правильности или неправильности результа-
тов.
При решении на ЭВМ постановка задач предполагает представление требуемого и исход-
ного в виде данных. Способы решения задач на ЭВМ в такой постановке должны быть представ-
лены соответствующими алгоритмами и программами обработки данных.
Решение на ЭВМ
Задача
 
Программа 
данные
ЭВМ
результаты
При отсутствии готовых программ для решения задач возникает проблема создания соот-
ветствующих алгоритмов и программ. В любом случае необходимо подобрать и определить спо-
собы, методы и средства для решения поставленных задач.
Систематический подход к составлению программ предполагает в качесте первого этапа
составление спецификаций - описаний форм ввода и хранения данных в ЭВМ, а также получения
и вывода результатов. Эти спецификации в дальнейшем будут использоваться для оценки пра-
вильности созданных программ.
Для диалоговых программ в роли таких спецификаций выступают сценарии диалога -
полные описания результатов и правил работы с ЭВМ при решении поставленных задач. Только
после создания таких спецификаций должны составляться соответствующие им алгоритмы и про-
граммы.
Составление программ
задача   
   способы
                      
               
сценарий  
алгоритмы   
                      
           
ЭВМ   
  программа
Приведенная схема представляет основной принцип систематических методов составле-
ния алгоритмов и программ для решения различных прикладных задач - экономических, матема-
тических, физических, инженерных и т. д.
Сайт создан в системе uCoz