Предмет: Информатика, автор: slavass

Составьте для Система команд исполнителя Вычислитель состоит из двух команд: 1 – прибавить 2 2 – умножить на 3. Вычислителя алгоритм получения из числа 2 числа 30. Алгоритм должен включать только команды 1 и 12, и состоять не более чем из 4 команд.

Ответы

Автор ответа: nelle987
0

Мдя, сумбурно задание изложено-то.

 

Идем от конца в начало. Пусть для определенности в конце умножали на 3.

30 <- 10 [2]

10 не делится на 3, поэтому могли применить только команду 1.

10 <- 8 [1]

Аналогично.

8 <- 6 [1]

Ну и понятно, что осталось только умножение на 3.

6 <- 2 [2]

 

Выписываем команды: 2112

Похожие вопросы
Предмет: Информатика, автор: tanka1987
Если нарисовать правильный треугольник со стороной n и разделить его на правильные треугольники со стороной 1, то получится n2 маленьких треугольников.
Например, при n = 3 (см. рисунок) получится 9 маленьких треугольников.

А какая будет длина всех проведённых при этом линий? Например, при n = 3 длина всех линий равна 18.
Ответом на эту задачу является некоторое выражение, которое может содержать целые числа, переменную n, операции сложения (обозначаются «+»), вычитания (обозначаются «−»), умножения (обозначаются «*»), деления (обозначаются «/») и круглые скобки для изменения порядка действий. Запись вида «2n» для обозначения произведения числа 2 и переменной n неверная, нужно писать «2 * n». Выражение вида n2 нужно записывать с использованием операции умножения: «n * n».
Ваше выражение должно давать правильный ответ для любых n, например, для n = 3 значение выражения должно быть равно 18.
Пример правильной формы записи ответа.
(n + 1) * (n - 2) / 2
Предмет: Алгебра, автор: Аноним
Предмет: Алгебра, автор: Cristallll