1.53M
Категория: ПрограммированиеПрограммирование

Программа КуМир

1.

Программа
КуМир
РАБОТУ ВЫПОЛНИЛИ УЧЕНИЦЫ 10
КЛАССА Трифонова мария и перевалова яна

2.

• КуМир - это
русскоязычная
система
программирования,
созданная
Федеральным
государственным
университетом
Федерального
исследовательского
центра Российской
академии наук по
заказу Российской
академии наук в
помощь учителям
школьной программы
"Информатика".

3.

• Программа КуМир имеет свой собственный язык
программирования.
• КуМир позволяет значительно упростить процесс
обучения, прививая учащимся основы
алгоритмизации.

4.

• В полной версии КуМир звучат как набор образовательных миров.
• Эта кроссплатформенная система программирования также
называется Мирами Кушниренко.
• С его помощью вы даже можете самостоятельно освоить основы
алгоритмизации.
• Прототипом КуМир является язык образовательных алгоритмов
Ершова, который был разработан в 1980-х годах.
• Этот общий язык позволяет не только писать и отлаживать
алгоритмы.
• Пользователи могут создавать простые программы сразу после
ознакомления с системой.

5.

• С помощью программы КуМир вы можете создавать большие и довольно
сложные программы.
• В процессе редактирования написанной программы система автоматически
выполняет проверку грамматики и отображает найденные ошибки.
• КуМир имеют встроенные графические исполнители, которые визуализируют
требуемые действия пользователя на арене ("игровом поле").
• Кроме того, существуют интерактивные инструменты (в том числе
графические) для управления исполнителями.
• Они позволяют в визуальном режиме демонстрировать запрограммированный
алгоритм на экране.

6.

• К основным плюсам языка программирования КуМир
следует отнести следующие факторы:
• Данная среда распространяется свободно.
• Кроссплатформенность. Этот термин означает, что
программное обеспечение способно работать на
нескольких аппаратных платформах или более чем в
одной операционной системе. Данную среду можно
установить как на Windows, так и Linux.
• Разработчики российские и поддержку осуществляют
именно они – НИИСИ РАН.

7.

• Команды языка русскоязычные. Это очень удобно для
школьников (большинству из них тяжело ориентироваться
в англоязычной терминологии названия команд).
• Отладка программ выполняется при помощи достаточно
развитых возможностей системы КуМира.
• Выравнивание, которое показывает структуру программы,
выполняется автоматически.
• Имеется возможность предварительные заготовки
программы строить с наличием автоматической проверки.
• Исполнителями можно управлять из программы.
• В любой момент возможно подключить новых
исполнителей.

8.

• Одним из основных недостатков системы является то, что она
предназначена только для обучения и больше нигде не
применяется. Поэтому мотивировать учеников на изучение
программирования на КуМире достаточно сложно. Кроме того
следует отметить такие факторы, как:
• Интерпритатор (это программа, являющаяся разновидностью
транслятора) работает очень медленно. Эту проблему
разработчики постараются устранить в следующей версии 2.0.
• Если алгоритм вспомогательный, то внутри него изменить
значение аргумента невозможно. В некоторых случаях эту
проблему приходится решать «обходными» путями – завести
дополнительные переменные, которые фактически лишние.

9.

• Справочная система информирует не по всем темам запросов, к
тому же она неудобная для пользования.
• Форматный вывод на консоль, а также в файл отсутствует. Это
очень удобно организовано в Паскале. Данная необходимость
появляется, когда требуется вывести матрицу на экран и сделать
это ровными столбиками.
• Отсутствие классической графики. Вызвать функцию в качестве
процедуры, если можно проигнорировать её результат,
невозможно. Это происходит, например, в том случае, когда
результатом функции является код возврата, но именно в данном
алгоритме он не актуален.

10.

• КуМир предназначена для обучения основам
алгоритмизации и программирования и приобщает
учащихся к изучению программирования.
• КуМир изучают на информатике в школах, так же решение
задач на нем выносится на ОГЭ по информатике, наравне с
языками программирования Python, C, C++ и Pascal.
• Программа КуМир распространяется под лицензией
GNU2.0, которая позволяет вам неограниченно
использовать КуМир для любых целей на любом
количестве компьютеров без какой-либо дополнительной
документации.
English     Русский Правила