Вопрос:

10. Tun 7 № 201 Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера: 1. умножь на 2 2. вычти 1 Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя команду номер 2, вычитает из числа на экране 1. Напишите программу, содержащую не более 4 команд, которая из числа 7 получает число 52. Укажите лишь номера команд. Например, программа 12121 это программа: умножь на 2 вычти 1 умножь на 2 вычти 1 умножь на 2, которая преобразует число 5 в число 34.

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

Ответ:

В данной задаче нужно составить программу из не более 4 команд, которая из числа 7 получает число 52. Команды:

  1. Умножь на 2
  2. Вычти 1

Составляем алгоритм: 1) Умножаем 7 на 2, получаем 14. 2) Умножаем 14 на 2, получаем 28. 3) Умножаем 28 на 2, получаем 56. 4) Вычитаем 1 из 56, получаем 55. 5) Вычитаем 1 из 55, получаем 54. 6) Вычитаем 1 из 54, получаем 53. 7) Вычитаем 1 из 53, получаем 52.

Программа: 1112222

Но по условию задачи можно использовать не более 4 команд.

Другой вариант решения: 1) Умножаем 7 на 2, получаем 14. 2) Умножаем 14 на 2, получаем 28. 3) Умножаем 28 на 2, получаем 56. 4) Вычитаем 1 из 56, получаем 55. 5) Вычитаем 1 из 55, получаем 54. 6) Вычитаем 1 из 54, получаем 53. 7) Вычитаем 1 из 53, получаем 52.

Другой вариант решения: 1) Умножаем 7 на 2, получаем 14.

2) Вычитаем 1 из 14, получаем 13.

3)Умножаем 13 на 2, получаем 26

4)Умножаем 26 на 2, получаем 52.

Программа: 1211

Ответ: 1211

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

Похожие