Информатика

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

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

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

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

1. прибавь 3

2. умножь на 4

Выполняя первую из них, Калькулятор прибавляет к числу на экране 3, а выполняя вторую, умножает его на 4. Запишите порядок команд в программе получения из числа 3 числа 57, содержащей не более 6 команд, указывая лишь номера команд.

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

умножь на 4
прибавь 3
умножь на 4
прибавь 3
прибавь 3

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

Проверяем деление числа на 4
Если число не делится выполняем вычитание на 3.

57 - 3(1) = 54

54 - 3(1) = 51

51 - 3(1) = 48

48 : 4(2) = 12

12 : 4(2) = 3

22111

Ответ: 22111

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

1. прибавь 2

2. умножь на 3

Выполняя первую из них, Калькулятор прибавляет к числу на экране 2, а выполняя вторую, утраивает его. Запишите порядок команд в программе получения из 0 числа 28, содержащей не более 6 команд, указывая лишь номера команд. (Например, программа 21211 – это программа:

умножь на 3
прибавь 2
умножь на 3
прибавь 2
прибавь 2,

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

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

28 - 2(1) = 26

26 - 2(1) = 24

24 : 3(2) = 8

8 - 2(1) = 6

6 : 3(2) = 2

2 - 2(1) = 0

111211

Ответ: 111211

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

1. прибавь 2,

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

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

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

умножь на 3,
прибавь 2,
умножь на 3,
умножь на 3,
прибавь 2.

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

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

28 - 2(1) = 26

26 - 2(1) = 24

24 : 3(2) = 8

8 - 2(1) = 6

6 : 3(2) = 2

21211

Ответ: 21211


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

1. прибавь 1

2. умножь на 4

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

умножь на 4
прибавь 1
умножь на 4
прибавь 1
прибавь 1,

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

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

100 : 4(2) = 25

25 - 1(1) = 24

24 : 4(2) = 6

6 - 1(1) = 5

5 - 1(1) = 4

4 - 1(1) = 3

111212

Ответ: 111212

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

1. прибавь 1

2. умножь на 4

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

умножь на 4
прибавь 1
умножь на 4
прибавь 1
прибавь 1,

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

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

41 - 1(1) = 40

40 : 4(2) = 10

10 - 1(1) = 9

9 - 1(1) = 8

8 : 4(2) = 2

2 - 1(1) = 1

121121

Ответ: 121121

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

1. прибавь 3

2. умножь на 4

Выполняя первую из них, Калькулятор прибавляет к числу на экране 3, а выполняя вторую, умножает его на 4. Запишите порядок команд в программе получения из 3 числа 45, содержащей не более 6 команд, указывая лишь номера команд. (Например, программа 21211 – это программа:

умножь на 4
прибавь 3
умножь на 4
прибавь 3
прибавь 3,

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

Проверяем деление числа на 4
Если число не делится выполняем вычитание на 3.

45 - 3(1) = 42

42 - 3(1) = 39

39 - 3(1) = 36

36 : 4(2) = 9

9 - 3(1) = 6

6 - 3(1) = 3

112111

Ответ: 112111

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