УМК ШКОЛА



** Исполнитель Прибавитель
 

Страницы:

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

1. прибавь 1,

2. увеличь старшую цифру числа на 1.

Первая из них увеличивает число на экране на 1, вторая увеличивает на 1 старшую (левую) цифру числа, например число 23 с помощью такой команды превратится в число 33. Если старшая цифра числа равна 9, то вторая команда оставляет это число неизменным.

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

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

10 ⇒ 33
Первое число 10. Для него возможны два варианта +1 и +10 Получаем 11 и 20
Записываем эти числа в следующие строки и для каждого из них так же возможны два варианта +1 и +10
Число+1+10
101120
3
4


Переносим числа ≤ 33-10 = 23 в следующие строки.

Если число > 33-10= 23 программа будет только одна



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

Ответ: 25

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

1. прибавь 1,

2. прибавь 4.

Первая из них увеличивает число на экране на 1, вторая увеличивает это число на 4. Программа для Прибавителя – это последовательность команд. Сколько есть программ, которые число 3 преобразуют в число 16?
РЕШЕНИЕ:

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


Переносим числа ≤ 16 - 4 = 12 в следующие строки.

Если число > 16-4= 12 программа будет только одна



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

Ответ: 36

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

1. прибавь 1,

2. увеличь старшую цифру числа на 1.

Первая из них увеличивает число на экране на 1, вторая увеличивает на 1 старшую (левую) цифру числа, например число 23 с помощью такой команды превратится в число 33. Если старшая цифра числа равна 9, то вторая команда оставляет это число неизменным.

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

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

15 ⇒ 38
Первое число 15. Для него возможны два варианта +1 и +10 Получаем 16 и 25
Записываем эти числа в следующие строки и для каждого из них так же возможны два варианта +1 и +10
Число+1+10
151625
3
4


Переносим числа ≤ 38-10 = 28 в следующие строки.

Если число > 38-10= 28 программа будет только одна



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

Ответ: 25

№ 4 На экране есть два окна, в каждом из которых написано по числу. У исполнителя Сумматор две команды, которым присвоены номера:

1. запиши сумму чисел в первое окно

2. запиши сумму чисел во второе окно

Выполняя первую из них, Сумматор складывает числа в окнах и заменяет этой суммой число в первом окне, а выполняя вторую, складывает числа и заменяет этой суммой число во втором окне. Запишите порядок команд в программе получения из пары чисел 1 и 2 пары чисел 13 и 4, содержащей не более 5 команд, указывая лишь номера команд.

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

запиши сумму чисел во второе окно

запиши сумму чисел в первое окно

запиши сумму чисел во второе окно

запиши сумму чисел в первое окно

запиши сумму чисел в первое окно

которая преобразует пару чисел 1 и 0 в пару чисел 8 и 3.)
РЕШЕНИЕ:
12Номер команды
1+2=32
1+3=42
1+4=51
5+4=91
9+4=131
13422111


Ответ: 22111


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



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