23_09_(1)_Программная реализация несложного алгоритма. Программная реализация несложного алгоритма
Скачать 0.59 Mb.
|
Практическая работа «Программная реализация несложного алгоритма» Задание 1. Работа в программе Кумир. Перейди по ссылке: http://axelofan.github.io/kumir/ и выполни следующие задания: Задание 2. Пройти тестирование. Ссылка: https://onlinetestpad.com/ru/test/578627-programmirovanie-v-kumir Задание 3. Работа в программе Кумир. Перейди по ссылке: http://axelofan.github.io/kumir/ и выполни следующие задания на оценку: В ариант 1 Исполнитель Робот находится где-то внутри огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Составьте алгоритм, закрашивающий все клетки, расположенные в первой и последней строке прямоугольника. Составить алгоритм, который переместит Робота из начального положения в положение, отмеченное звёздочкой. Задачу решить для конкретного рисунка, применяя команду «цикл N раз». Перевести исполнитель из начального положения в положение, отмеченное звёздочкой, закрасив при этом отмеченные клетки. Длина стен и расстояние между ними неизвестны. Создать программу, проводящую Робота через коридор произвольной длины. По пути Робот должен закрасить все клетки, у которых сверху нет стены (стена снизу окон не имеет). Количество окон сверху неизвестно. В ариант 2 Исполнитель Робот находится где-то внутри огороженного пространства, имеющего форму прямоугольника. Размеры прямоугольника неизвестны. Составьте алгоритм, закрашивающий все клетки, расположенные в первом и последнем столбце прямоугольника. Составить алгоритм, который переместит Робота из начального положения в положение, отмеченное звёздочкой. Задачу решить для конкретного рисунка, применяя команду «цикл N раз». Перевести исполнитель из начального положения в положение, отмеченное звёздочкой, закрасив при этом отмеченные клетки. Длина стен и расстояние между ними неизвестны. Создать программу, проводящую Робота через коридор произвольной длины. По пути Робот должен закрасить все клетки, у которых снизу нет стены (стена сверху окон не имеет). Количество окон снизу неизвестно. Вариант 1 1.
2.
3.
4.
Вариант 2 1.
2.
3. использовать Робот алг нач . нц пока слева стена . . закрасить . . вверх . кц . нц пока не снизу стена . . вниз . кц . нц пока не снизу свободно . . закрасить . . вправо . кц . влево . нц пока слева свободно . . вверх . кц . нц пока слева стена . . закрасить . . вверх . кц . вниз кон 4.
|