Математика ЕГЭ
Русский язык ЕГЭ
Математика 5-7
Математика ОГЭ
Информатика
Физика
Обществознание
Кликните, чтобы открыть меню

5. Простейшие исполнители и алгоритмы

1. Вспоминай формулы по каждой теме
2. Решай новые задачи каждый день
3. Вдумчиво разбирай решения

Более сложные исполнители (страница 6)

Задание 36 #12595

Некий крабоед-исполнитель умеет делать всего две команды, которым присвоены номера:

1. вычти 1

2. умножь на три

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

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

умножь на три

вычти 1

умножь на три

вычти 1

вычти 1,

которая преобразует число 2 в 13.

В решении этой задачи удобнее приводить конечное число к начальному с помощью противоположных команд. То есть в нашем случае мы пойдем от числа 13 к числу 7 с помощью команд “прибавь 1” и “раздели на 3”.

Так как 13 не кратно трем, добавляем два раза единицу до 15. Теперь разделим 15 на 3, получаем 5 и с помощью двух оставшихся команд добавляем два раза по единице — получаем 7. У нас вышла последовательность команд: 11211. Записываем в ответ данную последовательность в обратном порядке — и получаем верный ответ.

Примечение. В данной задаче программа вышла симметричной, поэтому порядок записи не имеет значения, но в аналогичных задачах необходимо записывать команды в обратном порядке, так как мы решаем задачу “от противного”.

Ответ: 11211

Задание 37 #14650

Исполнитель обезьянка живет на числовой оси. Начальное положение обезьянки точка 0. Система команд исполнителя:

1. Вверх k;

2. Вниз 2;

Определите наименьшее число k ( k > 1 ), если при конечном положении 19 команда (2) встречалась в программе минимум 4 раза.

Пусть \(x\) – количество команд (1), а \(y\) – количество команд (2). Тогда верно равенство:

\(kx - 2y = 19\);

\(kx = 19 + 2y\);

Т.к. данное выражение может быть верным при \(y\) хотя бы 4, подставим его в выражение. Тогда \(kx = 27\). Откуда \(k\) – делитель числа \(27\). Значит, \(K = \{1,3,9,27\}\). Т.к по условию необходимо найти минимальное \(k\), которое больше единицы, выбираем \(K = 3\).

Ответ: 3

Задание 38 #14651

Исполнитель обезьянка живет на числовой оси. Начальное положение обезьянки точка 0. Система команд исполнителя:

1. Вверх k;

2. Вниз 3;

Определите наименьшее число k ( k > 1 ), если при конечном положении 48 команда (2) встречалась в программе минимум 4 раза.

Пусть \(x\) – количество команд (1), а \(y\) – количество команд (2). Тогда верно равенство:

\(kx - 3y = 48\);

\(kx = 48 + 3y\);

Т.к. данное выражение может быть верным при \(y\) хотя бы 4, подставим его в выражение. Тогда \(kx = 60\). Откуда \(k\) – делитель числа \(60\). Значит, \(K = \{1,2,3,4,5,\dots,30,60\}\). Т.к по условию необходимо найти минимальное \(k\), которое больше единицы, выбираем \(K = 2\).

Ответ: 2

Задание 39 #14654

Исполнитель обезьянка живет на числовой оси. Начальное положение обезьянки точка 0. Система команд исполнителя:

1. Вверх k;

2. Вниз 7;

Определите наименьшее число k ( k > 1 ), если при конечном положении 56 команда (2) встречалась в программе минимум 3 раза.

Пусть \(x\) – количество команд (1), а \(y\) – количество команд (2). Тогда верно равенство:

\(kx - 7y = 56\);

\(kx = 56 + 7y\);

Т.к. данное выражение может быть верным при \(y\) хотя бы 3, подставим его в выражение. Тогда \(kx = 77\). Откуда \(k\) – делитель числа \(77\). Значит, \(K = \{1,7,11,77\}\). Т.к по условию необходимо найти минимальное \(k\), которое больше единицы, выбираем \(K = 7\).

Ответ: 7

Задание 40 #14655

Исполнитель обезьянка живет на числовой оси. Начальное положение обезьянки точка 0. Система команд исполнителя:

1. Вверх k;

2. Вниз 4;

Определите наименьшее число k ( k > 1 ), если при конечном положении 91 команда (2) встречалась в программе минимум 2 раза.

Пусть \(x\) – количество команд (1), а \(y\) – количество команд (2). Тогда верно равенство:

\(kx - 4y = 91\);

\(kx = 91 + 2y\);

Т.к. данное выражение может быть верным при \(y\) хотя бы 2, подставим его в выражение. Тогда \(kx = 99\). Откуда \(k\) – делитель числа \(99\). Значит, \(K = \{1,3,9,11, 33, 99\}\). Т.к по условию необходимо найти минимальное \(k\), которое больше единицы, выбираем \(K = 3\).

Ответ: 3

Задание 41 #14656

Исполнитель обезьянка живет на числовой оси. Начальное положение обезьянки точка 0. Система команд исполнителя:

1. Вверх k;

2. Вниз 3;

Определите наименьшее число k ( k > 1 ), если при конечном положении 70 команда (2) встречалась в программе минимум 5 раз.

Пусть \(x\) – количество команд (1), а \(y\) – количество команд (2). Тогда верно равенство:

\(kx - 3y = 70\);

\(kx = 70 + 3y\);

Т.к. данное выражение может быть верным при \(y\) хотя бы 5, подставим его в выражение. Тогда \(kx = 85\). Откуда \(k\) – делитель числа \(85\). Значит, \(K = \{1,5,17,85\}\). Т.к по условию необходимо найти минимальное \(k\), которое больше единицы, выбираем \(K = 5\).

Ответ: 5

Задание 42 #14658

Исполнитель обезьянка живет на числовой оси. Начальное положение обезьянки точка 0. Система команд исполнителя:

1. Вверх k;

2. Вниз 2;

Определите наименьшее число k ( k > 1 ), если при конечном положении 15 команда (2) встречалась в программе минимум 2 раза.

Пусть \(x\) – количество команд (1), а \(y\) – количество команд (2). Тогда верно равенство:

\(kx - 2y = 15\);

\(kx = 15 + 2y\);

Т.к. данное выражение может быть верным при \(y\) хотя бы 2, подставим его в выражение. Тогда \(kx = 19\). Откуда \(k\) – делитель числа \(19\). Значит, \(K = \{1,19\}\). Т.к по условию необходимо найти минимальное \(k\), которое больше единицы, выбираем \(K = 19\).

Ответ: 19