Similar presentations:
Программа КуМир
1.
ПрограммаКуМир
РАБОТУ ВЫПОЛНИЛИ УЧЕНИЦЫ 10
КЛАССА Трифонова мария и перевалова яна
2.
• КуМир - эторусскоязычная
система
программирования,
созданная
Федеральным
государственным
университетом
Федерального
исследовательского
центра Российской
академии наук по
заказу Российской
академии наук в
помощь учителям
школьной программы
"Информатика".
3.
• Программа КуМир имеет свой собственный языкпрограммирования.
• КуМир позволяет значительно упростить процесс
обучения, прививая учащимся основы
алгоритмизации.
4.
• В полной версии КуМир звучат как набор образовательных миров.• Эта кроссплатформенная система программирования также
называется Мирами Кушниренко.
• С его помощью вы даже можете самостоятельно освоить основы
алгоритмизации.
• Прототипом КуМир является язык образовательных алгоритмов
Ершова, который был разработан в 1980-х годах.
• Этот общий язык позволяет не только писать и отлаживать
алгоритмы.
• Пользователи могут создавать простые программы сразу после
ознакомления с системой.
5.
• С помощью программы КуМир вы можете создавать большие и довольносложные программы.
• В процессе редактирования написанной программы система автоматически
выполняет проверку грамматики и отображает найденные ошибки.
• КуМир имеют встроенные графические исполнители, которые визуализируют
требуемые действия пользователя на арене ("игровом поле").
• Кроме того, существуют интерактивные инструменты (в том числе
графические) для управления исполнителями.
• Они позволяют в визуальном режиме демонстрировать запрограммированный
алгоритм на экране.
6.
• К основным плюсам языка программирования КуМирследует отнести следующие факторы:
• Данная среда распространяется свободно.
• Кроссплатформенность. Этот термин означает, что
программное обеспечение способно работать на
нескольких аппаратных платформах или более чем в
одной операционной системе. Данную среду можно
установить как на Windows, так и Linux.
• Разработчики российские и поддержку осуществляют
именно они – НИИСИ РАН.
7.
• Команды языка русскоязычные. Это очень удобно дляшкольников (большинству из них тяжело ориентироваться
в англоязычной терминологии названия команд).
• Отладка программ выполняется при помощи достаточно
развитых возможностей системы КуМира.
• Выравнивание, которое показывает структуру программы,
выполняется автоматически.
• Имеется возможность предварительные заготовки
программы строить с наличием автоматической проверки.
• Исполнителями можно управлять из программы.
• В любой момент возможно подключить новых
исполнителей.
8.
• Одним из основных недостатков системы является то, что онапредназначена только для обучения и больше нигде не
применяется. Поэтому мотивировать учеников на изучение
программирования на КуМире достаточно сложно. Кроме того
следует отметить такие факторы, как:
• Интерпритатор (это программа, являющаяся разновидностью
транслятора) работает очень медленно. Эту проблему
разработчики постараются устранить в следующей версии 2.0.
• Если алгоритм вспомогательный, то внутри него изменить
значение аргумента невозможно. В некоторых случаях эту
проблему приходится решать «обходными» путями – завести
дополнительные переменные, которые фактически лишние.
9.
• Справочная система информирует не по всем темам запросов, ктому же она неудобная для пользования.
• Форматный вывод на консоль, а также в файл отсутствует. Это
очень удобно организовано в Паскале. Данная необходимость
появляется, когда требуется вывести матрицу на экран и сделать
это ровными столбиками.
• Отсутствие классической графики. Вызвать функцию в качестве
процедуры, если можно проигнорировать её результат,
невозможно. Это происходит, например, в том случае, когда
результатом функции является код возврата, но именно в данном
алгоритме он не актуален.
10.
• КуМир предназначена для обучения основамалгоритмизации и программирования и приобщает
учащихся к изучению программирования.
• КуМир изучают на информатике в школах, так же решение
задач на нем выносится на ОГЭ по информатике, наравне с
языками программирования Python, C, C++ и Pascal.
• Программа КуМир распространяется под лицензией
GNU2.0, которая позволяет вам неограниченно
использовать КуМир для любых целей на любом
количестве компьютеров без какой-либо дополнительной
документации.