Главная страница

23_09_(1)_Программная реализация несложного алгоритма. Программная реализация несложного алгоритма


Скачать 0.59 Mb.
НазваниеПрограммная реализация несложного алгоритма
Дата22.11.2021
Размер0.59 Mb.
Формат файлаdocx
Имя файла23_09_(1)_Программная реализация несложного алгоритма.docx
ТипПрактическая работа
#278989

Практическая работа «Программная реализация несложного алгоритма»
Задание 1. Работа в программе Кумир. Перейди по ссылке: http://axelofan.github.io/kumir/ и выполни следующие задания:








Задание 2. Пройти тестирование.

Ссылка: https://onlinetestpad.com/ru/test/578627-programmirovanie-v-kumir
Задание 3. Работа в программе Кумир. Перейди по ссылке: http://axelofan.github.io/kumir/ и выполни следующие задания на оценку:
В ариант 1


  1. Исполнитель Робот находится где-то внутри огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Составьте алгоритм, закрашивающий все клетки, расположенные в первой и последней строке прямоугольника.





  1. Составить алгоритм, который переместит Робота из начального положения в положение, отмеченное звёздочкой. Задачу решить для конкретного рисунка, применяя команду «цикл N раз».




  1. Перевести исполнитель из начального положения в положение, отмеченное звёздочкой, закрасив при этом отмеченные клетки. Длина стен и расстояние между ними неизвестны.





  1. Создать программу, проводящую Робота через коридор произвольной длины. По пути Робот должен закрасить все клетки, у которых сверху нет стены (стена снизу окон не имеет). Количество окон сверху неизвестно.



В ариант 2


  1. Исполнитель Робот находится где-то внутри огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Составьте алгоритм, закрашивающий все клетки, расположенные в первом и последнем столбце прямоугольника.





  1. Составить алгоритм, который переместит Робота из начального положения в положение, отмеченное звёздочкой. Задачу решить для конкретного рисунка, применяя команду «цикл N раз».





  1. Перевести исполнитель из начального положения в положение, отмеченное звёздочкой, закрасив при этом отмеченные клетки. Длина стен и расстояние между ними неизвестны.




  1. Создать программу, проводящую Робота через коридор произвольной длины. По пути Робот должен закрасить все клетки, у которых снизу нет стены (стена сверху окон не имеет). Количество окон снизу неизвестно.

Вариант 1

1.

использовать Робот
алг
нач
. нц пока справа свободно
. . вправо
. кц
. нц пока снизу свободно
. . вниз
. кц
. закрасить
. нц пока слева свободно
. . влево
. . закрасить
. кц
. нц пока сверху свободно
. . вверх
. кц
. закрасить
. нц пока справа свободно
. . вправо
. . закрасить
. кц
кон




2.

использовать Робот
алг
нач
. нц 3 раз
. . вправо
. . вправо
. . вправо
. . вниз
. . влево
. . влево
. . влево
. . вниз
. кц
кон



3.

использовать Робот
алг
нач
. нц пока не слева свободно
. . закрасить
. . вверх
. кц
. вниз
. нц пока справа свободно
. . вправо
. . закрасить
. кц
. нц пока не справа свободно
. . закрасить
. . вниз
. кц
. вверх
кон



4.

использовать Робот
алг
нач
. нц пока снизу стена
. . если сверху свободно
. . . то закрасить
. . все
. . вправо
. кц
кон



Вариант 2

1.

использовать Робот
алг
нач
. нц пока сверху свободно
. . вверх
. кц
. нц пока справа свободно
. . вправо
. кц
. закрасить
. нц пока снизу свободно
. . вниз
. . закрасить
. кц
. нц пока слева свободно
. . влево
. кц
. закрасить
. нц пока сверху свободно
. . вверх
. . закрасить
. кц
кон




2.

использовать Робот
алг
нач
. нц 3 раз
. . вверх
. . вверх
. . вверх
. . вправо
. . вниз
. . вниз
. . вниз
. . вправо
. кц
кон



3. использовать Робот
алг
нач
. нц пока слева стена
. . закрасить
. . вверх
. кц
. нц пока не снизу стена
. . вниз
. кц
. нц пока не снизу свободно
. . закрасить
. . вправо
. кц
. влево
. нц пока слева свободно
. . вверх
. кц
. нц пока слева стена
. . закрасить
. . вверх
. кц
. вниз
кон

4.

использовать Робот
алг
нач
. нц пока сверху стена
. . если снизу свободно
. . . то закрасить
. . все
. . вправо
. кц
кон





написать администратору сайта