УМК ШКОЛА



У исполнителя Делитель две команды, которым присвоены номера
ОГЭ ЕГЭ - РЕШЕНИЯ ЗАДАНИЙ > ** Исполнители робот, черепашка и прочее > У исполнителя Делитель две команды, которым присвоены номера
 

Страницы:

Задания - решение
№ 1 У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 89 числа 24, содержащий не более
5 команд. В ответе запишите только номера команд.

(Например, 21121 – это алгоритм:
прибавь 1
раздели на 2
раздели на 2
прибавь 1
раздели на 2,
который преобразует число 75 в 10.)

Если таких алгоритмов более одного, то запишите любой из них.

РЕШЕНИЕ:

89 ⇒ 24

1) 89 +1 = 90 (первая команда деление на 2 ⇒ число должно быть четное, поэтому ко всем нечетным числам будет выполнять 2 команду - прибавлять 1)

2) 90 : 2 = 45

3) 45 + 1 = 46

4) 46 : 2 = 23

5) 23 + 1 = 24

Ответ: 21212

№ 2 У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 23 числа 4, содержащий не более
5 команд. В ответе запишите только номера команд.

(Например, 11222 – это алгоритм:
раздели на 2
раздели на 2
прибавь 1
прибавь 1
прибавь 1,
который преобразует число 36 в 12.)

Если таких алгоритмов более одного, то запишите любой из них.

РЕШЕНИЕ:

23 ⇒ 4

1) 23 +1 = 24 (первая команда деление на 2 ⇒ число должно быть четное, поэтому ко всем нечетным числам будет выполнять 2 команду - прибавлять 1)

2) 24 : 2 = 12

3) 12 : 2 = 6

4) 6 : 2 = 3

5) 3 + 1 = 4

Ответ: 21112

№ 3 У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 27 числа 3, содержащий не более
5 команд. В ответе запишите только номера команд.

(Например, 12121 – это алгоритм:
раздели на 2
вычти 1
раздели на 2
вычти 1
раздели на 2,
который преобразует число 30 в 3.)

Если таких алгоритмов более одного, то запишите любой из них.

РЕШЕНИЕ:

27 ⇒ 3

1) 27 - 1 = 26 (первая команда деление на 2 ⇒ число должно быть четное, поэтому ко всем нечетным числам будет выполнять 2 команду - вычти 1)

2) 26 : 2 = 13

3) 13 - 1 = 12

4) 12 : 2 = 6

5) 6 : 2 = 3

Ответ: 21211

№ 4 У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. прибавь 1
Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 54 числа 16, содержащий не более
5 команд. В ответе запишите только номера команд.

(Например, 21222 – это алгоритм:
прибавь 1
раздели на 2
прибавь 1
прибавь 1
прибавь 1,
который преобразует число 21 в 14.)

Если таких алгоритмов более одного, то запишите любой из них.

РЕШЕНИЕ:

54 ⇒ 16

1) 54 : 2 = 27 (первая команда деление на 2 ⇒ число должно быть четное, поэтому ко всем нечетным числам будет выполнять 2 команду - прибавь 1)

2) 27 + 1 = 28

3) 28 : 2 = 14

4) 14 + 1 = 15

5) 15 + 1 = 16

Ответ: 12122


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



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