ОГЭ по информатике: задание 5 — тренажёр

Теория по заданию 5: Формальный исполнитель с двумя командами

В задании 5 исполнитель имеет две команды (например, «прибавь число» и «умножь/раздели»). Нужно либо найти неизвестное b по программе, переводящей одно число в другое, либо составить короткий алгоритм получения числа.

Ключевые идеи

  • Программа — это последовательность номеров команд; её применяют к числу по порядку.
  • Если в программе ровно одна команда с неизвестным b, результат линейно зависит от b — отсюда находят b.
  • В задачах «составьте алгоритм» удобно идти от конечного числа к начальному (обратный ход).

Типовой алгоритм решения

  1. Применяйте команды к числу по очереди, записывая промежуточные значения.
  2. Составьте уравнение для результата и выразите неизвестное b.
  3. Проверьте, что b — натуральное и все промежуточные числа допустимы (деление без остатка).

Типичные ошибки

  • Нарушают порядок выполнения команд.
  • Получают дробное или недопустимое b и не проверяют деление нацело.
  • В алгоритме превышают разрешённое число команд.

Выберите количество задач на странице, порядок сортировки и решайте задачи. Ответ и пояснение можно открыть по отдельным кнопкам для каждой задачи.

Задание 5. В банке задач: 30. Сейчас показывается 10 задач(и) на странице.

Показать по:
Страница:

Задача 1 (легкая)

ID: 5-001
У исполнителя Тау две команды, которым присвоены номера: 1. прибавь 4; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Тау увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Тау — это последовательность номеров команд. Известно, что программа 1211 переводит число 29 в число 19. Определите значение b.

Задача 2 (легкая)

ID: 5-002
У исполнителя Тета две команды, которым присвоены номера: 1. прибавь 6; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Тета увеличивает число на экране на 6, а выполняя вторую, делит это число на b. Программа для исполнителя Тета — это последовательность номеров команд. Известно, что программа 1112 переводит число 57 в число 25. Определите значение b.

Задача 3 (легкая)

ID: 5-003
У исполнителя Счётчик две команды, которым присвоены номера: 1. прибавь 4; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Счётчик увеличивает число на экране на 4, а выполняя вторую, делит это число на b. Программа для исполнителя Счётчик — это последовательность номеров команд. Известно, что программа 1112 переводит число 28 в число 10. Определите значение b.

Задача 4 (легкая)

ID: 5-004
У исполнителя Пси две команды, которым присвоены номера: 1. прибавь 4; 2. умножь на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Пси увеличивает число на экране на 4, а выполняя вторую, умножает это число на b. Программа для исполнителя Пси — это последовательность номеров команд. Известно, что программа 1121 переводит число 3 в число 92. Определите значение b.

Задача 5 (легкая)

ID: 5-005
У исполнителя Каппа две команды, которым присвоены номера: 1. умножь на 2 2. прибавь 3 Исполнитель работает только с натуральными числами (команда 1 — «умножь на 2», команда 2 — «прибавь 3»). Составьте алгоритм получения из числа 28 числа 59, содержащий не более 2 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, запишите любой из них.

Задача 6 (легкая)

ID: 5-006
У исполнителя Фи две команды, которым присвоены номера: 1. умножь на 2 2. прибавь 3 Исполнитель работает только с натуральными числами (команда 1 — «умножь на 2», команда 2 — «прибавь 3»). Составьте алгоритм получения из числа 39 числа 81, содержащий не более 2 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, запишите любой из них.

Задача 7 (легкая)

ID: 5-007
У исполнителя Омега две команды, которым присвоены номера: 1. умножь на 3 2. прибавь 2 Исполнитель работает только с натуральными числами (команда 1 — «умножь на 3», команда 2 — «прибавь 2»). Составьте алгоритм получения из числа 37 числа 335, содержащий не более 3 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, запишите любой из них.

Задача 8 (легкая)

ID: 5-008
У исполнителя Омикрон две команды, которым присвоены номера: 1. умножь на 2 2. прибавь 1 Исполнитель работает только с натуральными числами (команда 1 — «умножь на 2», команда 2 — «прибавь 1»). Составьте алгоритм получения из числа 13 числа 28, содержащий не более 2 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, запишите любой из них.

Задача 9 (средняя)

ID: 5-009
У исполнителя Сигма две команды, которым присвоены номера: 1. прибавь 1; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Сигма увеличивает число на экране на 1, а выполняя вторую, делит это число на b. Программа для исполнителя Сигма — это последовательность номеров команд. Известно, что программа 12111 переводит число 63 в число 11. Определите значение b.

Задача 10 (средняя)

ID: 5-010
У исполнителя Гамма две команды, которым присвоены номера: 1. прибавь 5; 2. раздели на b (b — неизвестное натуральное число; b ≥ 2). Выполняя первую из них, Гамма увеличивает число на экране на 5, а выполняя вторую, делит это число на b. Программа для исполнителя Гамма — это последовательность номеров команд. Известно, что программа 11211 переводит число 40 в число 20. Определите значение b.
Показать по:
Страница: