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

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

У исполнителя Аккорд-4 две команды, которым присвоены номера:

Выполняя первую из них, Аккорд-4 вычитает из числа на экране 1, а выполняя вторую, умножает это число на 4. Запишите порядок команд в программе, которая содержит не более пяти команд и преобразует число 5 в число 62. Если таких программ более одной, то запишите любую из них.

В ответе указывайте лишь номера команд. Так, для программы

нужно написать: 211. Эта программа преобразует, например, число 7 в число 26.

Умножение на число обратимо не для любого числа, поэтому, если мы пойдём от числа 62 к числу 5, тогда однозначно восстановим программу. Полученные команды будут записываться справа налево.

1) Число 62 не делится на 4, значит, оно получено вычитанием единицы из числа 63: 62 = 63 − 1 (команда 1).

2) Число 63 не делится на 4, значит, оно получено вычитанием единицы из числа 64: 63 = 64 − 1 (команда 1).

3) Так как необходимо использовать не более четырёх команд, для получения числа 64 оптимально использовать умножение:

4) Аналогично для числа 16: 16 = 4 * 4 (команда 2).

5) Число 4 можно получить из числа 5 вычитанием единицы: 4 = 5 − 1 (команда 1).

Источник

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

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

Выполняя первую из них, Аккорд отнимает от числа на экране 1, а выполняя вторую, умножает это число на 5.

Запишите порядок команд в программе, которая содержит не более 5 команд и переводит число 1 в число 99.

В ответе указывайте лишь номера команд, пробелы между цифрами не ставьте. Так, для программы

нужно написать: 211. Эта программа преобразует, например, число 5 в число 23.

Умножение на число обратимо не для любого числа, поэтому, если мы пойдём от числа 99 к числу 1, то однозначно восстановим программу. Полученные команды будут записываться справа налево.

Если число не кратно 5, то прибавляем 1, а если кратно, то делим на 5.

Рассмотрим программу, переводящую число 99 в число 1.

1) 99 + 1 = 100 (команда 1).

2) 100 / 5 = 20 (команда 2).

3) 20 / 5 = 4 (команда 2).

4) 4 + 1 = 5 (команда 1).

5) 5 / 5 = 1 (команда 2).

Запишем последовательность команд в обратном порядке и получим ответ: 21221.

Источник

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

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

Выполняя первую из них, Аккорд отнимает от числа на экране 1, а выполняя вторую, умножает это число на 5. Запишите порядок команд в программе, которая содержит не более 5 команд и переводит число 5 в число 98. В ответе указывайте лишь номера команд, пробелы между цифрами не ставьте. Так, для программы

нужно написать: 211. Эта программа преобразует, например, число 4 в число 18.

Умножение на число обратимо не для любого числа, поэтому если мы пойдём от числа 98 к числу 5, то однозначно восстановим программу. Полученные команды будут записываться справа налево.

Если число не кратно 5, то прибавляем 1, а если кратно, то делим на 5.

Рассмотрим программу, переводящую число 98 в число 5.

1) 98 + 1 = 99 (команда 1).

2) 99 + 1 = 100 (команда 1).

3) 100 / 5 = 20 (команда 2).

4) 20 / 5 = 4 (команда 2).

5) 4 + 1 = 5 (команда 1).

Запишем последовательность команд в обратном порядке и получим ответ: 12211.

Источник

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

У исполнителя Аккорд-4 две команды, которым присвоены номера:

Выполняя первую из них, Аккорд-4 вычитает из числа на экране 1, а выполняя вторую, умножает это число на 4. Запишите порядок команд в программе, которая содержит не более пяти команд и преобразует число 5 в число 62. Если таких программ более одной, то запишите любую из них.

В ответе указывайте лишь номера команд. Так, для программы

нужно написать: 211. Эта программа преобразует, например, число 7 в число 26.

Умножение на число обратимо не для любого числа, поэтому, если мы пойдём от числа 62 к числу 5, тогда однозначно восстановим программу. Полученные команды будут записываться справа налево.

1) Число 62 не делится на 4, значит, оно получено вычитанием единицы из числа 63: 62 = 63 − 1 (команда 1).

2) Число 63 не делится на 4, значит, оно получено вычитанием единицы из числа 64: 63 = 64 − 1 (команда 1).

3) Так как необходимо использовать не более четырёх команд, для получения числа 64 оптимально использовать умножение:

4) Аналогично для числа 16: 16 = 4 * 4 (команда 2).

5) Число 4 можно получить из числа 5 вычитанием единицы: 4 = 5 − 1 (команда 1).

Источник

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

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

Выполняя первую из них, Аккорд отнимает от числа на экране 1, а выполняя вторую, умножает это число на 5. Запишите порядок команд в программе, которая содержит не более 5 команд и переводит число 5 в число 98. В ответе указывайте лишь номера команд, пробелы между цифрами не ставьте. Так, для программы

нужно написать: 211. Эта программа преобразует, например, число 4 в число 18.

Умножение на число обратимо не для любого числа, поэтому если мы пойдём от числа 98 к числу 5, то однозначно восстановим программу. Полученные команды будут записываться справа налево.

Если число не кратно 5, то прибавляем 1, а если кратно, то делим на 5.

Рассмотрим программу, переводящую число 98 в число 5.

1) 98 + 1 = 99 (команда 1).

2) 99 + 1 = 100 (команда 1).

3) 100 / 5 = 20 (команда 2).

4) 20 / 5 = 4 (команда 2).

5) 4 + 1 = 5 (команда 1).

Запишем последовательность команд в обратном порядке и получим ответ: 12211.

Источник

Оцените статью