Информатика

Всё о сервере, форум!
Основы программирования
ИНФОРМАЦИОННО-РАЗВЛЕКАТЕЛЬНЫЙ ПОРТАЛ

ИНФОРМАТИКА: ЕГЭ, ТЕОРИЯ, ПРАКТИКА, ТЕСТЫ

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

Содержание заданий и решения
Example
У исполнителя Прибавитель две команды, которым присвоены номера:

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

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

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

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

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


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

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

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

1. прибавь 1,

2. прибавь 4.

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

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


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

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



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

Ответ: 26

 
При копировании материала с сайта активная ссылка обязательна!
Сайт управляется SiNG cms © 2010-2015