Разные алгоритмы вычисления арифметических выражений существуют из-за особенностей их построения. togudv.ru
Некоторые виды алгоритмов и их особенности:
- Линейные. multiurok.ru togudv.ru Все этапы решения задачи выполняются ровно один раз и строго последовательно. togudv.ru Линейные алгоритмы применяют, например, при вычислении арифметических выражений, когда есть конкретные числовые данные и над ними выполняют соответствующие условию задачи действия. multiurok.ru
- Ветвящиеся. multiurok.ru Для реализации такого алгоритма предусмотрено несколько направлений (ветвей). multiurok.ru Выбор направления зависит от заранее определённого признака, который может относиться к исходным данным, к промежуточным или конечным результатам. multiurok.ru
- Циклические. multiurok.ru togudv.ru Отдельные действия такого алгоритма многократно повторяются. togudv.ru Это позволяет сократить объём алгоритма, представить его компактно за счёт организации повторений большого числа одинаковых вычислений над разными данными для получения необходимого результата. togudv.ru
- Рекурсивные. togudv.ru В определённой точке алгоритма реализуется тот же самый алгоритм. togudv.ru
Для решения любой задачи могут быть построены несколько алгоритмов, и из всех возможных алгоритмов выбирают наилучший по разным критериям: точности решения задачи, временным затратам, количеству этапов в алгоритме, их простоте и другим. togudv.ru