Файл: Задания 20. Короткий алгоритм в среде формального исполнителя или на языке программирования Вариант 20. 1.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.11.2023

Просмотров: 953

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


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

закрасить

вниз

кц

 

| По­во­ра­чи­ва­ем влево вдоль стены, за­кра­ши­ва­ем угловую клетку

закрасить

влево

 

| Дви­га­ем­ся влево, вдоль стены до конца стены, за­кра­ши­ва­ем все клет­ки на пути

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

закрасить

влево

кц

 

| За­кра­ши­ва­ем угловую клетку

закрасить

44. |Двигаемся влево, пока не дойдём до конца го­ри­зон­таль­ной стены

нц пока не (снизу свободно)

влево

кц

 

|Обходим стену

вниз

 

|Двигаемся вправо, пока не дойдём до вер­ти­каль­ной стены

нц пока (справа свободно)

вправо

кц

 

|Двигаемся вниз и за­кра­ши­ва­ем клетки

нц пока не (справа свободно)

закрасить

вниз

кц

45. |Двигаемся вправо, пока не дойдём до конца го­ри­зон­таль­ной стены


нц пока не (снизу свободно)

вправо

кц

 

|Обходим стену

вниз

 

|Двигаемся влево, пока не дойдём до вер­ти­каль­ной стены

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

влево

кц

 

|Двигаемся вниз и за­кра­ши­ва­ем клетки

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

закрасить

вниз

кц

46. |Двигаемся вверх, пока не дойдём до конца вер­ти­каль­но­го отрезка

нц пока не (справа свободно)

вверх

кц

 

|Двигаемся на один шаг вправо, чтобы под Роботом оказалась стена

вправо

 

|Двигаемся впра­во до конца го­ри­зон­таль­ной стены

нц пока не (снизу свободно)

вправо

кц

 

|Двигаемся вниз

вниз

 

|Двигаемся влево и за­кра­ши­ва­ем клетки

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

влево

закрасить

кц

47. |Двигаемся вниз, пока не дой­дем до конца вер­ти­каль­но­го отрезка

нц пока не (справа свободно)

вниз

кц

 

|Двигаемся на один шаг вправо, чтобы над Ро­бо­том ока­за­лась стена

вправо

 

|Двигаемся впра­во до конца го­ри­зон­таль­ной стены

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

вправо

кц

 

|Двигаемся вверх

вверх

 

|Двигаемся влево и за­кра­ши­ва­ем клетки

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

влево

закрасить

кц

48. | Двигаемся вверх, пока не дойдём до конца вер­ти­каль­ной стены, за­кра­ши­вая все клет­ки на пути

нц пока не спра­ва свободно

закрасить

вверх

кц

 

Закрасим уг­ло­вую клет­ку и пе­ре­ме­стим­ся в на­ча­ло го­ри­зон­таль­ной стены

закрасить

вправо

 

Двигаемся впра­во до конца го­ри­зон­таль­ной стены, за­кра­ши­вая все клет­ки на пути

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

закрасить

вправо

кц

 

49.  

|Двигаемся вправо, пока не дойдём до вто­ро­го вер­ти­каль­но­го отрезка.

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

вправо

кц

 

|Обходим стену.

вверх

вправо

 

|Двигаемся вниз и за­кра­ши­ва­ем клетки.

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

вниз

закрасить

кц

50. |Двигаемся влево, пока не дойдём до вто­ро­го вер­ти­каль­но­го отрезка.

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

влево

кц

 

|Обходим стену.

вверх

влево

 

|Двигаемся вниз и за­кра­ши­ва­ем клетки.

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

вниз

закрасить

кц

51. Будем дви­гать­ся впра­во вдоль стены, на каж­дом шаге за­кра­ши­вая клет­ку свер­ху и пе­ре­дви­га­ясь вправо.

 

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

вверх

закрасить

вниз

вправо

кц

52. |Сначала будем дви­гать­ся вправо, пока не дойдём до ячейки, ниже ко­то­рой нет стены.

 

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

вправо

кц

 

|Теперь можно пе­рей­ти влево и ока­зать­ся выше стены, у са­мо­го пра­во­го её конца.

 

влево

 

|Теперь будем идти влево вдоль стены, за­кра­ши­вая все ячейки.

 

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

закрасить

влево

кц

53. |Сначала будем дви­гать­ся вниз и за­кра­ши­вать клетки, пока не дойдём до конца коридора.

 

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

закрасить

вниз

кц

 

|Закрасим по­след­нюю клетку.

 

закрасить

 

|Теперь вернёмся в ис­ход­ную клетку.

 

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

вверх

кц

 

54. |Сначала будем дви­гать­ся на­пра­во и за­кра­ши­вать клетки, пока не дойдём до конца коридора.

 

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

закрасить

вправо

кц

 

|Закрасим по­след­нюю клетку.

 

закрасить

 

|Теперь вернёмся в ис­ход­ную клетку.

 

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

влево

кц

55. |Будем дви­гать­ся впра­во вдоль стены, на каж­дом шаге за­кра­ши­вая клет­ку свер­ху и пе­ре­дви­га­ясь вправо.

 

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

вверх

закрасить

вниз

вправо

кц

56. |Закрасим на­чаль­ную клетку

закрасить

|Двигаемся влево, пока не дойдём до конца коридора, за­кра­ши­вая все клет­ки на пути

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

влево

закрасить

кц

|Двигаемся вправо, воз­вра­ща­ясь в на­чаль­ную клетку

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

вправо

кц

57. | Двигаемся впра­во вдоль верх­ней го­ри­зон­таль­ной стены пока она не закончится

нц пока не (снизу свободно)

    вправо

кц

Двигаемся вниз вдоль вер­ти­каль­ной стены и кра­сим клетки

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

    вниз

    закрасить

кц

Двигаемся впра­во вдоль го­ри­зон­таль­ной стены и кра­сим клетки

нц пока не (снизу свободно)

    закрасить

    вправо

кц

58. | Двигаемся вверх, пока не дойдём до верх­не­го края вер­ти­каль­ной стены

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

    вверх

кц

Переместимся на одну клет­ку вниз и за­кра­сим её

вниз

закрасить

Двигаемся вправо, пока не дойдём до вто­рой вертикальной стены, по пути за­кра­ши­вая все клетки

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

    вправо

    закрасить

кц