УМК ШКОЛА



** Исполнитель Удвоитель/Утроитель
 

Страницы:

Задания - решение
№ 5 У исполнителя Удвоитель две команды, которым присвоены номера:

1. вычти 1,

2. умножь на 2.

Первая из них уменьшает число на экране на 1, вторая – удваивает его.

Запишите порядок команд в программе получения из 1 числа 5, содержащей не более 5 команд, указывая лишь номера команд. (Например, программа 21211 – это программа:

умножь на 2,
вычти 1,
умножь на 2,
вычти 1,
вычти 1,

которая преобразует число 1 в 0).
РЕШЕНИЕ:

Проверяем деление числа на 2
Если число не делится выполняем сложение с 1.

5 + 1(1) = 6

6 : 2(2) = 3

3 + 1(1) = 4

4 : 2(2) = 2

2 : 2(2) = 1

22121

Ответ: 22121

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

1. прибавь 1,

2. умножь на 3.

Первая из них увеличивает число на экране на 1, вторая утраивает его.

Программа для Утроителя – это последовательность команд.

Сколько есть программ, которые число 3 преобразуют в число 36?
РЕШЕНИЕ:

3 ⇒ 36
Первое число 3. Для него возможны два варианта +1 и *3 Получаем 4 и 9
Записываем эти числа в следующие строки и для каждого из них так же возможны два варианта +1 и *3
Число+1* 3
349
4
9


Переносим числа ≤ 36 : 2 = 18 в следующие строки.

Если число > 36 : 2 = 18 программа будет только одна



Считаем числа, больше 18 (выделены красным) Ответ 39

Ответ: 39

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

1. вычти 1,

2. умножь на 2.

Первая из них уменьшает число на экране на 1, вторая удваивает его. Запишите порядок команд в программе, которая преобразует число 17 в число 29 и содержит не более 4 команд. Указывайте лишь номера команд.

(Например, программа 212 – это программа

умножь на 2,
вычти 1,
умножь на 2.

Эта программа преобразует число 3 в число 10.)
РЕШЕНИЕ:

Проверяем деление числа на 2
Если число не делится выполняем сложение с 1.

29 + 1(1) = 30

30 : 2(2) = 15

15 + 1(1) = 16

16 + 1(1) = 17

1121

Ответ: 1121

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

1. вычти 1,

2. умножь на 2.

Первая из них уменьшает число на экране на 1, вторая удваивает его. Запишите порядок команд в программе, которая преобразует число 17 в число 135 и содержит не более 4 команд. Указывайте лишь номера команд.

(Например, программа 212 – это программа

умножь на 2,
вычти 1,
умножь на 2,

Эта программа преобразует число 3 в число 10.)
РЕШЕНИЕ:

Проверяем деление числа на 2
Если число не делится выполняем сложение с 1.

135 + 1(1) = 136

136 : 2(2) = 68

68 : 2(2) = 34

34 : 2(2) = 17

2221

Ответ: 2221


Страницы:
 
Перейти на другой форум:



Логин: Пароль: Забыли пароль?Регистрация
Сайт сделан на SiNG cms © 2010-2020