Меню
Главная
Случайная статья
Настройки
|
КуМир (Комплект Учебных МИРов или Миры Кушниренко) — язык и система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.
Содержание
История развития
В 1995 году «КуМир» был рекомендован Министерством образования РФ в качестве основного учебного материала по курсу «Основы информатики и вычислительной техники» на основе учебника А. Г. Кушниренко, Г. В. Лебедева и Р. А. Свореня[25].
В настоящее время разработана и развивается новая версия КуМира, использующая библиотеку Qt и работающая в операционных системах Linux и Windows. Постановка задачи на разработку новой версии была выполнена А. Г. Кушниренко и А. Г. Леоновым. Разработка ведётся пущинской группой сотрудников ФГУ ФНЦ НИИСИ под руководством М. А. Ройтберга.
В 2018 г. в ФГУ ФНЦ НИИСИ РАН запланировал развитие и поддержку системы КуМир.
Особенности языка
Основана на методике, разработанной во второй половине 1980-х годов под руководством академика А. П. Ершова. Эта методика широко использовалась в средних школах СССР и России. В системе КуМир используется придуманный А. П. Ершовым школьный алгоритмический язык — простой алголоподобный язык с русской лексикой и встроенными командами управления программными исполнителями (Робот, Чертёжник).
- Цвета в КуМире
- Черный, белый, красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый.
Пример кода
Числа Фибоначчи:алг
нач
цел i
нц для i от 1 до 10
вывод фибоначчи(i), нс
кц
кон
алг цел фибоначчи(цел n)
нач
если n <= 2 то
знач := 1
иначе
знач := фибоначчи(n - 1) + фибоначчи(n - 2)
все
кон
Многословные не-имена:алг
нач
цел i1, i2
ввод i1, i2
лог стало больше
стало больше := i1 < i2
если не стало больше то вывод "Не стало больше", нс все
если стало не больше то вывод "Стало не больше", нс все
кон
Лицензия
Система разработана в ФГУ ФНЦ НИИСИ РАН по заказу Российской Академии Наук и распространяется свободно на условиях лицензии GNU 2.0.
См. также
Примечания
- https://web.archive.org/web/20240205153853/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0 — 2015.
- https://web.archive.org/web/20100406083430/http://www.niisi.ru/kumir/dl.htm
- https://web.archive.org/web/20101103011450/http://www.niisi.ru:80/kumir/dl.htm
- 1 2 https://web.archive.org/web/20111006040549/http://www.niisi.ru/kumir/dl.htm
- https://web.archive.org/web/20120625180801/http://www.niisi.ru:80/kumir/dl.htm
- https://web.archive.org/web/20121017090749/http://www.niisi.ru:80/kumir/dl.htm
- https://web.archive.org/web/20240205154023/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc11 — 2020.
- https://web.archive.org/web/20210920181425/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc2
- https://web.archive.org/web/20210920180625/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc3
- https://web.archive.org/web/20210920182059/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc1
- https://web.archive.org/web/20210920175959/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc4
- https://web.archive.org/web/20210920175218/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc5
- https://web.archive.org/web/20220820060634/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc6
- https://web.archive.org/web/20220809141521/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc7
- https://web.archive.org/web/20220809140816/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc8
- https://web.archive.org/web/20220809140025/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc9
- https://web.archive.org/web/20220809140412/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-rc10
- https://web.archive.org/web/20211017064536/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-beta3
- https://web.archive.org/web/20240314175830/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-beta4
- https://web.archive.org/web/20211017072832/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-beta5
- https://web.archive.org/web/20211017054741/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-beta6
- https://web.archive.org/web/20210920165831/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-beta1
- https://web.archive.org/web/20210920171546/https://git.niisi.ru/kumir/kumir2/-/tags/2.1.0-beta2
- https://git.niisi.ru/kumir/kumir2/-/blob/master/LICENSE.md
- Заключение Федерального экспертного совета по общему образованию МО РФ на учебно-методический комплект «КуМир» для 10-11 кассов, авторы А. Г. Кушниренко и др. (неопр.) Дата обращения: 18 июня 2009. Архивировано из оригинала 24 марта 2009 года.
Литература- Анеликова Л. А., Гусева О. Б. Программирование на алгоритмическом языке КуМир / под. ред. А. Г. Кушниренко. — М.: Солон-Пресс, 2012. — 47 с.
Ссылки
|
|