Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робот_раб_тетрадь.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
699.9 Кб
Скачать

§4. Дополнительные задачи

Задание 1

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис 67). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 67)

нач

кон

(рис 67)

Задание 2

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис 68). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 68)

нач

кон

(рис 68)

Задание 3

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис 69). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 69)

нач

кон

(рис 69)

Задание 4

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис70). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 70)

нач

кон

(рис 70)

Задание 5

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис 71). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 71)

нач

кон

(рис 71)

Задание 6

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис 72). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 72)

нач

кон

(рис 72)

Задание 7

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис 73). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 73)

нач

кон

(рис 73)

Задание 8

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис 74). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 74)

нач

кон

(рис 74)

Задание 9

Перевести исполнитель из клетки А в клетку В, закрасив при этом отмеченные клетки(рис 75). При написании программы необходимо использовать команды повтора, но следует помнить, что команда повтора "N раз" используется только тогда, когда невозможно использовать команду повтора "пока".

алг

дано | робот в точке А

надо | закрасить все точки на поле,

| робот в точке Б (рис 75)

нач

кон

(рис 75)

Задание 10

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 76).

алг

дано |

надо |

нач

кон

(рис 76)

Задание 11

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 77).

алг

дано |

надо |

нач

кон

(рис 77)

Задание 12

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 78).

алг

дано |

надо |

нач

кон

(рис 77)

Задание 13

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 78).

алг

дано |

надо |

нач

кон

(рис 78)

Задание 14

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 79).

алг

дано |

надо |

нач

кон

(рис 79)

Задание 15

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 80).

алг

дано |

надо |

нач

кон

(рис 80)

Задание 16

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 81).

алг

дано |

надо |

нач

кон

(рис 81)

Задание 17

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 82).

алг

дано |

надо |

нач

кон

(рис 82)

Задание 18

На поле исполнителя выставлены стены. Необходимо найти начальное, оптимальное положение исполнителя и написать программу, результатом выполнения которой будут закрашенные клетки (отмеченные на рисунке 83).

алг

дано |

надо |

нач

кон

(рис 83)

Задание 19

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 84).

алг

дано |

надо |

нач

кон

(рис 84)

Задание 20

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 85).

алг

дано |

надо |

нач

кон

(рис 85)

Задание 21

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 86).

алг

дано |

надо |

нач

кон

(рис 86)

Задание 22

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 87).

алг

дано |

надо |

нач

кон

(рис 87)

Задание 23

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 88).

алг

дано |

надо |

нач

кон

(рис 88)

Задание 24

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 89).

алг

дано |

надо |

нач

кон

(рис 89)

Задание 25

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 90).

алг

дано |

надо |

нач

кон

(рис90)

Задание 26

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 91).

алг

дано |

надо |

нач

кон

(рис 91)

Задание 27

Написать программу, в результате выполнения которой необходимо провести исполнителя из клетки, которая отмечена темным кружком по "коридору", при этом необходимо по "пути" закрасить те клетки, где возможен "выход" (как показано на рисунке 92).

алг

дано |

надо |

нач

кон

(рис 92)

Задание 28

Исполнитель в левом верхнем углу. Где-то в поле расположена горизонтальная стена произвольной длины (рисунок 93). Необходимо "дойти" до стены и закрасить все клетки выше и ниже стены (рисунок 94).

алг

дано |

надо |

нач

кон

(рис 93)

(рис 94)

Задание 29

Исполнитель в левом верхнем углу. Где-то на поле расположены горизонтальные отрезки стен единичной длины (рисунок 95). Необходимо найти клетку, ограниченную стенами сверху и снизу и закрасить полностью соответствующий ряд (рисунок 96).

алг

дано |

надо |

нач

кон

(рис 95)

(рис 96)

Задание 30

Исполнитель в левом верхнем углу. Где-то в поле расположена прямоугольная область, ограниченная стенами (рисунок 97). Необходимо "дойти" до области и закрасить все клетки вокруг нее (рисунок 98).

алг

дано |

надо |

нач

кон

(рис 97)

(рис 98)

Задание 31

Исполнитель находится в произвольной клетке, но обязательно напротив стены (рисунок 99). В результате необходимо закрасить клетки так, как показано на рисунке 100.

алг

дано |

надо |

нач

кон

(рис 99)

(рис 100)

Задание 32

Исполнитель находится в произвольной клетке, но обязательно напротив стены (рисунок 101). В результате необходимо закрасить клетки так, как показано на рисунке 102.

алг

дано |

надо |

нач

кон

(рис 101)

(рис 102)

Задание 33

Исполнитель находится в произвольной клетке, но обязательно напротив стены (рисунок 103). В результате необходимо закрасить клетки так, как показано на рисунке 104.

алг

дано |

надо |

нач

кон

(рис 103)

(рис 104)

Задание 34

Исполнитель находится в произвольной клетке, но обязательно напротив стены (рисунок 105). В результате необходимо закрасить клетки так, как показано на рисунке 106.

алг

дано |

надо |

нач

кон

(рис 105)

(рис 106)

Задание 35

Исполнитель находится в произвольной клетке, но обязательно напротив стены (рисунок 107). В результате необходимо закрасить клетки так, как показано на рисунке 108.

алг

дано |

надо |

нач

кон

(рис 107)

(рис 108)

Задание 36

Исполнитель находится в произвольной клетке, но обязательно напротив стены (рисунок 109). В результате необходимо закрасить клетки так, как показано на рисунке 110.

алг

дано |

надо |

нач

кон

(рис 109)

(рис 110)

Задание 37

Исполнитель находится в произвольной клетке, но обязательно напротив стены (рисунок 111). В результате необходимо закрасить клетки так, как показано на рисунке 112.

алг

дано |

надо |

нач

кон

(рис 111)

(рис 112)

Задание 38

Исполнитель находится в произвольной клетке, но обязательно напротив стены (рисунок 113). В результате необходимо закрасить клетки так, как показано на рисунке 114.

алг

дано |

надо |

нач

кон

(рис 113)

(рис 114)

5