Вопрос:

У исполнителя Удвоитель две команды, которым присвоены номера: 1. умножь на 2 2. прибавь 3 Первая из них увеличивает число на экране в 2 раза, вторая прибавляет к числу 3. Составьте алгоритм получения из числа 4 числа 47, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12211 – это алгоритм: умножь на 2 прибавь 3 прибавь 3 умножь на 2 умножь на 2 который преобразует число 1 в 32.) Если таких алгоритмов более одного, то запишите любой из них.

Ответ:

Нам нужно из числа 4 получить число 47, используя не более 5 команд, где 1 - умножить на 2, 2 - прибавить 3.

Давайте попробуем разные варианты:

  1. 4 * 2 = 8; 8 * 2 = 16; 16 * 2 = 32; 32 + 3 = 35; 35 + 3 = 38 (слишком мало)
  2. 4 + 3 = 7; 7 * 2 = 14; 14 * 2 = 28; 28 + 3 = 31; 31 + 3 = 34 (слишком мало)
  3. 4 * 2 = 8; 8 + 3 = 11; 11 * 2 = 22; 22 * 2 = 44; 44 + 3 = 47 (подходит!)

Итак, мы нашли один из возможных алгоритмов: умножить на 2, прибавить 3, умножить на 2, умножить на 2, прибавить 3. В виде номеров команд это будет 12112.

Ответ: 12112

Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие