Школьный алгоритмический язык КуМир. Язык Кумир универсальный язык программирования, его прототипом послужил «школьный язык программирования» разработанный. — презентация
Презентация на тему: » Школьный алгоритмический язык КуМир. Язык Кумир универсальный язык программирования, его прототипом послужил «школьный язык программирования» разработанный.» — Транскрипт:
1 Школьный алгоритмический язык Ку Мир
2 Язык Кумир универсальный язык программирования, его прототипом послужил «школьный язык программирования» разработанный А.П. Ершовым в первой половине 80-х годов ХХ века. В настоящее время ведётся разработка новой версии Ку Мира, работающей в операционных системах GNU/Linux и Windows. Постановка задачи на разработку новой версии была выполнена А.Г. Кушниренко и А.Г.
Леоновым. Разработка ведётся группой сотрудников НИИСИ РАН под руководством М. А. Ройтберга. На настоящий момент рекомендуется версия 1.6. ( )
4 Исполнители Робот 1. Азы алгоритмизации – изучение основных конструкций (ветвление и цикл) без переменных 2. Наглядность Чертежник 1. Абсолютная и относительная графика. 2. Изучение декартовой системы координат.
Язык программирования Кумир. Урок 1
5 Система команд робота вправо влево вниз вверх закрасить вещ радиация вещ температура справа свободно слева свободно снизу свободно сверху свободно справа стена слева стена снизу стена сверху стена клетка закрашена клетка чистая не, или, и
7 Создание собственных обстановок Размер поля (максимальное 10×16) Стены Закрашенные клетки Радиация Температура
8 Ручное управление роботом
9 Чертежник поднять перо опустить перо сместиться в точку (x, y) сместиться на вектор (Δx, Δy) установить цвет (наименование цвета) Допускается 9 цветов: черный, белый, красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый. надпись (вещ ширина_знакоместа, лит текст)
11 Циклы с параметром для Чертежника
12 Совместная работа двух исполнителей
13 Исполнитель Файлы 4 команды-приказа (создание файлов, открытие/закрытие файлов) 2 команды проверки условий (существования файла и достижения конца файла) 2 оператора ввода-вывода
14 Достоинства 1. Простота и очевидность систем команд исполнителей. 2. Простота интерфейса. 3. Огромное количество задач. 4. Наличие печатной учебной литературы. 5. Подробное описание всех тонкостей языка и интерфейса, встроенное в систему.
6.СПО.
15 Недостатки Невозможность создания исполняемого файла
Источник: www.myshared.ru
КуМир
КуМир (Комплект Учебных МИРов) — система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.
Сайт: http://www.niisi.ru/kumir/ и http://lpm.org.ru/kumir2/
В системе КуМир используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник.
При вводе программы КуМир осуществляет постоянный полный контроль ее правильности, сообщая на полях программы об всех обнаруженных ошибках.
При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования.
Кумир работает в операционных системах Windows или Linux.
В простейшем случае программа на КуМире выглядит так:
алг Первый
нач
.
кон
После «алг» (алгоритм) пишется имя алгоритма, между «нач» (начало) и «кон» (конец) пишутся команды алгоритма. При написании автоматически создаются отступы вначале строки, это делает программу более наглядной, удалять или пытаться сделать отступ самим не надо.
Приведенный алгоритм «Первый» не будет ничего делать, т. к. между «нач» и «кон» у него нет команд.
Вот пример уже работоспособного алгоритма:
алг Площадь прямоугольника
нач
. вещ длина, ширина, площадь
. ввод длина, ширина
. площадь := длина * ширина
. вывод «Площадь прямоугольника равна «, площадь
кон
Его уже можно запустить на выполнение, он запросит у пользователя значения длины и ширины, вычислит и напечатает результат вычислений.
Источник: www.klyaksa.net
Kumir (КуМир) 2.1.0 (rc7)
Kumir (КуМир) – это учебный комплекс, созданный для обучения программированию школьников средних и старших классов. Свое полное название – Комплект Учебных МИРов – приложение получило благодаря своей модульности и расширяемости.
Разработка КуМира началась весной 1985 года с создания школьного алгоритмического языка. В то время компьютеров было мало, и первые школьники, учившиеся по этой методике, писали свои программы в обыкновенных тетрадях.
Современная русская версия Кумира появилась только к 1995 году и сразу стала основной методикой для обучения программированию. Впоследствии учебный комплекс дорабатывался и улучшался, и в ближайшее время планируется, что он будет использоваться при проведении ЕГЭ.
Приложение распространяется по лицензии GNU 2.0, что позволяет использовать Комплект Учебных МИРов в любых целях, в том числе коммерческих.
Возможности
Трудно перечислить все достоинства этой программы, тем более что у нее практически нет доступных аналогов. Тем не менее, стоит выделить следующие:
- простой язык программирования, на основе Алгола, легкий в изучении;
- русская лексика встроенного алгоритмического языка;
- поддержка не только Windows, но и Linux;
- быстрая отладка программ;
- встроенные исполнители Чертежник и Робот;
- создание дополнительных исполнителей;
- проверка создаваемого алгоритма на лету, что позволяет сразу видеть свои ошибки.
Плюсы и минусы
У этого приложения есть свои плюсы и минусы, как и у многих других обучающих комплексов. Давайте рассмотрим их подробно.
- наглядность процесса создания алгоритма;
- простая система обучения, вырабатывающая и закрепляющая полезные навыки программирования;
- объектно-ориентированный подход;
- много встроенных алгоритмических конструкций, которые можно быстро добавить в создаваемую программу;
- расширенный контроль ошибок, в том числе обнаружение: ошибочного индекса массива, неопределенных переменных, численного переполнения.
У программы также есть определенные недостатки, большинство из которых связано с ограниченной областью ее применения.
- нельзя вызвать функцию и не обработать возвращаемый ею результат: приходится использовать ненужную переменную;
- примеров не слишком много, а справка не дает ответы на некоторые вопросы;
- нельзя форматировать вывод данных, прежде всего числовых;
- скорость работы интерпретатора оставляет желать лучшего;
- встроенный язык программирования практически уже нигде не нужен и не пользуется популярностью.
Некоторые из указанных недостатков планируется устранить в следующей версии КуМира, которая уже разработана и находится в стадии тестирования.
Как пользоваться
После запуска программы во встроенном редакторе появится заготовка будущего алгоритма (по умолчанию указан исполнитель Робот). При необходимости его можно поменять на Чертежника.
Давайте вычислим площадь квадрата, для этого надо ввести следующий код:
алг Площадь квадрата
нач
. вещ длина, площадь
. ввод длина
. площадь := длина * длина
. вывод «Площадь квадрата равна «, площадь
кон
Подобным способом можно решить много других школьных задач.
Меню приложения на русском языке, а при вводе алгоритма все ошибки сразу видны, что позволяет быстро научиться программированию любому человеку.
Видео
Написать свой первый алгоритм и выучить базовые команды поможет следующий подробный урок.
Скачать
На нашем сайте можно скачать Kumir вместе со всеми необходимыми исполнителями для комфортной работы в программе.
Язык | Русский |
ОС | Windows 7, 8.1, 10 |
Источник: electronics-workbench.ru
КуМир
Хачко Денис Викторович, Яковлев Виктор Вадимович и др.
КуМир (Комплект учебных Миров или Миры Кушниренко) — учебный язык программирования. Основана на методике, разработанной во второй половине 80-х годов под руководством академика А. П. Ершова. В системе КуМир используется придуманный А. П. Ершовым школьный алгоритмический язык — простой(Но не смотря на это с помощью этого языка можно создавать сложные программы) алголоподобный язык с русской лексикой и встроенными командами управления программными исполнителями.
ПиктоМир
Отдельно распространяемая, свободная система для дошкольников и учеников начальных классов. ПиктоМир позволяет создать из пиктограмм несложную программу.
Ссылки
- http://www.niisi.ru/kumir/
- http://informaschka.ucoz.ru/publ/kompteririja/kompteririja/universalnyj_jazyk_programmirovanija_kumir/13-1-0-13
- Программное обеспечение по алфавиту
- Информатика
- Языки программирования
Источник: cyclowiki.org