Вопрос:

7 ВПР. Информатика. 8 класс. Вариант 1. Часть 1 У исполнителя Увеличитель две команды, которым присвоены номера: 1. прибавь 5 2. умножь на 2 Первая из них увеличивает число на экране на 5, вторая увеличивает число в 2 раза. Составьте алгоритм получения из числа 7 числа 88, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121 - это алгоритм: прибавь 5 умножь на 2 прибавь 5 умножь на 2 прибавь 5, который преобразует число 2 в число 43.) Если таких алгоритмов более одного, то запишите любой из них. Ответ:

Смотреть решения всех заданий с листа

Ответ:

Чтобы получить из числа 7 число 88, используя команды «прибавь 5» (команда 1) и «умножь на 2» (команда 2), не более чем за 5 шагов, можно использовать следующий алгоритм:

  1. Прибавь 5: 7 + 5 = 12
  2. Умножь на 2: 12 * 2 = 24
  3. Прибавь 5: 24 + 5 = 29
  4. Умножь на 2: 29 * 2 = 58
  5. Прибавь 5: 58 + 5 = 63

Этот алгоритм содержит 5 команд и приводит к числу 63, а не 88. Давайте попробуем другой вариант, чтобы приблизиться к 88.

Рассмотрим следующий алгоритм:

  1. Прибавь 5: 7 + 5 = 12
  2. Умножь на 2: 12 * 2 = 24
  3. Прибавь 5: 24 + 5 = 29
  4. Умножь на 2: 29 * 2 = 58
  5. Умножь на 2: 58 * 2 = 116

Этот алгоритм также не приводит к 88 и содержит 5 команд.

Попробуем найти другой алгоритм:

  1. Прибавь 5: 7 + 5 = 12
  2. Прибавь 5: 12 + 5 = 17
  3. Умножь на 2: 17 * 2 = 34
  4. Прибавь 5: 34 + 5 = 39
  5. Умножь на 2: 39 * 2 = 78

Этот алгоритм также не приводит к 88.

Попробуем действовать иначе. Если мы хотим получить 88, и последняя команда, вероятно, будет умножением на 2 (так как 88 четное), то перед этим число должно было быть 44.

Алгоритм, чтобы получить 44 из 7:

  1. Прибавь 5: 7 + 5 = 12
  2. Умножь на 2: 12 * 2 = 24
  3. Прибавь 5: 24 + 5 = 29

Мы не можем получить 44 из 29 за одну команду.

Попробуем еще один вариант:

  1. Умножь на 2: 7 * 2 = 14
  2. Прибавь 5: 14 + 5 = 19
  3. Умножь на 2: 19 * 2 = 38
  4. Прибавь 5: 38 + 5 = 43
  5. Прибавь 5: 43 + 5 = 48

Этот алгоритм тоже не приводит к 88.

Рассмотрим получение 88, если последняя команда — это «прибавь 5». Тогда перед этим было бы 83. Из 7 получить 83 за 4 команды:

  1. Умножь на 2: 7 * 2 = 14
  2. Умножь на 2: 14 * 2 = 28
  3. Умножь на 2: 28 * 2 = 56
  4. Прибавь 5: 56 + 5 = 61

Этот вариант тоже не подходит.

Давайте вернемся к идее, что последняя команда - умножение на 2, то есть нам нужно получить 44. Попробуем пойти от 7:

  1. Прибавь 5: 7 + 5 = 12
  2. Прибавь 5: 12 + 5 = 17
  3. Прибавь 5: 17 + 5 = 22
  4. Умножь на 2: 22 * 2 = 44
  5. Умножь на 2: 44 * 2 = 88

Этот алгоритм состоит из 5 команд и приводит к числу 88.

Ответ: 11112

ГДЗ по фото 📸
Подать жалобу Правообладателю