Алгоритмизация решения задач.
Алгоритм (algorithm) — система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов.
Алгоритм решения задачи обладает рядом обязательных свойств:
- • дискретность — разбиение процесса обработки информации на более простые этапы (шаги), выполнение которых компьютером или человеком не вызывает затруднений;
- • определенность алгоритма — однозначность выполнения каждого отдельного шага преобразования информации;
- • выполнимость — конечность действий алгоритма решения задач, позволяющая получить желаемый результат при допустимых исходных данных за конечное число шагов;
- •массовость — пригодность алгоритма для решения определенного класса задач.
В алгоритме отражаются логика и способ формирования результатов решения с указанием необходимых расчетных формул, логических условий, соотношений для контроля достоверности результатов. В алгоритме обязательно должны быть предусмотрены все ситуации, которые могут возникнуть в процессе решения комплекса задач.
Алгоритм решения комплекса задач и его программная реализация тесно взаимосвязаны. Специфика применяемых методов проектирования алгоритма и используемых при этом инструментальных средств разработки программ может повлиять на форму представления и содержания алгоритма обработки данных.
Следует отметить, что для решения экономических задач на АРМ могут использоваться алгоритмы, заложенные в готовых программных продуктах — пакетах прикладных программ (ППП) функционального назначения. При этом также могут использоваться типовые модели и методы решения задач, представленные в методоориентированных пакетах прикладных программ. В этом случае осуществляется адаптация ППП к условиям конкретного применения, во всех остальных случаях разрабатываются оригинальные алгоритмы и программы реализации комплекса задач.