|
|
|
§ 2.1. Алгоритмы и исполнители 2.1.2. Исполнитель алгоритма (окончание)
1 — вычти 1
Первая из них уменьшает число на 1, вторая увеличивает число в 3 раза. При записи алгоритмов для краткости указываются лишь номера команд. Например, алгоритм 21212 означает следующую последовательность команд: умножь на 3
С помощью этого алгоритма число 1 будет преобразовано в 15: ((1 • 3 - 1) • 3-1) • 3 = 15.
1 — вверх
При выполнении каждой такой команды Робот перемещается в соседнюю клетку в указанном направлении. Если же в этом направлении между клетками стоит стена, то Робот разрушается.
1) выделяются фигурирующие в задаче объекты, устанавливаются свойства объектов, отношения между объектами и возможные действия с объектами; 2) определяются исходные данные и требуемый результат; 3) определяется последовательность действий исполнителя, обеспечивающая переход от исходных данных к результату; 4) последовательность действий записывается с помощью команд, входящих в систему команд исполнителя. Можно сказать, что алгоритм — модель деятельности исполнителя алгоритмов.
|
|
|