РУҚА
15

Шешімі: Закрашивание клеток над лестницей

ОГЭ · Информатика · Тапсырма 15 · Алгоритмдер және орындаушылар
ЖоғарыФИПИ7AAE7AТолық шешім≈ 15 минутТалдау 3 қадам
Условие

На бесконечном поле имеется лестница. Сначала лестница слева направо поднимается вверх, затем спускается вниз. Высота каждой ступени — две клетки, ширина — одна клетка. Робот находится на нижней ступеньке лестницы слева. Количество ступенек, ведущих вверх, и количество ступенек, ведущих вниз, неизвестно. Напишите алгоритм для Робота, закрашивающий все клетки, расположенные непосредственно над ступенями лестницы. Требуется закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным. Алгоритм должен работать для лестницы произвольного размера и любого допустимого расположения стен, не разрушать Робота и завершаться.

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешімін қадамдап көрсету

3 қадам
1

Сначала Робот переходит в клетку, расположенную непосредственно над первой нижней ступенькой, и закрашивает её.

2

Для перехода к следующей ступеньке Робот перемещается вправо на одну клетку. Если сверху свободно, лестница ещё поднимается: Робот проходит вверх две клетки. Если сверху пройти нельзя, начинается спуск: Робот проходит вниз две клетки.

После каждого перехода Робот закрашивает достигнутую клетку. Цикл продолжается, пока справа имеется очередная часть лестницы; после окончания лестницы Робот останавливается.

Жауап

Пример алгоритма: вверх; закрасить; нц пока справа свободно; вправо; если сверху свободно то вверх; вверх иначе вниз; вниз всё; закрасить; кц.

Бұл жауап талдау нәтижесінде алынды, бірақ банктің ресми кілтімен тексерілген жоқ — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Закрашивание клеток самой лестницы вместо клеток непосредственно над ступенями.

Перемещение на одну клетку вверх или вниз вместо двух.

Отсутствие проверки направления движения на вершине лестницы.

Попытка пройти сквозь стену при переходе от подъёма к спуску.

Закрепить приёмВ теме «Алгоритмдер және орындаушылар» ещё 177 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 15 ОГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 3 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Алгоритмдер және орындаушылар»: в ней 178 задач, и у каждой есть такой же разбор. Тіркеу қажет емес.