top of page

Работа 2.1. Управление алгоритмическим исполнителем

   Для выполнения работы потребуется программная среда «КуМир». Эта среда уже установлена на ученические компьютеры, но при необходимости систему можно установить на любой компьютер, скачав бесплатно программу с сайта разработчика: https://www.niisi.ru/kumir/.

   Для выполнения заданий можно использовать любого исполнителя способного выполнять графические построения, можно выбрать исполнителя «Чертежник». Для подробного ознакомления с исполнителем можно ознакомиться с описанием в документе или посмотрев видеопрезентацию, например, на YoyTube. Приступим к выполнению заданий.

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

   Записав таким образом команды рисования ступенек получим следующий алгоритм (не забывайте сохранять готовые алгоритмы на внешнем носителе для оформления отчёта):

   Обратите внимание – для использования исполнителя первая строка должна содержать команду инициализации исполнителя «использовать Чертежник»

   Алгоритм «Лесенка» является основным алгоритмом, а алгоритм «Step» - вспомогательным. Вызов вспомогательного алгоритма «Step» осуществляется в цикле основного алгоритма 5 раз.

   Алгоритмы рисования тире и квадратов практически идентичны, отличаются лишь вспомогательные алгоритмы и число выполнений цикла.

   Алгоритм элементарный, поэтому приведу его без комментариев:

   Алгоритм для данной задачи аналогичен алгоритмам из 1-го и 2-го заданий, поэтому тоже приведу его без комментариев:

   Построить рисунок аналогичный предложенному в задании будет сложно, так как требуется исполнитель способный выполнять команды разворота, типа Черепаха. Чертежник этого делать не может, поэтому либо потребуется выполнение дополнительных команд, либо…

   Изменим рисунок, будем «рисовать»:

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

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

bottom of page