Использовать Робот алг в клетку Б 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Использовать Робот алг в клетку Б



дано | Робот в клетке А надо | Робот в клетке Б

| |и все отмеченные клетки закрашены нач

..

..

Кон

 

Начальное положение робота показано на рисунке 9.2.1.

 

Рисунок 9.2.1 – Начальное положение робота

Описание выполнения задания

Алгоритм решения поставленной задачи приведен ниже:

Использовать Робот алг в клетку Б

дано | Робот в клетке А надо | Робот в клетке Б

| |и все отмеченные клетки закрашены нач

Вправо

Закрасить

Нц пока справа свободно

Если сверху свободно то

Закрасить

Вверх

Закрасить

Вниз

Вправо

Закрасить

Все

Если снизу свободно то

Закрасить

Вниз

Закрасить

Вверх

Вправо

Закрасить

Все

Если справа свободно и сверху стена и снизу стена то

Закрасить

Вправо

Все

Кц

Закрасить

.

Кон

 

Результат выполнения данного алгоритма приведен на рисунке 9.2.2.

 

Рисунок 9.2.2 – Результат выполнения алгоритма

 

Результат выполнения данного задания приведен на рисунке 9.2.3.

 

Рисунок 9.2.3 – Результат выполнения задания


Задание 3: Переведите робота в клетку – "Б" и закрасьте отмеченные клетки. Используйте цикл n раз и конструкцию если–то–все.

Начальный код:

 

Использовать Робот алг в клетку Б

дано | Робот в клетке А надо | Робот в клетке Б

| |и все отмеченные клетки закрашены нач

..

..

Кон

 

Начальное положение робота показано на рисунке 9.3.1.

 

Рисунок 9.3.1 – Начальное положение робота

Описание выполнения задания

Алгоритм решения поставленной задачи приведен ниже:

Использовать Робот алг в клетку Б

дано | Робот в клетке А надо | Робот в клетке Б

| |и все отмеченные клетки закрашены нач

Вправо

Закрасить

Нц пока справа свободно

Если сверху свободно то

Закрасить

Вверх

Закрасить

Вниз

Вправо

Закрасить

Все

Нц пока снизу свободно

Закрасить

Вниз

Закрасить

Кц

Если снизу стена то

Закрасить

Нц пока сверху свободно

Вверх

Кц

Все

Вправо

Закрасить

Если справа свободно и сверху стена и снизу стена то

Закрасить

Вправо

Все

Кц

Закрасить

кон

 

Результат выполнения данного алгоритма приведен на рисунке 9.3.2.

Рисунок 9.3.2 – Результат выполнения алгоритма

Результат выполнения данного задания приведен на рисунке 9.3.3.

 

Рисунок 9.3.3 – Результат выполнения задания

Задание 4: Переведите робота в клетку – "Б" и закрасьте отмеченные клетки. Используйте цикл n раз и конструкцию если–то–все.

Начальный код:

Использовать Робот алг в клетку Б

дано | Робот в клетке А надо | Робот в клетке Б

| |и все отмеченные клетки закрашены нач

..

..

Кон

 

Начальное положение робота показано на рисунке 9.4.1.

 

Рисунок 9.4.1 – Начальное положение робота

Описание выполнения задания

Алгоритм решения поставленной задачи приведен ниже:



Поделиться:


Последнее изменение этой страницы: 2022-01-22; просмотров: 755; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.143.239 (0.012 с.)