Краткое пояснение: В данном задании нужно разобраться с определениями различных типов алгоритмов и их свойств.
15. Алгоритм обладает свойством определенности, если:
- а) при точном исполнении указаний алгоритма достигается определенный результат.
- б) он не содержит указаний, смысл которых может восприниматься исполнителем неоднозначно или требовать от него свободно принимаемых решений.
Пояснение: Определенность алгоритма означает, что каждый шаг алгоритма должен быть четким и однозначным, чтобы при его выполнении всегда достигался один и тот же результат.
16. Алгоритм обладает свойством результативности, если:
- а) при точном исполнении всех указаний алгоритма результат решения задачи получается за конечное число шагов.
- в) в нем использованы только те указания, которые приводят к нужному результату.
Пояснение: Результативность означает, что алгоритм должен приводить к конкретному результату за конечное число шагов.
17. Алгоритм называется линейным, если:
- б) все его указания выполняются в порядке их следования в алгоритме независимо от исходных данных.
Пояснение: Линейный алгоритм выполняется последовательно, шаг за шагом, без каких-либо ветвлений или повторений.
18. Алгоритм называется разветвляющимся, если:
- а) он содержит несколько путей достижения цели.
Пояснение: Разветвляющийся алгоритм содержит несколько возможных путей выполнения, в зависимости от определенных условий.
19. Алгоритм называется разветвляющимся, если:
- в) он содержит несколько путей для достижения результата.
- г) он не содержит рекурсии;
Пояснение: Разветвляющийся алгоритм предполагает выбор одного из нескольких вариантов действий, но при этом не повторяет сам себя (отсутствует рекурсия).
20. Алгоритм называется циклическим, если:
- а) он не является линейным;
- б) его указания выполняются в порядке их следования в алгоритме;
Пояснение: Циклический алгоритм повторяет определенные шаги до тех пор, пока не будет достигнуто заданное условие.
Ответ: Смотри решение выше