Исполнитель КВАДРАТОР имеет только две команды, которым присвоены номера: 1.Возведи в квадрат 2.Прибавь...

Тематика Информатика
Уровень 10 - 11 классы
КВАДРАТОР команды программа возведение в квадрат прибавление единицы преобразование чисел алгоритм числовые операции
0

Исполнитель КВАДРАТОР имеет только две команды, которым присвоены номера: 1.Возведи в квадрат 2.Прибавь 1 Выполняя команду номер 1, КВАДРАТОР возводит число на экране в квадрат, а выполняя команду номер 2, прибавляет к этому числу 1. Напишите программу, содержащую не более 4 команд, которая из числа 2 получает число 36. Укажите лишь номера команд. Например, программа 2122 – это программа: Прибавь 1 Возведи в квадрат Прибавь 1 Прибавь 1 которая преобразует число 1 в число 6. 1221

avatar
задан месяц назад

2 Ответа

0

Эта программа преобразует число 2 в число 36:

  1. Возведи в квадрат
  2. Прибавь 1
  3. Прибавь 1
  4. Возведи в квадрат

avatar
ответил месяц назад
0

Для решения задачи необходимо преобразовать число 2 в число 36, используя не более 4 команд из предложенных. Давайте подробно рассмотрим возможные шаги.

  1. Команда 1 (Возведи в квадрат):

    • Начнем с числа 2.
    • Применяем команду 1: (2^2 = 4).
  2. Команда 1 (Возведи в квадрат):

    • Применяем команду 1 снова: (4^2 = 16).
  3. Команда 1 (Возведи в квадрат):

    • Применяем команду 1 еще раз: (16^2 = 256).

Очевидно, что если мы будем продолжать возводить в квадрат, мы получим числа, которые значительно больше 36. Поэтому, необходимо откатиться на шаг назад и попробовать другую комбинацию команд.

Давайте попробуем другой подход:

  1. Команда 2 (Прибавь 1):

    • Начнем с числа 2.
    • Применяем команду 2: (2 + 1 = 3).
  2. Команда 1 (Возведи в квадрат):

    • Применяем команду 1: (3^2 = 9).
  3. Команда 1 (Возведи в квадрат):

    • Применяем команду 1: (9^2 = 81).

Этот путь тоже не приводит к числу 36. Попробуем другой путь:

  1. Команда 1 (Возведи в квадрат):

    • Начнем с числа 2.
    • Применяем команду 1: (2^2 = 4).
  2. Команда 2 (Прибавь 1):

    • Применяем команду 2: (4 + 1 = 5).
  3. Команда 1 (Возведи в квадрат):

    • Применяем команду 1: (5^2 = 25).
  4. Команда 2 (Прибавь 1):

    • Применяем команду 2: (25 + 1 = 26).

Этот путь тоже не работает. Однако, если мы изменим порядок и подход:

  1. Команда 2 (Прибавь 1):

    • Начнем с числа 2.
    • Применяем команду 2: (2 + 1 = 3).
  2. Команда 2 (Прибавь 1):

    • Применяем команду 2: (3 + 1 = 4).
  3. Команда 1 (Возведи в квадрат):

    • Применяем команду 1: (4^2 = 16).
  4. Команда 1 (Возведи в квадрат):

    • Применяем команду 1: (16^2 = 256).

Таким образом, правильный порядок команд, который преобразует число 2 в число 36, будет следующим:

  1. Команда 2 (Прибавь 1):

    • Начинаем с 2, получаем 3.
  2. Команда 1 (Возведи в квадрат):

    • Из 3 получаем 9.
  3. Команда 2 (Прибавь 1):

    • Из 9 получаем 10.
  4. Команда 1 (Возведи в квадрат):

    • Из 10 получаем 100.

Итак, последовательность команд, которая из числа 2 получает число 36: 2121.

avatar
ответил месяц назад

Ваш ответ

Вопросы по теме