СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Язык и система программирования КуМир

Категория: Информатика

Нажмите, чтобы узнать подробности

Язык программирования КуМир предназначен для юбучения элементарному программированию учащихся.

Просмотр содержимого документа
«Язык и система программирования КуМир»

Язык и система программирования КуМир Выступление на РМО учителей информатики учителя МКОУ «Бурганкентская СОШ» Рамазанова Ш.Р.

Язык и система программирования КуМир

Выступление на РМО учителей информатики

учителя МКОУ «Бурганкентская СОШ» Рамазанова Ш.Р.

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

Введение

  • КуМир - простая и удобная система программирования для учебных целей.
  • Достоинствами системы КуМир являются:
  • -  современное кроссплатформенное свободное приложение;
  • -  понятный русскоязычный синтаксис;
  • -  удобная, простая учебная среда разработки, “помогающая” в создании программ;
  • -  наличие методических разработок
  • -  используя систему КуМир, можно существенно увеличить число и качество задач, которые сможет решить школьник.
Установка системы КуМир Система КуМир разработана в НИИСИ РАН по заказу Российской академии наук и распространяется бесплатно. Официальный сайт НИИСИ РАН: http://www.niisi.ru/kumir/ Материалы про программированию на языке КуМир от издательства Лицей http://www.licey.net/kumir/

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

  • Система КуМир разработана в НИИСИ РАН по заказу Российской академии наук и распространяется бесплатно.
  • Официальный сайт НИИСИ РАН:

http://www.niisi.ru/kumir/

  • Материалы про программированию на языке КуМир от издательства Лицей http://www.licey.net/kumir/
Описание системы КуМир Область построчных сообщений Область программы Область ввода/вывода

Описание системы КуМир

Область построчных сообщений

Область программы

Область ввода/вывода

Описание системы КуМир Инструменты исполнителей Робот и Чертежник Создание, открытие, редактирование, сохранение программы Запуск программы Справочная информация Редактирование стартовой обстановки для робота, настройки среды программирования Миры и пульты Исполнителей Вставка стандартных алгоритмических конструкций

Описание системы КуМир

Инструменты исполнителей Робот и Чертежник

Создание, открытие, редактирование, сохранение программы

Запуск программы

Справочная информация

Редактирование стартовой обстановки для робота, настройки среды программирования

Миры и пульты Исполнителей

Вставка стандартных алгоритмических конструкций

Исполнители среды КуМир:   Исполнитель Робот; Исполнитель Черепашка; Исполнитель Водолей; Исполнитель Кузнечик; Исполнитель Рисователь; Исполнитель Чертежник.

Исполнители среды КуМир:

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

Графический исполнитель Робот

  • Исполнитель Робот работает на клетчатом поле (максимальный размер 10х16 клеток).
  • Робот перемещается по полю, закрашивает клетки и измеряет из температуру и радиацию.
  • На поле могут размещаться стены.
  • Перед началом выполнения программы необходимо задать стартовую обстановку и начальное положение Робота.
Система команд  исполнителя Робот Команды действия: вверх, вниз, вправо, влево, закрасить; Команды проверки условия: сверху стена, сверху свободно, снизу стена, снизу свободно, справа стена, справа свободно, слева стена, слева свободно, клетка закрашена, клетка чистая; Команды измерения: температура, радиация.

Система команд исполнителя Робот

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

Общий вид алгоритма

Линейные алгоритмы Составьте алгоритм, при выполнении которого Робот переместиться из клетки А в клетку В. (стартовая обстановка Л 1.fil)

Линейные алгоритмы

  • Составьте алгоритм, при выполнении которого Робот переместиться из клетки А в клетку В.
  • (стартовая обстановка Л 1.fil)
Линейные алгоритмы Составьте алгоритм, который переводит Робота из А в Б и закрашивает клетки, отмеченные точками. (стартовая обстановка Л 2.fil)

Линейные алгоритмы

  • Составьте алгоритм, который переводит Робота из А в Б и закрашивает клетки, отмеченные точками.

(стартовая обстановка Л 2.fil)

Циклические алгоритмы Цикл n раз – это составная команда, которая используется, когда некоторую последовательность команд в алгоритме необходимо повторить заранее известное количество раз.

Циклические алгоритмы

  • Цикл n раз – это составная команда, которая используется, когда некоторую последовательность команд в алгоритме необходимо повторить заранее известное количество раз.
Цикл n раз Робот находится в нижнем левом углу поля. Составьте программу, которая закрашивает 4 клетки по диагонали. (стартовая обстановка Ц 1.fil)

Цикл n раз

  • Робот находится в нижнем левом углу поля. Составьте программу, которая закрашивает 4 клетки по диагонали.

(стартовая обстановка Ц 1.fil)

Циклические алгоритмы Цикл пока - это составная команда, которая будет повторяться до тех пор, пока выполняется условие, записанное после ключевого слова пока.

Циклические алгоритмы

  • Цикл пока - это составная команда, которая будет повторяться до тех пор, пока выполняется условие, записанное после ключевого слова пока.
Цикл пока Составьте алгоритм, который переводит Робота из А в Б. (стартовая обстановка Ц 2.fil, Ц 3.fil)

Цикл пока

  • Составьте алгоритм, который переводит Робота из А в Б.
  • (стартовая обстановка Ц 2.fil, Ц 3.fil)
Циклические алгоритмы Цикл для – используется в алгоритмах, в которых некоторый набор команд необходимо выполнять последовательно с заданным шагом s в некотором диапазоне величин от min до max.

Циклические алгоритмы

  • Цикл для – используется в алгоритмах, в которых некоторый набор команд необходимо выполнять последовательно с заданным шагом s в некотором диапазоне величин от min до max.
Цикл для Робот находится в нижнем левом углу поля. Составьте программу, которая закрашивает k клеток по диагонали. (стартовая обстановка Ц 1.fil)

Цикл для

  • Робот находится в нижнем левом углу поля. Составьте программу, которая закрашивает k клеток по диагонали.
  • (стартовая обстановка Ц 1.fil)
Алгоритм ветвления Команда если Общий вид команд если:

Алгоритм ветвления

  • Команда если

Общий вид команд если:

Алгоритмы ветвления Команда выбор

Алгоритмы ветвления

  • Команда выбор
Организация алгоритма ветвления: Закрасить те клетки в коридоре, где нет сверху стены (стартовая обстановка коридор ветвление.fil)

Организация алгоритма ветвления:

Закрасить те клетки в коридоре, где нет сверху стены

  • (стартовая обстановка коридор ветвление.fil)
Вспомогательный алгоритм Алгоритм прохождения всего лабиринта, рис. а. Использование вспомогательного алгоритма Участок Алгоритм прохождения участка, рис.б

Вспомогательный алгоритм

Алгоритм прохождения всего лабиринта, рис. а. Использование вспомогательного алгоритма Участок

Алгоритм прохождения участка, рис.б

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

Вспомогательный алгоритм

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

Примеры задач для Робота

Графический исполнитель Чертежник Исполнитель Чертежник предназначен для построения линий и рисунков на бесконечном листе, на котором задана прямоугольная система координат. Чертежник рисует с помощью пера, которое можно поднимать или опускать. По умолчанию перо Чертежника находится в начале системы координат в поднятом состоянии, его цвет – черный. Чертежник может менять цвет пера и рисовать цветные картинки.

Графический исполнитель Чертежник

  • Исполнитель Чертежник предназначен для построения линий и рисунков на бесконечном листе, на котором задана прямоугольная система координат.
  • Чертежник рисует с помощью пера, которое можно поднимать или опускать.
  • По умолчанию перо Чертежника находится в начале системы координат в поднятом состоянии, его цвет – черный.
  • Чертежник может менять цвет пера и рисовать цветные картинки.
Система команд исполнителя Чертежник Опустить перо, Поднять перо, Сместиться в точку (арг вещ х, у), Сместиться на вектор (арг вещ х, у), Установить цвет (лит цвет), Надпись (вещ ширина_символа, лит текст).

Система команд исполнителя Чертежник

  • Опустить перо,
  • Поднять перо,
  • Сместиться в точку (арг вещ х, у),
  • Сместиться на вектор (арг вещ х, у),
  • Установить цвет (лит цвет),
  • Надпись (вещ ширина_символа, лит текст).
Линейный алгоритм Нарисуйте прямоугольник размером 7х3 клетки, нижний левый угол которого находится в точке (1,1) двумя способами: с использованием команды сместиться в точку  и сместиться на вектор .

Линейный алгоритм

  • Нарисуйте прямоугольник размером 7х3 клетки, нижний левый угол которого находится в точке (1,1) двумя способами: с использованием команды сместиться в точку и сместиться на вектор .
Использование циклов и вспомогательных алгоритмов Составьте программу рисования двух квадратов, изображенных на рисунке используя цикл или вспомогательную программу.

Использование циклов и вспомогательных алгоритмов

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

Пример использования цикла и встроенного алгоритма

Использование переменных Составьте программу рисования узора, изображенного на рисунке.

Использование переменных

  • Составьте программу рисования узора, изображенного на рисунке.
Пример программы

Пример программы

Примеры задач

Примеры задач

Ресурсы Удалова Т.Л., Ануфриева М.В. Информатика. КуМир. – Саратов: Лицей, 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

Ресурсы

  • Удалова Т.Л., Ануфриева М.В. Информатика. КуМир. – Саратов: Лицей, 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


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!