КуМир
Что это такое?
На этой странице размещены программы на школьном алгоритмическом языке,
приведённые в учебнике
«Информатика. Углублённый уровень» для 10 класса
К.Ю. Полякова и Е.А. Еремина.
Тесты к учебнику для изучающих алгоритмический язык системы КуМир размещены на
отдельной странице.
Авторы будут благодарны за отзывы и
конструктивную критику по поводу содержания и оформления представленных материалов.
Если вы нашли неточность или у вас есть что сказать по существу дела, можно отправить
сообщение прямо с этого сайта.
Авторы благодарят группу разработчиков среды КуМир и её руководителя М.А. Ройтберга
за плодотворное сотрудничество.
Программы для среды КуМир
КуМир (Комплект Учебных МИРов) — это
свободно распространяемая кроссплатформенная русскоязычная система программирования, предназначенная для начального обучения
основам алгоритмизации. В качестве языка программирования используется школьный
алгоритмический язык, разработанный А.П. Ершовым.
Среда КуМир разрабатывается в НИИ системных исследований РАН по заказу
Российской Академии Наук, руководитель проекта —
А.Г. Кушниренко.
Программа распространяется свободно на основе лицензии GNU PGL v.2.
Эта лицензия разрешает бессрочно использовать систему КуМир на любом количестве компьютеров в любых целях
без оформления каких-либо документов.
Подробная информация о среде КуМир и методические материалы размещены на
отдельной странице.
Скачать КуМир можно на официальной странице проекта, новые версии
появляются на сайте разработчиков.
Школьный алгоритмический язык используется, главным образом,
в главе 8 «Алгоритмизация и программирование» учебника
для 10 класса и
в главе 6 с таким же названием учебника для 11 класса.
Программы, приведенные в учебнике,
предназначены для версии КуМир 2.x,
которая сейчас находится в стадии бета-тестирования.
В отличие от текущей версии 1.9, в
язык программирования внесены некоторые изменения, в том числе:
- добавлена возможность форматного вывода, как в языке Паскаль, например,
цел a = 123
вывод a:5
|
вещ x = 1
вывод x/3:7:3
|
- исполнители Строки и Файлы П, которых в версии 1.9 нужно было подключать
вручную в начале программы с помощью команды использовать, включены в ядро
системы (в версии для старшей школы);
- функция найти для поиска в символьных строках в версии 2.0 называется
позиция (аналогично функции Pos в языке Паскаль);
- команда удалить для удаления части символьной строки в версии 2.0
стала процедурой, а не функцией (аналогично процедуре Delete в языке Паскаль);
- файловые переменные объявляются как величины типа файл;
- для файлового вывод используются команды ввод и вывод, в которых
в качестве первого аргумента указывается файловая переменная.
Эти изменения непринципиальны, поэтому практически все программы, приведённые в учебнике
(кроме программ, использующих форматный вывод), могут
быть легко модифицированы для работы в версии 1.9. Это требуется только для программ,
работающих с символьными строками и с файлами.
В архиве, ссылка на который приведена ниже, представлены варианты
программ из учебника для обеих версий среды КуМир.
Комментарии
Вы можете написать свои отзывы и пожелания по поводу
представленных материалов по программированию в среде КуМир.
Если у вас нет учетной записи в социальной сети ВКонтакте, можно отправить
сообщение прямо с этого сайта.