Практическая работа по информатике. Исполнитель Робот. Установка среды кумир Скачать приложение кумир для windows 7

Программное обеспечение КуМир – это специальная разработка НИИСИ РАН, которое было создано целенаправленно для тех, кто учится в старших классах общеобразовательных школах Российской Федерации. Благодаря данному функционалу, учащиеся постигают азы программирования и проверяют свои собственные навыки на практике.

Если расшифровать название КуМир, то оно будет звучать следующим образом – Комплект Учебных МИРов. В составе программы функционирует несколько раздельных, достаточно практичных компонентов:

  • «Стандарт» — базовый комплект различных задач и учебных тестов;
  • «Про» — расширенный вариант «Стандарта», в котором имеются дополнительные курсы;
  • «ПО» — это компонент для преподавательского состава и старшеклассников.

Кто-то возможно думает, что это по своей сути напоминает , однако данное мнение не совсем верное. Данное программное обеспечение задействуется во время проведения уроков информатики. Благодаря приложению реализуется школьный формат алгоритмического языка, который является аналогом старых вариантов языков программирования. Конструкция данного кода представляется с помощью кириллицы, что способствует эффективному обучению школьников. Они понимают в чём заключается та или иная задача и запоминают процесс работы. Помимо этого, данное приложение – это своего рода интерпретатор и компилятор, у которых имеются свои собственные имена – Чертёжник и Робот.

У каждого задания две части: практическая и теоретическая. Некоторые уроки дополнены визуализацией, что позволяет наглядно увидеть результат внесённого изменения в код. Уроки являются структурированными в отдельные обучающие курсы.

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

К особенностям можно отнести умение программы при работе с крупными задачами автоматически сохранять промежуточные результат в персонализированном формате KUM. Запустить их в операционной системе Windows 10 нельзя, а вот вернуться к работе чуть позже из окна КуМира получится без проблем.

Благодаря усилиям разработчиков, работа с большими и серьёзными проектами разбивается на различные этапы. Те, кто пользуются языком программирования знают о том, что иногда достигнутый прогресс может быть утерян из-за одного неверного действия.

Также в программе имеется функция, которая постоянно контролирует правильность используемого кода. Специальный помощник берёт на себя функцию вывода значений логических выражений и результатов операций.

Преимущества программы КуМир

  • Официально утверждено Министерством образования для старшеклассников ОШ;
  • Использование собственного синтаксиса кода, который пишется кириллицей;
  • Структуризация всех уроков на отдельные курсы;
  • Возможность проведения преподавательским составом отдельных практикумов;
  • Простой и удобный интерфейс.

Важно заметить, что программа распространяется бесплатно и Вы можете прямо сейчас скачать её на свой персональный компьютер, для освоения базовых знаний, касающихся программирования. Эта программа является рекомендованной даже в некоторых государственных ВУЗах и множестве школ по всей России, что является весомым аргументом ее скачать, ведь лишний раз говорит о ее высоком качестве.

Параллельно существует две версии – 2.1 и 1.9. Отличия в функционале небольшие, но первая подписана официальной цифровой подписью института, который ее разработал, а значит ей можно доверять. Поэтому именно этот дистрибутив представлен на этой странице.

Скачать среду Кумир для установки дома: http://lpm.org.ru/kumir2/files[..]dows-32bit-setup.exe


Скачать архив с курсом заданий для выполнения дома: . Архив регулярно обновляется!

Установка Кумир

2. Запустить скачанный exe-файл. Может понадобиться запуск файла с правами администратора (Контекстное меню - Запуск от имени администратора):


3. Как правило, отвечать на все вопросы при установке можно стандартным образом.

Устройство курсов

1. Курс с заданиями состоит из каталога kumir, в котором лежит файл robot.kurs.xml с описанием курса, вложенного подкаталога robot с примерами стартовых обстановок робота и шаблонами программ. Все эти файлы упакованы в один zip-архив, выложенный по адресу . Этот архив регулярно обновляется по мере появления новых заданий.


2. Ваши личные решения и результаты их проверки хранятся в файле robot.work.xml, который лежит в вашем домашнем каталоге. Таким образом, чтобы получить дома точную копию курса и выполненных заданий необходимо скачать zip-архив с курсом, распаковать его дома, а также получить копию файла robot.work.xml, переслав ее самому себе по электронной почте или перенеся на USB Flash.

Работа дома

1. Запустите Кумир, откройте окно курса (меню "Инструменты - Практикум"). Нажмите кнопку "Загрузить курс" и выберите файл robot.work.xml (файл с вашими решениями).


После открытия файла robot.work.xml вы увидите сообщение об ошибке - Кумир не может найти задания курса, содержащиеся в файле robot.kurs.xml (поскольку этот файл находится в другом каталоге).



Укажите путь к файлу robot.kurs.xml.


После этого можете выполнять задания:

Перенос выполненных заданий из дома в школу

Перешлите файл robot.work.xml по электронной почте или перенесите его на USB Flash. При открытии этого файла в школе вы увидите то же самое сообщение об ошибке, укажите файл курса /home/pub/tasks/kumir/robot.kurs.xml.

КуМир - это программа для программистов старших классов, созданная НИИСИ РАН. Это ПО позволяет обучать школьников программированию в общеобразовательных школах и проверять навыки на практических занятиях.

КуМир расшифровывается, как «Комплект Учебных МИРов». Программа создана для обучения основам программирования. КуМир получил широкое применение на уроках информатики для старшеклассников общеобразовательных школ.

Программа состоит из нескольких компонентов. Компонент «Стандарт» создан с обычным набором задач и учебных курсов. Второй «СтандартПро» расширен дополнительными уроками. В КуМире есть курс практических работ для старшеклассников и учителей.

Назначение

Практикумы с уроками по языкам программирования популярно на уроках информатики. Программа по азам программирования оснащена школьным языком алгоритмов. Этот язык является аналогом синтаксиса, который работает в старых языках программирования вроде Pascal или Basic.

Код программы обозначен на кириллице, что даёт простое восприятие информации. Ученики проще понимают логические операции и алгоритмы языка. В КуМире есть алгоритмы для «компиляции» и «интерпретации». Разработчики этой программы называют их «Робот» и «Чертёжник».

Задания программы разделены на теоретическую и практическую часть. В некоторых уроках можно просмотреть ответ в «визуальном виде». Визуальная оболочка позволяет наглядно посмотреть на изменения, которые произошли с кодом программы. Все уроки и практические работы созданы по структуре с отдельными курсами.Выполняя очень крупные работы, программа хранит незаконченные программы в формате KUM. Запуск этих работ в операционной системе Windows недоступен. Используйте специальные программы для компиляции, чтобы запустить созданные проекты в формате KUM.

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

Обучающая программа доступна для закачки и пользования на бесплатной основе. Количество установок неограниченно. КуМиром можно пользоваться на любом учебном компьютере. Программное обеспечение устанавливается на компьютеры с операционной системой Windows и на UNIX-системы.

Самое важное

  • КуМир подходит для обучения старшеклассников в общеобразовательных школах;
  • своя база синтаксиса, который создан на кириллице;
  • разделение практикумов на собственные курсы;
  • содержит практические работы для учителей;
  • программа работает на бесплатной лицензии GNU 2.0;
  • несложная оболочка с русским языком.

Исполнитель Робот

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

Часто на уроках и в задании 20.1 требуется исполнителем «Робот» спускаться или подниматься по лестнице. Надо понимать, что спуск или подъем по лестнице осуществляется одним циклом. Как правило, чтобы проверить работоспособность алгоритма необходимо добавлять ступени на лестнице. Алгоритм должен выполнятся независимо от количества ступеней, например, как для двух ступеней, так и для двадцати.

ЗАДАЧА

На бесконечном поле имеется горизонтальная стена, бесконечно продолжается влево и заканчивается лестницей, которая спускается слева направо. Высота каждой ступени — две клетки, ширина — две клетки. Робот находится на горизонтальной стене для спуска по лестнице. На рисунке указан один из способов расположения лестницы и Робота(Робот обозначен символом ).

Напишите для Робота алгоритм, закрашивающий все клетки, расположенные на ступенях лестницы. Требуется закрасить только клетки, удовлетворяющие данному условию.

Например, для приведенного выше рисунка Робот должен закрасить клетки:

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого количества ступеней. При исполнении алгоритма Робот не должен разрушиться.

РЕШЕНИЕ

Данную задачу будем решать в среде программирования КуМир. Откроем программу и перейдем в меню Робот — > Редактировать обстановку

Строим лестницу. тЛевой кнопкой мыши щелкаем по стенкам клетки. Ромб (робот) перемещаем в нужное место, зажав левую кнопку мыши

Выходим из режима редактирования меню Робот — > Редактировать обстановку. Далее напишем на первой строчке команду «использовать Робот».

Сначала вспомним некоторые команды для исполнителя Робот.

В задании сказано, что

Алгоритм должен решать задачу для произвольного размера поля и любого количества ступеней

Это означает, что Робот должен передвигаться с помощью цикла «Пока». Рассуждаем так: снизу под роботом стена, значит снизу не свободно. На 4 строчке редактора пишем команду

нц пока снизу не свободно.

Внутри цикла необходимо последовательно выполнить команды:

Вправо вниз закрасить вправо закрасить влево вниз закрасить вправо закрасить

Полностью готовая программа выглядит так:

Использовать Робот алг нач нц пока снизу не свободно вправо вниз закрасить вправо закрасить влево вниз закрасить вправо закрасить кц кон

Для проверки алгоритма добавим ещё несколько ступеней и проверим результат


Итак, алгоритм закрашивает клетки при любом количестве ступеней лестницы.

Для вводного курса с использованием исполнителей используется Кумир с «Модулем поддержки курсов» - МПК, разработанным Д.П.Кириенко, г.Москва . Поддержка МПК включена в стабильные версии системы Кумир только начиная с версии 1.8.0. Версии Кумир до 1.8.0 не содержат возможности поддержки курсов.

Для системы Windows - установить версию 1.8.0 системы Кумир с сайта разработчиков. Ссылка: http://lpm.org.ru/kumir2/files/1.8.0/kumir-1.8.0.rev2565-windows-32bit-setup.exe
Версии Кумир до 1.8.0 не содержат «Модуля поддержки курсов», поэтому нужна именно версия 1.8.0.

Запуск МПК

Для открытия окна МПК используется меню системы Кумир «Инструменты» - «Практикум».

Архив заданий для исполнителя Робот

Задания на исполнителя Робот (0-16 ) выполняются с использованием МПК. Необходимо скачать архив с заданиями , открыть из МПК файл vodoley.kurs.xml или robot.kurs.xml . Этот xml-файл содержит описания заданий, условия задач, ссылки на шаблоны алгоритмов, примеры стартовых обстановок для проверки, проверяющие алгоритмы.

Учащийся должен сохранить курс у себя в рабочем каталоге в файле с именем, например, ivanov.work.xml . В этом файле хранятся тексты решений, созданных школьником, результаты проверки его задач. Впоследствии учащийся должен открывать именно свой рабочий файл *.work.xml .

На примерах стартовых обстановок буквой “A” обозначена клетка, где робот находится до исполнения алгоритма, буквой “B” обозначена клетка, в которую необходимо переместить робота, звездочками в правом нижнем углу обозначены клетки, которые робот должен закрасить.

Инструкция по выполнению заданий

Для выполнения заданий дома учащимися и переноса выполненных заданий в школу имеется

mob_info