Программа КуМир
КуМир – это русскоязычная система программирования, созданная в ФГУ ФНЦ НИИСИ РАН по заказу Российской Академии Наук в помощь преподавателям школьного курса «Информатика». Программа обладает собственным языком программирования. КуМир позволяет существенно упростить процесс обучения, прививая ученикам знания основ алгоритмизации.
Особенности КуМира
В расшифрованном варианте КуМир звучит, как Комплект Учебных Миров. Эту кроссплатформенную систему программирования ещё называют Мирами Кушниренко. С её помощью можно даже самостоятельно обучиться основам алгоритмизации. Прототипом КуМира является учебный алгоритмический язык Ершова, который был разработан ещё в 80-х годах прошлого столетия.
Этот универсальный язык позволяет не только писать и отлаживать алгоритмы. Даже при самостоятельном изучении пользователь сможет создавать несложные программы буквально сразу после того, как ознакомится с системой. Но не надо думать, что Кумир предназначен только для обучения, что являлось основной целью при её разработке. С помощью программы можно создавать и большие, достаточно сложные программы.
В процессе редактирования написанной программы система в автоматическом режиме выполняет синтаксическую проверку и выводит на дисплей найденные ошибки. В КуМир встроены графические исполнители, которые визуализируют желаемые действия пользователя на арене («игровом поле»). Кроме того имеются и интерактивные средства, которые предназначены для управления исполнителями (включая и графические). Они позволяют выполнить не одно действие, а определённый их набор.
Система КуМир – это начальная точка в процессе обучения программированию. Этот язык поможет освоить алгоритм подхода и процедуру написания программ. В дальнейшем обучение можно продолжить, изучив СИ, С++ или Pascal.
Достоинства программы
К основным плюсам языка программирования КуМир следует отнести следующие факторы:
- Данная среда распространяется свободно.
- Кроссплатформенность. Этот термин означает, что программное обеспечение способно работать на нескольких аппаратных платформах или более чем в одной операционной системе. Данную среду можно установить как на Windows, так и Linux.
- Разработчики российские и поддержку осуществляют именно они – НИИСИ РАН.
- Команды языка русскоязычные. Это очень удобно для школьников (большинству из них тяжело ориентироваться в англоязычной терминологии названия команд).
- Отладка программ выполняется при помощи достаточно развитых возможностей системы КуМира.
- Выравнивание, которое показывает структуру программы, выполняется автоматически.
- Имеется возможность предварительные заготовки программы строить с наличием автоматической проверки.
- Исполнителями можно управлять из программы.
- В любой момент возможно подключить новых исполнителей.
Недостатки
Одним из основных недостатков системы является то, что она предназначена только для обучения и больше нигде не применяется. Поэтому мотивировать учеников на изучение программирования на КуМире достаточно сложно. Кроме того следует отметить такие факторы, как:
- Интерпритатор (это программа, являющаяся разновидностью транслятора) работает очень медленно. Эту проблему разработчики постараются устранить в следующей версии 2.0.
- Если алгоритм вспомогательный, то внутри него изменить значение аргумента невозможно. В некоторых случаях эту проблему приходится решать «обходными» путями – завести дополнительные переменные, которые фактически лишние.
- Вызвать функцию в качестве процедуры, если можно проигнорировать её результат, невозможно. Это происходит, например, в том случае, когда результатом функции является код возврата, но именно в данном алгоритме он не актуален.
- Справочная система информирует не по всем темам запросов, к тому же она неудобная для пользования.
- Форматный вывод на консоль, а также в файл отсутствует. Это очень удобно организовано в Паскале. Данная необходимость появляется, когда требуется вывести матрицу на экран и сделать это ровными столбиками.
- Отсутствие классической графики.
Несмотря на указанные недостатки язык очень прост для освоения новичками. В данной среде имеются основные не только математические, но и алгебраические функции. Это даёт возможность ученикам совмещать освоение основ программирования с изучением как математики с алгеброй, так и геометрии с физикой.
У КуМира имеется и «младший брат» – система ПиктоМир. «Младший» он потому, что программа предназначена для дошкольников и учащихся начальных классов. Ребёнок, ещё не умеющий читать, может здесь из пиктограмм «собрать» некое подобие программы, которая будет управлять роботом-исполнителем.
Видео обзор программы
Видео уроки
Видео уроки по языку программирования КуМир от Олега Голубева.
Урок 1
Введение в язык программирования Кумир:
- создание простейшей программы
- вывод информации на экран
- переменные, оператор присваивания
- арифметические операции
- ввод данный в память
Урок 2
Рассматриваются простейшие встроенные в язык программирования Кумир функции, такие как модуль (abs()), округление (int()), целое случайное (irnd()), максимальное (max()), МАКСЦЕЛ() и т.д.
Целочисленное деление в языке программирования Кумир. Синтаксис использования функций mod и div
Урок 4
Исполнитель робот. Основные команды и возможности – циклы и условия. Решение типичной задачи ГИА на “Робота”.
Инструкция по установке КуМира для Windows
1. Для начала необходимо загрузить программу КуМир для MS Windows (версию 1.7.1 можно скачать здесь ,версию 1.9.0 по ссылке на главной странице) и нажимаем кнопку “Сохранить файл”.
В примере приведены изображение установки версии 1.9.0
2. Открыв загруженный файл нажимаем на кнопку “Запустить”.
Если операционная система потребует подтверждение на установку, нажимаем кнопку “Запустить”.
3. В открывшемся окне установки жмем “Далее”,
в окне “Лицензионное соглашение” нажимаем “Принимаю”.
4. В следующем окне установке будет предложено выбрать компоненты системы, по умолчанию они выбраны все, нажимаем кнопку “Далее”.
5. Далее мастер установки предложит выбрать папку для установки КуМир. Можно оставить все по умолчанию и нажать “Далее”.
В следующем окне будет предложено выбрать папку для размещения ярлыков, если особых пожеланий по этому поводу нет, то лучше оставить предложенную и нажать крупку “Установить”.
6. Начнется процесс установки, обычно он происходит очень быстро, после которого появляется окно завершения мастера установки, в котором нужно нажать “Готово” или “Далее”.
7. Программа готова к использованию, ее можно запускать через меню Пуск или нажав на ярлык на “Рабочем столе”.
При подготовке материала использовались источники:
https://kumirpro.ru/
https://kumirpro.ru/video-uroki/
https://kumirpro.ru/instrukcija-po-ustanovke-kumira/