Мои учебники

Упражнение №1

Информатика · Информатика · 9 класс · Вариант 1 Самостоятельная работа 5 ГДЗ Самостоятельные и контрольные работы Босова 9 класс (Информатика)

Решение

ГДЗ задание 1 Информатика 9 классГДЗ задание 1 Информатика 9 класс

Самостоятельная работа № 5
1. Исполнитель Робот действует в следующей обстановке:
Для Робота составлена следующая программа:
нач
нц пока справа свободно
вниз
кц
нц пока снизу свободно
влево
кц
нц пока слева свободно
вверх
кц
нц пока сверху свободно
вправо
кц
кон
Цикл «пока» выполняется, пока условие истинно, иначе происходит переход к следующей команде программы.
Если Робот начинает движение в сторону находящейся рядом с ним стены, то он разрушается и программа останавливается.
Сколько из девяти клеток соответствует требованию, что, выполнив предложенную программу, Робот уцелеет и окажется в той же клетке, с которой он начал движение? Запишите координаты этих клеток.
Робот разрушается, начав движение из любой клетки, кроме В2, где он остается на своем месте без движения, т.к. не выполняется ни одно из условий.
Ответ: соответствует одна клетка В2

2. На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. От нижнего конца стены вправо отходит горизонтальная стена также неизвестной длины. Робот находится в клетке, расположенной слева от вертикальной стены и выше горизонтальной стены. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Требуется разработать для Робота алгоритм, закрашивающий все клетки, расположенные справа от вертикальной стены и примыкающие к ней. Требуется закрасить только клетки, удовлетворяющие данному условию:
Конечное расположение Робота может быть произвольным.
1) Опишите укрупнёнными шагами план действий Робота по решению поставленной задачи:
2) Введите и отладьте программу, соответствующую составленному вами плану, в среде программирования КуМир.
1. Подойти к вертикальной стене
2. Подняться на одну клетку выше конца вертикальной стены
3. Встать справа от вертикальной стены
4. Закрасить клетки до горизонтальной стены.
использовать Робот
алг
нач
. нц пока справа свободно
. . вправо
. кц
. нц пока справа не свободно
. . вверх
. кц
. вправо; вниз
. нц пока снизу свободно
. . закрасить
. . вниз
. кц
. закрасить
кон

3. Дополнительное задание. Исполнитель Робот действует в следующей обстановке:
Для Робота составлена следующая программа:
нач
нц пока слева свободно или сверху свободно
если слева свободно
то влево
иначе вверх
все
кц
кон
Сколько клеток лабиринта соответствует требованию, что, начав движение в данной клетке и выполнив предложенную программу, Робот уцелеет и остановится в клетке А1?
Если Робот находится в клетке А1, то после выполнения программы он в ней и останется, т.к. начальное условие не выполняется.
Из А2, А3, В1, В3, С1, С3 Робот переходит в А1 и останавливается.
Из В2 Робот остается на месте, т.к. условие не выполняется
Из С3 переходит в В2 и останавливается
Ответ: 7 (А1, А2, А3, В1, В3, С1, С3)

*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.

Предыдущий-следующий

уч.2025

Босова

Босова

уч.2017

Босова

Босова

уч.2023,2016

Босова

(Раб тетрадь)

Босова

уч.2024

Габриелян

(Раб тетрадь)

уч.2026

Коровина

уч.2025,2020

Габриелян

Габриелян

уч.2025

Пичугов

уч.2026,2018

Разумовская

уч.2021

Комменты вк

← ПредыдущееВсе заданияСледующее →

Соседние задания

111111111122
Нашли ошибку или нет решения? Сообщите