1. Какую программу нужно составить для закрашивания клеток, помеченных звездочкой на поле? 2. Какую программу нужно

1. Какую программу нужно составить для закрашивания клеток, помеченных звездочкой на поле?
2. Какую программу нужно составить для рисования узора? Где находится начальное положение Робота, отмеченное символом?
Арина_3555

Арина_3555

1. Для решения этой задачи нам понадобится программа, которая будет закрашивать клетки на поле, которые помечены звездочкой. Вот пример такой программы на языке Python:

python
# Создаем и инициализируем поле, представляющее собой двумерный массив
field = [
["*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*"],
["*", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "*"],
["*", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "*"],
["*", " ", " ", " ", "*", "*", " ", "*", "*", "*", " ", " ", " ", " ", "*"],
["*", " ", " ", " ", "*", " ", " ", " ", " ", "*", " ", " ", "*", " ", "*"],
["*", " ", " ", " ", "*", " ", " ", " ", " ", "*", " ", " ", " ", " ", "*"],
["*", " ", "*", " ", "*", "*", "*", "*", " ", "*", " ", " ", " ", " ", "*"],
["*", " ", " ", " ", "*", " ", " ", "*", " ", "*", " ", " ", " ", " ", "*"],
["*", " ", " ", " ", "*", " ", " ", "*", " ", "*", " ", " ", " ", " ", "*"],
["*", " ", " ", " ", "*", "*", " ", "*", " ", "*", " ", " ", "*", " ", "*"],
["*", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "*"],
["*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*"]
]

# Определяем функцию для закрашивания клетки
def paint_cell(row, column):
field[row][column] = "@"

# Вызываем функцию для каждой клетки, помеченной звездочкой
for i in range(len(field)):
for j in range(len(field[i])):
if field[i][j] == "*":
paint_cell(i, j)

# Выводим получившееся поле на экран
for row in field:
print(" ".join(row))


В этой программе мы создаем и инициализируем двумерный массив, представляющий поле. Затем мы определяем функцию `paint_cell`, которая закрашивает клетку. После этого мы вызываем эту функцию для каждой клетки, помеченной звездочкой на поле, и выводим получившееся поле на экран.

2. Для рисования узора, определенного начальным положением Робота, нам понадобится программа, которая будет двигать Робота и рисовать узор на поле. Вот пример такой программы на языке Python:

```python
# Создаем и инициализируем поле, представляющее собой двумерный массив
field = [
[" ", " ", " ", " ", " ", " ", " ", " ", " "],
[" ", " ", " ", " ", " ", " ", " ", " ", " "],
[" ", " ", " ", " ", " ", " ", " ", " ", " "],
[" ", " ", " ", " ", "
Знаешь ответ?
Задать вопрос
Привет!
hello