КуМир (Комплект Учебных МИРов) — система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.
Особенности системы КуМир
- В системе КуМир используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник.
- При вводе программы КуМир осуществляет постоянный полный контроль ее правильности, сообщая на полях программы об всех обнаруженных ошибках.
- При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования.
- Кумир работает в операционных системах Windows или Linux.
Система Кумир разработана в ФГУ ФНЦ НИИСИ РАН по заказу Российской Академии Наук и распространяется свободно на условиях лицензии GNU 2.0.
Данная лицензия разрешает вам или вашей организации бессрочно использовать КуМир на любом количестве компьютеров в любых целях без оформления каких либо дополнительных документов.
Скачать КуМир для Windows.
Требования для сборки (Linux)
Для создания данной статьи я использовал:
- Мини компьютер Orange Pi PC;
- Операционную систему ARMBIAN 5.38 на базе Ubuntu 16.04.3 LTS 3.4.113-sun8i с средой рабочего стола Xfce;
- Banana Pi M3 с Ubuntu 16.04 для повторной установки.
Для начала необходимо установить следующие утилиты и программы:
- компиляторы gcc и g++:
sudo apt-get install gcc g++
- CMake — кроcсплатформенная утилита для автоматической сборки программы из исходного кода. При этом сама CMake непосредственно сборкой не занимается, а представляет из себя front-end:
sudo apt-get install cmake
- Python:
sudo apt-get install python3
- ZLib файлы для разработчиков:
sudo apt-get install zlibc zlib1g zlib1g-dev
- QT5 файлы для разработчиков:
sudo apt-get install qt5-default qttools5-dev-tools libqt5webkit5-dev libqt5multimediawidgets5 libqt5network5 libqt5svg5-dev libqt5x11extras5-dev qtscript5-dev
- пакет git-core:
sudo apt-get install git-core
Загрузка КуМир
Выбираем каталог /opt
cd /opt
Клонируем проект из GIT репозитория
git clone https://git.niisi.ru/kumir/kumir2.git
все файлы будут загружены в папке kumir2
.
Также можно скачать конкретную версию. Последняя стабильная версия на данный момент — 2.1.0-rc7, скачать можно с помощью wget
:
wget https://git.niisi.ru/kumir/kumir2/repository/2.1.0-rc7/archive.tar
Распакуем архив в текущею папку:
tar -xvf archive.tar
все файлы будут распакованы в kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68
.
Сборка и установка КуМир
- Если вы клонировали GIT репозиторий, тогда выбираем папку
kumir2
cd kumir2
или
kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68
, если скачали исходники с помощьюwget
cd kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68
- Создаём папку
build
и выбираем её:mkdir build && cd build
- Генерируем файлы управления сборкой из файлов
CMakeLists.txt
указывая версию Qt5 (-DUSE_QT=5
) и место последующей установки (-DCMAKE_INSTALL_PREFIX=/usr
):cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT=5 ..
Если вы установили Qt4, тогда нет необходимости указывать версию. В настоящее время рекомендуется использовать Qt4, так как GUI лучше протестировано на реальных пользователях. Но в какой-то момент разработчики откажутся от поддержки Qt4 в пользу Qt5.
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
- Компилируем и собираем проект. На моём компьютере, Orange Pi PC, этот процесс длился чуть более часа.
make
- Устанавливаем уже собранное приложение:
sudo make install
- После установки появятся ярлыки программ в Applications->Education.
Если планируете установить и на другие похожие устройства, просто копируйте каталог kumir2
(или kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68
) на другой мини компьютер в тот же каталог /usr
и выполните следующие команды в терминале:
cd /opt/kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68/build/ sudo make install
или
cd /opt/kumir2/build/ sudo make install
Таким образом я установил КуМир на Banana Pi M3 без компиляции и сборки.
Пример программы
алг Привет нач вывод "Привет, мир!" кон
здравствуйте. спасибо! но при копирование на другой компьютер пишет, что команда make не найдена.
Здравствуйте. Тогда можно скопировать изначально скаченный архив и перекомпилировать, т.е. повторить все шаги.
ничего не получается
Most Popular Apps to Make Money in Pakistan, Easy Money Making in Pakistan Through Apps, That Will Change Your Financial Life, That Bring a Stable Income, For Beginners and Professionals, which have already been rated by thousands of users, Safe ways to earn money in Pakistan through applications, Promising applications for earning money in Pakistan, with new opportunities for earning money, which few people know about, which will help you achieve your financial goal, Promising apps for making money in Pakistan, to increase income, with great potential for earning, for making money without investment, with a high level of security, Legal ways to earn money in Pakistan through apps, to improve financial situationhow to earn money online in pakistan for students online earning app in pakistan .
Best Earning App in Pakistan|Ideal Earning Option in Pakistan|Earning Potential in Pakistan|Earning App in Pakistan: Benefits|Rate the Best Earning App in Pakistan|Trustworthy Earning Platform in Pakistan|Pakistan Right Choice for Processing|Pakistan High Paying App for earnings|Effective methods of earning in Pakistan|App that will make it easier to earn in Pakistan Pakistan
earn money app pakistan best online trading app in pakistan .
Best Earning App in Pakistan|Amazing Earning Opportunity in Pakistan|Earning Potential in Pakistan|Efficient Earning Tool in Pakistan|Pakistan High Earning Apps|Pakistan Earning Opportunities|Pakistan Right Choice for Processing|Best app for earning in Pakistan: time-tested|Pakistan: leader in earning|Innovative approach to earning in Pakistan
apps for earning money in pakistan best earning apps in pakistan .
Most Popular Earning App in Pakistan|Amazing Earning Opportunity in Pakistan|Earning in Pakistan: New Approach|Pakistan Money Processing Software|Rate the Best Earning App in Pakistan|Pakistan Earning Opportunities|Successful Processing Method in Pakistan|New level of income in Pakistan|Effective methods of earning in Pakistan|App that will make it easier to earn in Pakistan Pakistan
top 5 earning app in pakistan best online earning apps in pakistan .