Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Среда программирования КуМир

Определение 1

КуМир (Комплект Учебных МИРов) – это система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.

Цель разработки КуМира – ознакомление учащихся с основами программирования на алгоритмических языках.

Среда КуМир

С помощью КуМира решаются следующие задачи:

  • Обучение основам программирования
  • Развитие логики учащихся
  • Составление алгоритмов
  • Развитие самоорганизации
  • Содействие уверенности учеников
  • Подготовка к ЕГЭ по информатике

Для обучения информатики используется алгоритмический язык на русском языке. С помощью меню можно вставлять готовые шаблоны в программу. Эти шаблоны имеют отступы, которые помогают учащимся привыкать к правильному оформлению программ. Учитель информатики может использовать все преимущества среды для уроков информатики.

Программные исполнители помогают легко и наглядно изучать основы алгоритмизации и программирования на занятиях информатики. Самые известные исполнители - Робот и Чертежник.

КуМир разработана научно-исследовательским институтом системных исследований Российской Академии Наук РАН (НИИСИ РАН). Академик А. П. Ершов – автор методики преподавания и школьного алгоритмического языка.

КуМир является свободным программным обеспечением, и распространение этой программы осуществляется на у GNU GPL 2.0 условиях. Условия этой лицензии не ограничивают количество компьютеров, на которых может быть установлена программа. Программу можно использовать и распространять на любых условиях без оформления дополнительной документации. Установка может быть произведена на операционные системы Windows и Linux.

Кушниренко А.Г. и Леонов А.Г. поставили задачу на разработку новой версии КуМира с использованием библиотеки Qt. Разработка и развитие среды ведется сотрудниками НИИСИ РАН под руководством Ройтерберга М.А.

С помощью среды КуМир можно наглядно и просто изучать основы программирования, а именно:

«Среда программирования КуМир» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ
  • Производить несложные вычисления
  • Изучать работу алгоритмов с переменными
  • Изучать основные алгоритмические конструкции

Для дальнейшего изучения программирования следует переходить на другие языки – Паскаль, СИ и т. п.

Особенности системы КуМир:

  • Русскоязычный интерфейс. Использование команд на русском языке значительно облегчает понимание и освоение основ алгоритмизации и программирования учениками.
  • В системе КуМир возможно использовать переменные как на русском, так и на английском языке.
  • При работе с программой выводятся сообщения об ошибках (на полях программы)
  • Выполнение программы в пошаговом режиме позволяет видеть значения переменных и выражений, а также результаты вычислений

Программы на языке КуМир состоят из алгоритмов, выполняющихся в простейшем случае последовательно друг за другом. Перед выполнением программы обычно располагаются комментарии, описание переменных и команды, присваивающие начальные значения переменных и другие. Алгоритмы в программе располагаются последовательно. Между алгоритмами могут располагаться комментарии для разъяснения назначения алгоритма или другой информации. В программе также должны быть описаны исполнители, если программа написана для решения задач средствами исполнителей.

Программирование на языке КуМир

Вид программы в КуМире:

Вид программы в КуМире. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Вид программы в КуМире. Автор24 — интернет-биржа студенческих работ

Алг – начало программы (далее указывается наименование программы)

Например: Алг Мояпрограмма

Нач – команда начала программы, после команды нач описывается тип переменной и переменная.

Примеры:

Нач цел х

Эта команда указывает, что в программе используется одна переменная х целого типа.

нач цел a, b, c

Команда указывает, что в программе используются три переменные целого типа (a, b, c).

Кон – команда конца программы, не имеет параметров

Между операторами нач и кон размещаются операторы и команды программы.

Основные команды в системе КуМир:

Ввод – команда ввода значения переменной, после команды перечисляются через запятую вводимые переменные. Если переменная а, то вводится буквенное обозначение переменной на русском или английском языке.

Например:

ввод а

Здесь а – переменная

Переменные вводятся посимвольно в окне ввода/вывода (подсвечивается курсором), нажатие клавиши Enter завершает ввод переменной.

Вывод – команда вывода результатов вычислений.

Например:

вывод б, нс

Команда выводит значение переменной б на новую строку (нс- новая строка)

Ввод переменных осуществляется с помощью клавиатуры, информация выводится на экране.

Как отличить русские и латинские буквы?

Отличие схожих по начертанию букв латинского и русского алфавита -латинские буквы в переменных и именах в системе КуМир отображаются курсивом, русские буквы без курсива.

Выполнение программы можно запустить нажав на клавишу F9.

На следующем рисунке показано окно с результатами работы программы в среде КуМир.

Окно с результатами работы программы в среде КуМир. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Окно с результатами работы программы в среде КуМир. Автор24 — интернет-биржа студенческих работ

В левом окне введена программа, справа отображены результаты вычислений, в нижнем окне введенные значения. Строка состояния показывает текущее состояние программы, количество шагов программы.

Состояния КуМира: ∙

  • Редактирование
  • Выполнение
  • Пауза
  • Анализ (Анализ результатов)

КуМир: преимущества и недостатки

Преимущества использования среды программирования КуМир на занятиях информатики:

  • Русский язык
  • Кроссплатформенность
  • Готовые шаблоны (конструкции) для программирования
  • Наглядное представление
  • Автоматическое проставление отступов в программе
  • Подробная встроенная справка
  • Исполнители среды программирования позволяют в наглядной форме осваивать материал уроков информатики.

Основными недостатками системы являются: медленный интерпретатор, отсутствие форматного вывода и низкая мотивация учащихся на изучение (отсутствие перспективы использования для настоящих прикладных программ).

Дата написания статьи: 01.10.2019
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot