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

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

Скидки до 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

Майорова Т.Г.


Скачать

© 2018 564 9

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

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

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