1) Дискретность - алгоритм должен состоять из отдельных пунктов. 2) Понятность - каждая команда должна быть понятна исполнителю. 3) Результативность - алгоритм должен приводить к заранее продуманному результату. 4) Массовость - он должен решать не одну задачу, а круг таких задач. 5) Определенность - не должно быть команд, которые исполнитель воспримит неоднозначно.
Н-р: 1) 1. Повернуть направо. 2. Пройти 2 шага. 3. Повернуть налево. 2) Не должно быть таких команд: 1. Пройти 2 шага <span>2. Зачикиниться </span>3)
К примеру, рецепт бутерброда приведет тебя к готовому бутеру (если,
конечно, ты поборишь свою лень и встанешь, чтобы приготовить его) 4)
Н-р, формула расчета притяжения между телами должна быть ориентирована
на различные тела, а не на, к примеру, только Землю и Луну. 5) Недолжно быть, н-р, таких команд: 1. Повернуть направо 2. Пройти 2 шага 3. Украсть. 4. Пройти 2 шага назад. <span>5. Дойти до Машки с пятого подъезда.</span>