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


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



ЗНАЕТЕ ЛИ ВЫ?

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



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

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

Нц 7 раз

Вправо

Закрасить

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

Вниз

Закрасить

Вверх

Всё

Кц

Вправо

Закрасить

Вниз

Вниз

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

Вниз

Закрасить

Вверх

Всё

Нц 8 раз

Закрасить

Влево

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

Вниз

Закрасить

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

Вниз

Закрасить

Вверх

Всё

Вверх

Всё

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

Вверх

Закрасить

Вниз

Все

Кц кон

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

 

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


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

Рисунок 9.4.3 – Результат выполнения задания Задачи лабораторной работы решены на следующий балл:

 

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

 


Лабораторная работа №10.

Кумир. Циклы пока.

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

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

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

дано | Робот в клетке А, размер поля не известен надо | Робот в клетке Б

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

..

..

Кон

 

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

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


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

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

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

дано | Робот в клетке А, размер поля не известен

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

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

Нц пока слева свободно

Закрасить

Влево

Кц

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

Закрасить

Вправо

Кц

Закрасить кон

 

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

 

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

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

 

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


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

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

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

дано | Робот в клетке А, размер поля не известен надо | Робот в клетке Б

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

..

..

Кон

 

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

 

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

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

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

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

дано | Робот в клетке А, размер поля не известен

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

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

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

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

Закрасить

Вниз

Кц

Закрасить

Вправо

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

Закрасить

Вверх

Кц

Закрасить

Вправо

Кц

Закрасить

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

Вниз

Закрасить

Кц кон

 

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

 

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


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

 

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

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

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

 



Поделиться:


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

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