Помогите срочно даю 35 баллов!! 1)У исполнителя Утроитель две команды, которым...

0 голосов
215 просмотров

Помогите срочно даю 35 баллов!! 1)У исполнителя Утроитель две команды, которым присвоены номера 1. вычти один 2. умножь на три Запишите порядок команд в программе преобразования числа 5 в число 26, содержащей не более 5 команд, указывая лишь номера команд. (Например. 21211 – это программа умножь на 3 вычти 1 умножь на 3 вычти 1 вычти 1 которая преобразует число 2 в 13.) 2)Выполни линейный алгоритм 1. Дано число 50. 2. Умножь на 5. 3. Прибавь 19. 4. Умножь на 3. 5. Отними 22. Запиши результат 3)Проанализируй и запиши ответ, если a = 6; b = 13. это задание к картинке


image

Информатика (63 баллов) | 215 просмотров
Дан 1 ответ
0 голосов

Ответ:

1.   11221

2.   785

3.   38

Объяснение:

1.

5 в 26

Команды:

1. вычти один

2. умножь на три

Заменим команды на обратные:

1. прибавь один

2. раздели на три

И пойдём от большего числа к меньшему. Если в результате деления получаем целое число, то выполняем действие 2 команды. Если в результате деления получаем дробное число, то выполняем действие 1 команды.

26 / 3 = дробное число

26 + 1 = 27   (команда 1)

27 / 3 = 9   (команда 2)

9 / 3 = 3   (команда 2)

Дальше делить нет смысла, т.к. данное число (3) меньше того из которого надо получить 26 (5).

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

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

Запишем команды снизу вверх 11221

Проведем проверку используя первоначальные команды и идя от меньшего числа к большему.

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

4 - 1 = 3   (команда 1)

3 * 3 = 9   (команда 2)

9 * 3 = 27    (команда 2)

27 - 1 = 26   (команда 1)

2.

1. Дано число 50

50

2. Умножь на 5

50 * 5 = 250

3. Прибавь 19

250 + 19 = 269

4. Умножь на 3

269 * 3 = 807

5. Отними 22

807 - 22 = 785

3.

a = 6       b = 13

P = 2 * (a + b) = 2 * (6 + 13) = 2 * 19 = 38

P = 38

(2.2k баллов)