КуМир - простая и удобная система программирования
Достоинствами системы КуМир являются:
•- современное кроссплатформенное свободное приложение;
•- понятный русскоязычный синтаксис;
•- удобная, простая учебная среда разработки, “помогающая” в создании программ;
•- наличие методических разработок
•- используя систему КуМир, можно существенно увеличить число и качество задач, которые сможет решить человек.
Просмотр содержимого документа
«"Система КуМир - новые возможности"»
Система КуМир
- новые возможности
МБОУ «Выделянская СОШ»
Герман Наталья Леонидовна
Введение
КуМир - простая и удобная система программирования
Достоинствами системы КуМир являются:
- - современное кроссплатформенное свободное приложение;
- - понятный русскоязычный синтаксис;
- - удобная, простая учебная среда разработки, “помогающая” в создании программ;
- - наличие методических разработок
- - используя систему КуМир, можно существенно увеличить число и качество задач, которые сможет решить человек.
Создатель среды КуМир
Кушниренко Анатолий Георгиевич
Установка системы КуМир
- Система КуМир разработана в НИИСИ РАН по заказу Российской академии наук и распространяется бесплатно.
- Официальный сайт НИИСИ РАН:
http://www.niisi.ru/kumir/
- Материалы про программированию на языке КуМир от издательства Лицей http://www.licey.net/kumir/
Описание системы КуМир
Область построчных сообщений
Область программы
Область ввода/вывода
Описание системы КуМир
Инструменты исполнителей Робот и Чертежник
Создание, открытие, редактирование, сохранение программы
Запуск программы
Справочная информация
Редактирование стартовой обстановки для робота, настройки среды программирования
Миры и пульты Исполнителей
Вставка стандартных алгоритмических конструкций
Исполнители среды КуМир:
- Исполнитель Робот;
- Исполнитель Черепашка;
- Исполнитель Водолей;
- Исполнитель Кузнечик;
- Исполнитель Рисователь;
- Исполнитель Чертежник.
Графический исполнитель Робот
- Исполнитель Робот работает на клетчатом поле.
- Робот перемещается по полю, закрашивает клетки и измеряет их температуру и радиацию.
- На поле могут размещаться стены.
- Перед началом выполнения программы необходимо задать стартовую обстановку и начальное положение Робота .
юююю
Система команд исполнителя Робот
- Команды действия: вверх, вниз, вправо, влево, закрасить;
- Команды проверки условия: сверху стена, сверху свободно, снизу стена, снизу свободно, справа стена, справа свободно, слева стена, слева свободно, клетка закрашена, клетка чистая;
- Команды измерения: температура, радиация.
Общий вид алгоритма
-
Примеры задач для Робота
Исполнитель Чертежник в среде программирования Кумир
- Исполнитель Чертежник предназначен для построения линий и рисунков на бесконечном листе, на котором задана прямоугольная система координат.
- Чертежник рисует с помощью пера, которое можно поднимать или опускать.
- По умолчанию перо Чертежника находится в начале системы координат в поднятом состоянии, его цвет – черный.
- Чертежник может менять цвет пера и рисовать цветные картинки.
Исполнитель Чертежник предназначен для построения рисунков на координатной плоскости
Среда исполнителя Чертёжник – координатная плоскость
Система команд исполнителя Чертежник
- Опустить перо,
- Поднять перо,
- Сместиться в точку (арг вещ х, у),
- Сместиться на вектор (арг вещ х, у),
- Установить цвет (лит цвет),
- Надпись (вещ ширина_символа, лит текст).
Пример программы
Майорова Т.Г.
Примеры задач
Исполнитель Водолей в среде программирования Кумир
Исполнитель Водолей
СКИ:
∙ наполни А
∙ наполни B
∙ наполни C
∙ вылей А
∙ вылей B
∙ вылей C
∙ перелей из A в B
∙ перелей из A в C
∙ перелей из B в A
∙ перелей из B в C
∙ перелей из C в A
∙ перелей из C в B
Среда функционирования:
Она содержит три сосуда, обозначенные латинскими буквами «A», «B», «C», а также
верхнюю панель, на которой находится меню «Задание».
6
Система команд
1. наполни A
A
A
A
A
2. вылей A
A
A
3. перелей из A в B
B
A
B
A
A
B
A
B
Передача программы с пульта в КуМир
Примеры задач
1. наполни A
2. перелей из A в В
- Есть 2 кувшина емкостью 3 и 5 л. Как с помощью только этих кувшинов отмерить ровно 1 л жидкости?
Исполнитель Черепаха в среде программирования Кумир
Окно черепахи и пульт
Оно содержит желтое поле (арену, посыпанную
песком), окруженную голубой полосой (ров с водой).
Хвост черепахи не должен попадать в ров. Выдается отказ команды.
Исполнитель Черепаха
СКИ:
∙ поднять хвост
∙ опустить хвост
∙ вперед (вещ)
∙ назад (вещ)
∙ вправо
∙ влево
Пульт черепахи
Расстояние
Градусы
Примеры рисунков
Исполнитель Кузнечик в среде программирования Кумир
СКИ(система команд исполнителя):
вперед 3
назад 2
перекрасить
Среда функционирования: Координатная прямая
Мастер-класс
« Работа в системе программирования КуМир:
«Исполнитель Робот» .
AC/DC
Саймон
Спасибо за внимание!
Приглашаем всех желающих
посетить наш мастер - класс
Ресурсы
- Удалова Т.Л., Ануфриева М.В. Информатика. КуМир. – Саратов: Лицей, 2012. – 144с.
- Основы информатики и вычислительной техники. Пробный учебник для средних учебных заведений. Кушниренко А.Г. и др. – 2-е изд. М.: Просвещение, 1991 – 224 с.
- http://www.licey.net/kumir/
- http://office.microsoft.com/ru
- http://im3-tub-ru.yandex.net/i?id=464416746-30-72&n=21
- http://im8-tub-ru.yandex.net/i?id=117360390-56-72&n=21
- http://im0-tub-ru.yandex.net/i?id=97312511-17-72&n=21
- http://im4-tub-ru.yandex.net/i?id=97312507-13-72&n=21
- http://im3-tub-ru.yandex.net/i?id=510398995-37-72&n=21
- http://im4-tub-ru.yandex.net/i?id=117360703-09-72&n=21
- http://im2-tub-ru.yandex.net/i?id=97312782-00-72&n=21
- http://im8-tub-ru.yandex.net/i?id=97311277-07-72&n=21
- http://im4-tub-ru.yandex.net/i?id=97311519-33-72&n=21
- http://im7-tub-ru.yandex.net/i?id=97311622-64-72&n=21
- http://im7-tub-ru.yandex.net/i?id=97312135-01-72&n=21