Вопрос:

18. Напишите алгоритм для исполнителя Вычислитель (см. пример 7), содержащий не более 5 команд: а) получения из числа 3 числа 16; б) получения из числа 1 числа 25.

Ответ:

a) Для получения числа 16 из числа 3, можно использовать следующие команды, предполагая, что исполнитель Вычислитель имеет операции сложения, умножения и т.д.: 1. Умножить на 2: 3 * 2 = 6 2. Умножить на 2: 6 * 2 = 12 3. Прибавить 4: 12 + 4 = 16 Алгоритм (записываем как последовательность действий, используя номера команд, если они были бы определены): Умножить на 2, Умножить на 2, Прибавить 4. б) Для получения числа 25 из числа 1: 1. Умножить на 5: 1 * 5 = 5 2. Умножить на 5: 5 * 5 = 25 Алгоритм: Умножить на 5, Умножить на 5. Обратите внимание, что это лишь один из вариантов, если бы были известны точные команды, то алгоритм был бы более точным.
Смотреть решения всех заданий с фото

Похожие