Задание 5 ОГЭ и демоверсия 2027: составить программу из двух команд или найти число b
Исполнитель умеет две вещи, у каждой свой номер — например
1. умножь на 3 и 2. прибавь 2. Программа —
это номера команд подряд: 12122 значит «умножь, прибавь,
умножь, прибавь, прибавь». Из числа 3 она делает
3 → 9 → 11 → 33 → 35 → 37.
| команды | как идти |
|---|---|
| умножь и прибавь умножь и вычти |
От цели к началу. Число не делится — значит, последним было не умножение: отменяем «прибавь» вычитанием (а «вычти» — прибавлением). Делится — пробуем разделить. |
| возведи в квадрат и прибавь | От цели к началу. Не квадрат — отменяем «прибавь», пока не дойдём до квадрата: 55 → 52 → 49 = 7². |
| раздели и вычти раздели и прибавь раздели и возведи в квадрат |
От начала. Исполнитель работает только с натуральными числами: делить можно, только когда делится нацело. Не делится — выбора нет, остаётся вторая команда. |
Шёл от цели — не забудь перевернуть: программу записывают от начала к концу, исполнитель выполняет её слева направо.
Эта фраза есть в каждом условии, но на деле алгоритм почти всегда один и занимает все разрешённые команды. Если у тебя получилось короче — скорее всего, где-то ошибка в счёте.
Программу выполняют по шагам, оставляя b буквой. Было 2, «умножь на 3» — стало 6, «прибавь b» — стало 6 + b, снова «умножь на 3» — стало 18 + 3b: умножение действует на всё выражение — и на число, и на b. В конце выражение приравнивают к известному результату и решают уравнение.
Если b стоит в команде «умножь на b» и она встречается дважды, появляется b в квадрате. Тогда проще подобрать: b натуральное и небольшое — пробуем 2, 3, 4…
Выполни свою программу от начала до конца и убедись, что вышло нужное число. Это десять секунд, и это ловит почти все ошибки: перепутанные номера команд, программу, записанную с конца, ошибку в сложении.
Номера команд — подряд, без пробелов и запятых:
12122, а не «1 2 1 2 2» и не «1,2,1,2,2». Значение b —
только число: 5, а не «b = 5». Информатику сдают за
компьютером, и ответ сверяет машина — знак в знак.
Задание 5 ОГЭ и демоверсия 2027: составить программу из двух команд или найти число b
Исполнитель умеет две вещи, у каждой свой номер — например
1. умножь на 3 и 2. прибавь 2. Программа —
это номера команд подряд: 12122 значит «умножь, прибавь,
умножь, прибавь, прибавь». Из числа 3 она делает
3 → 9 → 11 → 33 → 35 → 37.
| команды | как идти |
|---|---|
| умножь и прибавь умножь и вычти |
От цели к началу. Число не делится — значит, последним было не умножение: отменяем «прибавь» вычитанием (а «вычти» — прибавлением). Делится — пробуем разделить. |
| возведи в квадрат и прибавь | От цели к началу. Не квадрат — отменяем «прибавь», пока не дойдём до квадрата: 55 → 52 → 49 = 7². |
| раздели и вычти раздели и прибавь раздели и возведи в квадрат |
От начала. Исполнитель работает только с натуральными числами: делить можно, только когда делится нацело. Не делится — выбора нет, остаётся вторая команда. |
Шёл от цели — не забудь перевернуть: программу записывают от начала к концу, исполнитель выполняет её слева направо.
Эта фраза есть в каждом условии, но на деле алгоритм почти всегда один и занимает все разрешённые команды. Если у тебя получилось короче — скорее всего, где-то ошибка в счёте.
Программу выполняют по шагам, оставляя b буквой. Было 2, «умножь на 3» — стало 6, «прибавь b» — стало 6 + b, снова «умножь на 3» — стало 18 + 3b: умножение действует на всё выражение — и на число, и на b. В конце выражение приравнивают к известному результату и решают уравнение.
Если b стоит в команде «умножь на b» и она встречается дважды, появляется b в квадрате. Тогда проще подобрать: b натуральное и небольшое — пробуем 2, 3, 4…
Выполни свою программу от начала до конца и убедись, что вышло нужное число. Это десять секунд, и это ловит почти все ошибки: перепутанные номера команд, программу, записанную с конца, ошибку в сложении.
Номера команд — подряд, без пробелов и запятых:
12122, а не «1 2 1 2 2» и не «1,2,1,2,2». Значение b —
только число: 5, а не «b = 5». Информатику сдают за
компьютером, и ответ сверяет машина — знак в знак.