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


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



ЗНАЕТЕ ЛИ ВЫ?

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



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

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

Цел клеток

. клеток:= 0

..

..

Кон

Алг вернуться на (цел клеток)

Нач

.

Кон

 

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

 

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


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

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

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

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

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

Цел клеток

. клеток:= 0

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

Вправо

Кц

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

Закрасить

Вправо

.. клеток:=клеток+ 1

Кц

Закрасить

Вниз

Вниз

Вернуться на (клеток) кон

Алг вернуться на (цел клеток)

Нач

Нц клеток раз

Влево

Кц кон

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

 

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

 

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

 

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

Задание 2: Переведите робота в клетку – "Б" и закрасьте отмеченные клетки. Клетка "Б" всегда находится под первой клеткой, которую необходимо закрасить. Снизу от отмеченных клеток свободно, эти клетки идут подряд – без пропусков.

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

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

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

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

Цел клеток

. клеток:= 0

.

.

Кон

Алг закрасить вниз (цел клеток)

дано | Ниже робота коридор

надо | Робот закрасил необходимое количество клеток

|и вернулся

Нач

.

Кон


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

 

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

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

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

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

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

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

Цел клеток

. клеток:= 0

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

Закрасить

Вниз

.. клеток:=клеток+ 1

Кц

Закрасить

Нц клеток раз

Вверх

Кц

Вправо

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

Закрасить вниз (клеток)

Вправо

Кц

Закрасить вниз (клеток) кон

Алг закрасить вниз (цел клеток)

дано | Ниже робота коридор

надо | Робот закрасил необходимое количество клеток


|и вернулся

Нач

Нц клеток раз

Закрасить

Вниз

Кц

Закрасить

Нц клеток раз

Вверх

Кц кон

 

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

 

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

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

 

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

Задание 3: Переведите робота в клетку – "Б" и закрасьте отмеченные клетки. Клетка "Б" всегда находится под первой клеткой, которую необходимо закрасить. Снизу от отмеченных клеток свободно, эти клетки идут подряд – без пропусков.

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



Поделиться:


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

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