Maslov писал(а):
10 вводить надо только в случае, если алгоритм должен уметь считать любую цифру . А если достаточно уметь считать только 10-ю, то ничего вводить не надо; этот параметр (10) у него внутри. Так же, как остальные константы (1, 2, 4, 6, 8, 16).
Именно это я имел ввиду, что ввод не является обязательным. А вот насчет вывода - конечно, под выводом надо понимать любое воздействие на окружающий мир, например сдвиг фрезы в ЧПУ и т.п. Так что все-таки алгоритм без вывода, наверное, может быть, но он бессмысленен. Поэтому вывод оставим.
Цитата:
Как Вы собираетесь получить результат, если не выполняется эффективность и конечность?
Насчет конечности - а почему она собственно должна быть? Алгоритм автомата пожаротушения как пример:
Код:
again:
диагностировать пожар;
если пожар gosub погасить;
если нет goto again;
погасить:
...
return;
Этот алгоритм бесконечен. Но тем не менее алгоритм, правда?
Насчет эффективности - а что вообще под этим термином подразумевал Кнут?