Какие бывают исполнители в среде программирования КуМир

 

Среда программирования «КуМир» — что это такое

Среда программирования, или среда разработки – это набор инструментов, необходимый для создания различных программ. Преимущество среды над отдельными инструментами состоит в том, что все элементы в ней взаимосвязаны. Это позволяет разработчику совершать меньше действий с большим результатом.

Обычно среды ориентированы на отдельные языки программирования, поэтому их существует достаточно много. Новичкам рекомендуют начинать изучение программирования через среду «КуМир».

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

«КуМир» (Комплект Учебных МИРов, kumir) – это система программирования, разработанная специально для школьных курсов информатики. Она содержит в себе все необходимое, чтобы освоить азы построения линейных алгоритмов и разработки простейших программ.

История создания

Система выпущена по заказу Российской Академии Наук университетом ФНЦ НИИСИ РАН в 1990 году. Одноименный язык данной системы дорабатывался на протяжении пяти лет и был впервые представлен в учебнике «Основы информатики и вычислительной техники» под редакцией А. Г. Кушниренко, Г. В. Лебедева и Р. А. Свореня.

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

Особенности языка

Универсальному языку kumir можно обучиться самостоятельно – система осуществляет автоматический контроль правильности и подмечает ошибки в программе.

Одной из фишек является наличие графических исполнителей. Они придуманы для того, чтобы наглядно показывать желаемые действия пользователя на «игровом поле». Это упрощает процесс запоминания и редактирования.

Преимущества и недостатки системы КуМир

Основное преимущество – свободное распространение системы. «КуМир» действует на условиях лицензии GNU 2.0. Это означает, что любая организация может использовать среду без оформления дополнительных документов.

Можно также выделить несколько других преимуществ:

  1. Кроссплатформенность.
  2. Русскоязычный интерфейс.
  3. Автоматическое выравнивание структуры программы.
  4. Управление исполнителями из программы.
  5. Возможность подключения новых исполнителей в любой момент работы.

«КуМир» обладает и рядом недостатков:

  1. Неудобная справочная система.
  2. Медленный интерпретатор.
  3. Отсутствие классической графики.
  4. Отсутствие форматного вывода на консоль и файл.

Главным недостатком данной среды можно считать невостребованность языка в профессиональной сфере – он создан исключительно для обучения и практически не используется для разработки настоящих программ.

Какие бывают исполнители в среде программирования КуМир

Все исполнители могут работать в интерактивном режиме. Для каждого исполнителя существуют своя задача и свой набор команд.

Исполнитель Кузнечик

Задача Кузнечика состоит в закрашивании клеток, которые помечены специальным флажком. Кузнечик понимает следующие команды: вперед, назад, перекрасить. Расстояние должно соответствовать возможной длине прыжка, установленной в текущем задании.

Исполнитель Водолей

Водолей должен наполнить стакан определенным количеством воды. Команды для Водолея: наполни А, наполни B, наполни C, вылей А, вылей B, вылей C, перелей из A в B, перелей из A в C, перелей из B в A, перелей из B в C, перелей из C в A, перелей из C в B.

Исполнитель Черепаха

Черепахе необходимо создать рисунок на «игровом поле». Данный исполнитель может поворачиваться в любую сторону, поднимать и опускать хвост. Опущенный хвост оставляет за собой след. Черепаха понимает следующие команды: поднять хвост, опустить хвост, влево, вправо, вперед, назад.

Исполнитель Чертежник

Чертежник создан для построения чертежей и графиков. Команды: поднять перо, опустить перо, сместиться в точку, сместиться на вектор. При передвижении опущенного пера остается след – отрезок от прошлого положения пера до нового.

Исполнитель Робот

Робот – самый многозадачный исполнитель, с помощью которого можно развить реакцию и внимательность. Он играет на поле с ограничениями и имеет 17 команд, включая обратные.

«КуМир» подойдет школьникам начальных и средних классов. А для более юных программистов существует программа «ПиктоМир», которая распространяется отдельно. «ПиктоМир» адаптирован для детей, которые еще не умеют или не любят писать. В ней ребенок может собрать простую программу, пользуясь специальными карточками и исполнителем Робот.

При желании «ПиктоМир» можно синхронизировать с системой «КуМир» и продолжить работу в более взрослой программе.

Насколько полезной была для вас статья?

Рейтинг: 3.29 (Голосов: 7)

Заметили ошибку?

Выделите текст и нажмите одновременно клавиши «Ctrl» и «Enter»