Тип 5. Простой линейный алгоритм для формального исполнителя

📚 ОГЭ · Информатика 📝 35 заданий ∞ без ограничения времени
Разбор заданий ФИПИ · Информатика
35 заданий с проверкой ответов и решениями. Полный доступ ко всем заданиям — после бесплатной регистрации.
← Собрать другой Зарегистрироваться →
🗺 Задания:
из 35
№ 1 · Тип 5 · # 847 · ★★★☆☆ 1 / 35

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

  1. прибавь b;
  2. возведи в квадрат.

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

Выполняя первую из них, Омега увеличивает число на экране на b, а выполняя вторую, заменяет число на экране его квадратом.

Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 1112 переводит число 1 в число 100.

Определите значение b.

Ответ:
№ 2 · Тип 5 · # 846 · ★★★☆☆ 2 / 35

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

  1. прибавь b;
  2. умножь на 5.

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

Выполняя первую из них, Омега увеличивает число на экране на b, а выполняя вторую, умножает это число на 5.

Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 11212 переводит число 4 в число 430.

Определите значение b.

Ответ:
№ 3 · Тип 5 · # 845 · ★★★☆☆ 3 / 35

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

  1. прибавь b;
  2. умножь на 3.

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

Выполняя первую из них, Омега увеличивает число на экране на b, а выполняя вторую, умножает это число на 3.

Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 12121 переводит число 3 в число 79.

Определите значение b.

Ответ:
№ 4 · Тип 5 · # 844 · ★★★☆☆ 4 / 35

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

  1. обнули справа;
  2. увеличь на 9.

Первая команда заменяет цифру младшего разряда числа на 0, вторая увеличивает число на 9.

Составьте алгоритм получения из числа 16 числа 47, содержащий не более 5 команд. В ответе запишите только номера команд.

Например, 212 — это алгоритм: увеличь на 9 обнули справа увеличь на 9.

Если таких алгоритмов более одного, запишите любой из них.

Ответ:
№ 5 · Тип 5 · # 837 · ★★★☆☆ 5 / 35

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

  1. обнули справа;
  2. увеличь на 7.

Первая команда заменяет цифру младшего разряда числа на 0, вторая увеличивает число на 7.

Составьте алгоритм получения из числа 14 числа 41, содержащий не более 5 команд. В ответе запишите только номера команд.

Например, 212 — это алгоритм: увеличь на 7 обнули справа увеличь на 7.

Если таких алгоритмов более одного, запишите любой из них.

Ответ:
№ 6 · Тип 5 · # 836 · ★★★☆☆ 6 / 35

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

  1. прибавь 6;
  2. умножь на b.

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

Выполняя первую из них, Омега увеличивает число на экране на 6, а выполняя вторую, умножает это число на b.

Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 11211 переводит число 5 в число 131.

Определите значение b.

Ответ:
№ 7 · Тип 5 · # 835 · ★★★☆☆ 7 / 35

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

  1. прибавь 7;
  2. умножь на b.

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

Выполняя первую из них, Омега увеличивает число на экране на 7, а выполняя вторую, умножает это число на b.

Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 12121 переводит число 3 в число 195.

Определите значение b.

Ответ:
№ 8 · Тип 5 · # 738 · ★★★☆☆ 8 / 35

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

  1. прибавь 1
  2. припиши слева b

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

Выполняя первую из них, Омега увеличивает число на экране на 1, а выполняя вторую, приписывает к этому числу слева b.

Программа для исполнителя Омега — это последовательность номеров команд.

Известно, что программа 12121 переводит число 2 в число 335.

Определите значение b.

Ответ:
№ 9 · Тип 5 · # 736 · ★★★☆☆ 9 / 35

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

  1. прибавь 1
  2. припиши слева b

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

Выполняя первую из них, Омега увеличивает число на экране на 1, а выполняя вторую, приписывает к этому числу слева b.

Программа для исполнителя Омега — это последовательность номеров команд.

Известно, что программа 11221 переводит число 2 в число 775.

Определите значение b.

Ответ:
№ 10 · Тип 5 · # 735 · ★★★☆☆ 10 / 35

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

  1. раздели на 4
  2. вычти 2

Первая из них уменьшает число на экране в 4 раза, вторая уменьшает его на 2.

Составьте алгоритм получения из числа 500 числа 29, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12211 — это алгоритм: раздели на 4, вычти 2, вычти 2, раздели на 4, раздели на 4, который преобразует число 144 в 2.)

Ответ:
№ 11 · Тип 5 · # 734 · ★★★☆☆ 11 / 35

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

  1. раздели на 4
  2. вычти 2

Первая из них уменьшает число на экране в 4 раза, вторая уменьшает его на 2.

Составьте алгоритм получения из числа 400 числа 22, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12211 — это алгоритм: раздели на 4, вычти 2, вычти 2, раздели на 4, раздели на 4, который преобразует число 144 в 2.)

Ответ:
№ 12 · Тип 5 · # 730 · ★★★☆☆ 12 / 35

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

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

Первая из них увеличивает число на экране в 3 раза, вторая прибавляет к числу 2.

Составьте алгоритм получения из числа 2 числа 48, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12211 — это алгоритм: умножь на 3, прибавь 2, прибавь 2, умножь на 3, умножь на 3, который преобразует число 2 в 90.)

Ответ:
№ 13 · Тип 5 · # 729 · ★★★☆☆ 13 / 35

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

  1. умножь на 2
  2. прибавь 5

Первая из них увеличивает число на экране в 2 раза, вторая прибавляет к числу 5.

Составьте алгоритм получения из числа 3 числа 39, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12211 — это алгоритм: умножь на 2, прибавь 5, прибавь 5, умножь на 2, умножь на 2, который преобразует число 1 в 48.)

Ответ:
№ 14 · Тип 5 · # 728 · ★★★☆☆ 14 / 35

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

  1. умножь на 2
  2. допиши единицу

Первая из них увеличивает число на экране в 2 раза, вторая заменяет число на экране числом, у которого дописана единица между его разрядами десятков и единиц.

Составьте алгоритм получения из числа 3 числа 614, содержащий не более 5 команд. В ответе запишите только номера команд.

Ответ:
№ 15 · Тип 5 · # 724 · ★★★☆☆ 15 / 35

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

  1. умножь на 2
  2. допиши единицу

Первая из них увеличивает число на экране в 2 раза, вторая заменяет число на экране числом, у которого дописана единица между его разрядами десятков и единиц.

Составьте алгоритм получения из числа 3 числа 428, содержащий не более 5 команд. В ответе запишите только номера команд.

Ответ:
№ 16 · Тип 5 · # 723 · ★★★☆☆ 16 / 35

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

  1. прибавь 1
  2. возведи в квадрат последнюю цифру

Первая из них увеличивает число на экране на 1, вторая заменяет число на экране числом, у которого цифра младшего разряда заменена квадратом её числового значения.

Составьте алгоритм получения из числа 3 числа 150, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12211 — это алгоритм: прибавь 1, возведи в квадрат последнюю цифру, возведи в квадрат последнюю цифру, прибавь 1, прибавь 1, который преобразует число 1 в 18.)

Ответ:
№ 17 · Тип 5 · # 722 · ★★★☆☆ 17 / 35

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

  1. прибавь 1
  2. возведи в квадрат последнюю цифру

Первая из них увеличивает число на экране на 1, вторая заменяет число на экране числом, у которого цифра младшего разряда заменена квадратом её числового значения.

Составьте алгоритм получения из числа 3 числа 2225, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12211 — это алгоритм: прибавь 1, возведи в квадрат последнюю цифру, возведи в квадрат последнюю цифру, прибавь 1, прибавь 1, который преобразует число 1 в 18.)

Ответ:
№ 18 · Тип 5 · # 202 · ★★★☆☆ 18 / 35

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

  1. умножь на 2
  2. вычти 1

Первая из них увеличивает число на экране в 2 раза, вторая уменьшает его на 1.

Составьте алгоритм получения из числа 5 числа 19, содержащий не более 5 команд. В ответе запишите только номера команд.

Если таких алгоритмов более одного, запишите любой из них.

Ответ:
№ 19 · Тип 5 · # 201 · ★★★☆☆ 19 / 35

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

  1. умножь на 2
  2. вычти 1

Первая из них увеличивает число на экране в 2 раза, вторая уменьшает его на 1.

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

(Например, 21121 — это алгоритм: вычти 1 умножь на 2 умножь на 2 вычти 1 умножь на 2,

который преобразует число 5 в 30.)

Если таких алгоритмов более одного, запишите любой из них.

Ответ:
№ 20 · Тип 5 · # 200 · ★★★☆☆ 20 / 35

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

  1. умножь на b
  2. прибавь 1

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

Первая из них увеличивает число на экране в b раз, вторая увеличивает его на 1.

Известно, что программа 1212 переводит число 1 в число 21. Определите значение b.

Ответ:
№ 21 · Тип 5 · # 199 · ★★★☆☆ 21 / 35

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

  1. умножь на b
  2. прибавь 2

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

Первая из них увеличивает число на экране в b раз, вторая увеличивает его на 2.

Известно, что программа 12121 переводит число 1 в число 51. Определите значение b.

Ответ:
№ 22 · Тип 5 · # 198 · ★★★☆☆ 22 / 35

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

  1. возведи в квадрат
  2. прибавь 3

Первая из них возводит число на экране во вторую степень, вторая увеличивает его на 3.

Составьте алгоритм получения из числа 2 числа 52, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 2121 — это алгоритм: прибавь 3 возведи в квадрат прибавь 3 возведи в квадрат,

который преобразует число 1 в 169.)

Если таких алгоритмов более одного, то запишите любой из них.

Ответ:
№ 23 · Тип 5 · # 197 · ★★★☆☆ 23 / 35

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

  1. возведи в квадрат
  2. прибавь 2

Первая из них возводит число на экране во вторую степень, вторая увеличивает его на 2.

Составьте алгоритм получения из числа 2 числа 38, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 1221 — это алгоритм: возведи в квадрат прибавь 2 прибавь 2 возведи в квадрат,

который преобразует число 3 в 169.)

Если таких алгоритмов более одного, то запишите любой из них.

Ответ:
№ 24 · Тип 5 · # 145 · ★★★☆☆ 24 / 35

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

  1. прибавь 3
  2. зачеркни справа

Первая из них увеличивает число на экране на 3, вторая — удаляет крайнюю правую цифру числа. Исполнитель работает только с натуральными числами.

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

(Например, 21121 — это алгоритм: зачеркни справа прибавь 3 прибавь 3 зачеркни справа прибавь 3,

который преобразует число 50 в 4: 50→5→8→11→1→4.)

Если таких алгоритмов более одного, то запишите любой из них.

Ответ:
№ 25 · Тип 5 · # 144 · ★★★☆☆ 25 / 35

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

  1. раздели на 3
  2. вычти 5

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

(Например, 12121 — это алгоритм: раздели на 3 вычти 5 раздели на 3 вычти 5 раздели на 3,

который преобразует число 162 в 12: 162→54→49... — поскольку число должно оставаться натуральным, эта программа на 162 неприменима. Пример здесь приводится только для пояснения формата записи.)

Если таких алгоритмов более одного, то запишите любой из них.

Ответ:
№ 26 · Тип 5 · # 143 · ★★★☆☆ 26 / 35

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

  1. прибавь 1;
  2. раздели на b

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

Выполняя первую из них, Дельта увеличивает число на экране на 1, а выполняя вторую, делит это число на b. Программа для исполнителя Дельта — это последовательность номеров команд. Известно, что программа 21111 переводит число 100 в число 9. Определите значение b.

Ответ:
№ 27 · Тип 5 · # 142 · ★★★☆☆ 27 / 35

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

  1. прибавь 1
  2. умножь на b

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

Выполняя первую из них, Гамма увеличивает число на экране на 1, а выполняя вторую, умножает это число на b. Программа для исполнителя Гамма — это последовательность номеров команд. Известно, что программа 12112 переводит число 1 в число 40. Определите значение b.

Ответ:
№ 28 · Тип 5 · # 141 · ★★★☆☆ 28 / 35

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

  1. возведи в куб
  2. прибавь 1

Первая из них возводит число на экране в третью степень, вторая увеличивает его на 1.

Составьте алгоритм получения из числа 2 числа 28, содержащий не более 4 команд. В ответе запишите только номера команд.

(Например, 2112 — это алгоритм: прибавь 1 возведи в куб возведи в куб прибавь 1,

который преобразует число 1 в 9.)

Если таких алгоритмов более одного, то запишите любой из них.

Ответ:
№ 29 · Тип 5 · # 140 · ★★★☆☆ 29 / 35

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

  1. прибавь 5;
  2. умножь на b

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

Выполняя первую из них, Бета увеличивает число на экране на 5, а выполняя вторую, умножает это число на b. Программа для исполнителя Бета — это последовательность номеров команд. Известно, что программа 11211 переводит число 2 в число 70. Определите значение b.

Ответ:
№ 30 · Тип 5 · # 40 · ★★★☆☆ 30 / 35

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

  1. возведи в квадрат
  2. зачеркни справа

Первая из них возводит число на экране во вторую степень, вторая — удаляет крайнюю правую цифру числа.

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

(Например, 21211 — это алгоритм: зачеркни справа возведи в квадрат зачеркни справа возведи в квадрат возведи в квадрат,

который преобразует число 52 в 16.)

Если таких алгоритмов более одного, то запишите любой из них.

Ответ:
№ 31 · Тип 5 · # 39 · ★★★☆☆ 31 / 35

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

  1. раздели на 2
  2. вычти 4

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

(Например, 21211 — это алгоритм: вычти 4 раздели на 2 вычти 4 раздели на 2 раздели на 2,

который преобразует число 56 в 5.)

Если таких алгоритмов более одного, то запишите любой из них.

Ответ:
№ 32 · Тип 5 · # 38 · ★★★☆☆ 32 / 35

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

  1. прибавь 1;
  2. раздели на b

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

Выполняя первую из них, Сигма увеличивает число на экране на 1, а выполняя вторую, делит это число на b. Программа для исполнителя Сигма — это последовательность номеров команд. Известно, что программа 12111 переводит число 80 в число 30. Определите значение b.

Ответ:
№ 33 · Тип 5 · # 37 · ★★★☆☆ 33 / 35

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

  1. возведи в квадрат
  2. прибавь b

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

Первая из них возводит число на экране во вторую степень, вторая прибавляет к числу b. Программа для исполнителя — это последовательность номеров команд.

Известно, что программа 12212 переводит число 2 в число 66. Определите значение b.

Ответ:
№ 34 · Тип 5 · # 36 · ★★★☆☆ 34 / 35

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

  1. возведи в квадрат
  2. прибавь 2

Первая из них возводит число на экране во вторую степень, вторая увеличивает его на 2.

Составьте алгоритм получения из числа 1 числа 13, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12221 — это алгоритм: возведи в квадрат прибавь 2 прибавь 2 прибавь 2 возведи в квадрат,

который преобразует число 2 в 100.)

Если таких алгоритмов более одного, то запишите любой из них.

Ответ:
№ 35 · Тип 5 · # 35 · ★★★☆☆ 35 / 35

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

  1. прибавь 2;
  2. умножь на b

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

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

Ответ: