Алгоритм – последовательность команд или действий на понятном и доступном для исполнителя языке, обусловленная результатом
Линейный алгоритм – прямая и четкая последовательность команд, исключающая логические ветвления и циклы, где результат каждого последующего шага зависит от предыдущего Задача 1.
У исполнителя «Механик» есть две команды, которые он умеет виртуозно выполнять:
1. Возвести число в квадрат
2. Прибавить к числу 3 Определите результат работы исполнителя в рамках последовательности команд 11222 для числа 4. Решение:
а = 4, 11222
1 а = а*а (4*4) 1 а = а*а (16*16) 2 а = а+3 (256+3) 2 а = а+3 (259+3) 2 а = а+3 (262+3) а --> 4 Задача 2.
У исполнителя «Механик» есть две команды, которые он умеет виртуозно выполнять:
1. Возвести число в квадрат
2. Прибавить к числу 3 Определите последовательность, состоящую не более, чем из 5 команд, которая превратит число 1 в число 25. Решение: В первую очередь стоит понять, что первой командой не может быть команда 1, так как возводит