У исполнителя Программист две команды, которым присвоены номера: 1. вычти 3 2. умножь на 4 Первая из...

Тематика Информатика
Уровень 5 - 9 классы
алгоритмы программирование математические операции задача на составление алгоритма команды программиста
0

У исполнителя Программист две команды, которым присвоены номера:

  1. вычти 3

  2. умножь на 4

Первая из них уменьшает число на экране на 3, вторая — увеличивает число в 4 раза. Составьте алго-

ритм получения из числа 1 числа 49, содержащий не более 5 команд. В ответе запишите только номера

команд. (Например, 21212 — это алгоритм: умножь на 4, вычти 3, умножь на 4, вычти 3, умножь на 4, кото-

рый преобразует число 2 в 68.) Если таких алгоритмов более одного, то запишите любой из них.

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

2 Ответа

0

Для получения числа 49 из числа 1 с помощью не более чем пяти команд исполнителя Программист, можно использовать следующий алгоритм:

  1. Умножь на 4 (число становится 4)
  2. Умножь на 4 (число становится 16)
  3. Умножь на 4 (число становится 64)
  4. Вычти 3 (число становится 61)
  5. Вычти 12 (это можно сделать последовательно четырьмя командами вычитания по 3, число становится 49)

Таким образом, последовательность команд будет: 11122 (где команда 1 выполняется трижды, а команда 2 выполняется дважды).

Этот алгоритм преобразует число 1 в 49 за пять команд.

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

Ответ: 21212 (умножь на 4, вычти 3, умножь на 4, вычти 3, умножь на 4)

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

Ваш ответ

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