profile
Размещено 3 года назад по предмету Информатика от vitazahitova3904

Задача №11

Робот в правой верхней клетке прямоугольника 2×15. Там могут быть только вертикальные стенки длиной в 1 клетку, примыкающие к верхней стороне прямоугольника. Их количество и расположение может быть произвольным. Робот должен покрасить все клетки верхнего ряда, у которых есть хотя бы одна вертикальная стенка (стены прямоугольника не считаются). Остановиться нужно в левой нижней клетке прямоугольника.

  1. Ответ на вопрос
    Ответ на вопрос дан valgrisa

    Ответ:

    if wall_from_left():

       fill_cell()

    move_down()

    move_left()

    move_up()

    for count in range(13):

       if wall_from_left() or wall_from_right():

           fill_cell()

       move_down()

       move_left()

       move_up()

    if wall_from_right():

       fill_cell()

    move_down()

    Объяснение:

    т.к. стены прямоугольника не считаются, то сначала используя условный оператор (if wall_from_left():) проверим надо ли закрашивать первую клетку и если условие (wall_from_left()) истинно, закрасим её

    перейдём в следующую клетку

    затем используя цикл с параметром (for count in range(13):) и условный оператор с составным условием (if wall_from_left() or wall_from_right():) будем проверять надо ли закрашивать текущую клетку и если составное условие (wall_from_left() or wall_from_right()) истинно, закрашивать её, а потом переходить в следующую клетку

    т.к. стены прямоугольника не считаются, то в конце используя условный оператор (if wall_from_right():) проверим надо ли закрашивать последнюю клетку и если условие (wall_from_right()) истинно, закрасим её

    спкстимся вниз, т.к. остановиться нужно в левой нижней клетке прямоугольника

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.