У “правильного” алгоритма есть
три обязательных признака
- КОД:
-
Конечность
- выполнение алгоритма должно заканчиваться успехом
за конечное число шагов;
-
Определённость
- каждая команда должна точно определять действие
объекта;
-
Дробность
(часто
используют термин
дискретность
от лат. discretus - разделенный, прерывистый)
- алгоритм должен дробиться на отдельные минимальные
шаги.
Если один из них отсутствует, то это не алгоритм.
Какие из перечисленных сценариев имеют
полный КОД алгоритма?
№ |
Сценарий |
К |
О |
Д |
1 |
1) сделать шаг -> 2) подождать -> 3) сделать
шаг -> 4) подождать |
|
|
|
2 |
1) сделать шаг длиной 10 точек -> 2)
подождать 1 секунду -> 3) сделать шаг длиной
10 точек -> 4) подождать 1 секунду |
|
|
|
3 |
1) сделать шаг длиной 5 точек -> 2)
подождать 1 секунду -> 3) сделать шаг длиной
15 точек -> 4) подождать 1 секунду |
|
|
|
4 |
1) сделать шаг длиной 5 точек -> 2)
подождать 0,5 секунды -> 3) сделать шаг
длиной 15 точек -> 4) подождать 0,2 секунды |
|
|
|
Какой
обязательный признак алгоритма отсутствует в
этом скрипте?
|