Найти в Дзене

ОГЭ Информатика №5 "Построение формальных алгоритмов для исполнителей"

Пример 1.
У исполнителя Квадрат две команды, которым присвоены номера:
1. возведи в квадрат
2. вычесть 4
Оглавление

Пример 1.

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

1. возведи в квадрат

2. вычесть 4

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

Решение.

1) Эту задачу удобней начать решать с конца. Из 73 не извлекается корень, поэтому мы можем сделать только обратное действие второй команды.

-2

2) Далее опять можно только выполнить обратное действие второй команды.

-3

3) Выполняем обратное действие первой команды.

-4

4) Выполняем обратное действие первой команды.

-5

5) На последнем шаге выполняем обратное действие второй команды.

-6

Записываем команды, начиная сначала.

Ответ: 21122

Пример 2.

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

1. прибавь 2;

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

(b — неизвестное натуральное число; b ≥ 2).

Выполняя первую из них, Альфа увеличивает число на экране на 2, а выполняя вторую, умножает это число на b. Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 11121 переводит число 3 в число 47. Определите значение b.

Решение.

1) На первом шаге составим таблицу, в которой будет три столбца. Заполним столбец с номерами команды, которые указаны в задаче.

-7

2) Далее выполняем первые три команды, так как они нам известны.

-8
-9

3) На четвертом шаге нам нужно умножить наше число на b, поэтому записываем в виде выражения ответ.

-10

4) Важно на последнем шаге не забыть выполнить последнюю команду (прибавить 2)!!!

-11

5) Решаем уравнение 9b+2=47.

-12

Ответ: 5

Если вы зашли впервые на мой канал, то советую ознакомиться с оглавлением канала. Все статьи распределены по темам.