2. Настройка среды Кумир для исполнителя Робот. Запущенная программа Кумир выглядит так.
3. Но перед началом, нам необходимо задать стартовую обстановку Робота и познакомиться с простыми командами исполнителя Робот. Вставка – и
Но перед началом, нам необходимо задать стартовую
обстановку Робота и познакомиться с простыми командами
исполнителя Робот.
Вставка – исполнитель Робот
4. Запустив среду Кумир в меню Инструменты выбираем пункт Редактировать стартовую обстановку Робота Редактировать стартовую обстановку Роб
Запустив среду Кумир в меню Инструменты выбираем пункт
Редактировать стартовую обстановку Робота
Редактировать стартовую обстановку Робота
5. По умолчанию, размер окна 10 на 15 клеток. Если нам необходимо изменить количество строк и столбцов, то щелкаем Обстановка -> Новая обстановк
По умолчанию, размер окна 10 на 15 клеток. Если нам
Разбор 15.1 задания | ОГЭ по информатике 2023
необходимо изменить количество строк и столбцов, то
щелкаем Обстановка -> Новая обстановка и задаем
необходимые значения
6. Находим сохраненную ранее обстановку и загружаем ее. После этого убедимся, что загрузили правильную стартовую обстановку, щелкнув по кноп
Находим сохраненную ранее обстановку и загружаем ее.
После этого убедимся, что загрузили правильную стартовую
обстановку, щелкнув по кнопке Показать окно Робота
7. Исполнитель Робот. Простые команды.
• У нашего Робота тоже есть система команд. Сегодня мы рассмотрим
простые команды Робота. Всего их 5:
• вверх
• вниз
• влево
• вправо
• закрасить
• Результат выполнения этих команд понятен из их названия:
• вверх — переместить Робота на одну клетку вверх
• вниз — переместить Робота на одну клетку вниз
• влево — переместить Робота на одну клетку влево
• вправо — переместить Робота на одну клетку вправо
• закрасить — закрасить текущую клетку (клетку в которой
находится Робот).
8. Горячие клавиши (нажав их команды будут вставляться автоматически)
вверх — Escape, Up (стрелка вверх)
вниз — Escape, Down (стрелка вниз)
влево — Escape, Left (стрелка влево)
вправо — Escape, Right (стрелка вправо)
закрасить — Escape, Space (пробел)
9. Предлагаю рисовать квадрат, двигаясь по часовой стрелке. Для начала закрасим текущую клетку, дав команду закрасить. Потом делаем шаг вправ
Предлагаю рисовать квадрат, двигаясь по часовой стрелке.
Для начала закрасим текущую клетку, дав
команду закрасить. Потом делаем шаг вправо и опять
закрашиваем клетку. И еще раз шаг вправо и закрасить.
10. Попробуем запустить программу и посмотреть что же получилось. Для запуска нажимаем F9 или же кнопку на панели инструментов
Попробуем запустить программу и посмотреть что же
Робот в языке программирования Кумир #информатика #огэ #фоксфорд #shorts
получилось. Для запуска нажимаем F9 или же кнопку на
панели инструментов
• В результате должны увидить
Источник: ppt-online.org
Преобразование графиков функций 4
Решение экзаменационных задач по информатике с использованием программной среды КуМир
Зеленина Светлана Борисовна,
учитель информатики ГБОУ лицея № 393 Кировского района Санкт-Петербурга
Цели:
- Обучение решению типовых задач
- Развитие алгоритмического мышления
В
ведение
Кумир — система программирования, предназначенная для поддержки начального курса программирования.
Система распространяется свободно, на основании лицензии GNU GPL 2, входит в состав дистрибутива Linux, установленного в лицее.
Использование данной программы в условиях лицея наиболее целесообразно при подготовке к ЕГЭ и ГИА по информатике, т. к., экзаменационные задания включают задания, связанные с исполнителями, и встреча с этим понятием на экзамене впервые приводит к неоправданным затруднениям.
В данной разработке приведен пример знакомства с исполнителем Робот и разбор решения одного из типов задач ГИА.
Знакомство со средой
После запуска программы КуМир можно видеть окно, изображенное на рисунке. Программа в левой части окна может быть набрана непосредственно или с помощью команд меню Вставка — . Также простые команды могут быть набраны с пульта, но в рамках данного урока нас это не интересует.
Команды Робота:
Условия, которые умеет проверять Робот:
Логические операции доступные Роботу:
Команды циклов и ветвлений, существенные для данного урока:
Все доступные Роботу команды приводятся в справочной системе (Инфо-Язык и система КуМир).
нц пока условие
· тело цикла (последовательность команд)
если условие
· то серия 1
· иначе серия 2
Робот перед выполнением программы находится в левом верхнем углу поля:
Поле можно редактировать непосредственно (Инструменты — Редактировать стартовую обстановку Робота), после чего сохранить в файл и загрузить этот файл (Робот — сменить стартовую обстановку).
П
ример задания Демо-версия ГИА 2012
На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. От верхнего конца стены вправо отходит горизонтальная стена также неизвестной длины. Робот находится в клетке, расположенной слева от нижнего края вертикальной стены.
На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные левее вертикальной стены и выше горизонтальной стены и прилегающие к ним. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться.
В нашем распоряжении нет бесконечного поля, но, проведя исследование поведения робота на нескольких примерах можно пронаблюдать общий алгоритм.
Порядок действий:
использовать Робот
алг
нач
. нц пока справа стена
. . закрасить
. . вверх
. кц
. закрасить
. вправо
. нц пока снизу стена
. . закрасить
. . вправо
. кц
кон
Если изменится условие задачи и будет прописано напрямую использование только ограниченного количества условий, например только «слева свободно», «снизу свободно»? | Условие «снизу свободно» является отрицанием условия «снизу стена», поэтому заменяем «снизу стена» на «не снизу свободно» |
Обстановку можно загрузить из соответствующего файла.
После решения разобранной задачи можно перейти к самостоятельной работе
Задача 1. На бесконечном поле имеется длинная горизонтальная стена. Длина стены неизвестна. Робот находится в одной из клеток, расположенной непосредственно сверху от стены. Одно из возможных положений робота приведено на рисунке (робот обозначен буквой «Р»).
Напишите для робота алгоритм, закрашивающий все клетки, расположенные ниже стены и прилегающие к ней. Например, для приведенного выше рисунка робот должен закрасить следующие клетки (см. рисунок 1).
Конечное расположение робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера стены и любого допустимого начального расположения робота.
Задача 2. Робот находится в верхней клетке узкого вертикального коридора. Ширина коридора – одна клетка, длина коридора может быть произвольной. Возможный вариант начального расположения Робота приведён на рисунке (Робот обозначен буквой «Р»):
Напишите для Робота алгоритм, закрашивающий все клетки внутри коридора и возвращающий Робота в исходную позицию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок 2).
Алгоритм должен решать задачу для произвольного конечного размера коридора. При исполнении алгоритма Робот не должен разрушиться.
Похожие:
![]() |
Московский технологический колледж «Построение графиков тригонометрических функций с помощью геометрических преобразований» |
![]() |
Лабораторная работа «Построение контуров изображения с использованием. Ивших на уроках математики понятие о математических кривых и графиках функций. Данная лабораторная работа может быть использована. |
![]() |
Памятка-инструкция по согласованию графиков поверки средств измерений Для согласования в электронном виде графиков поверки си, поверяемых в фбу «цсм татарстан» необходимо |
![]() |
К совместному приказу Минэкономразвития России и Федерального казначейства. Об утверждении порядка размещения на официальном сайте планов-графиков размещения заказа на поставки товаров, выполнение работ, оказание. |
![]() |
К совместному приказу Минэкономразвития России и Федерального казначейства. Об утверждении порядка размещения на официальном сайте планов-графиков размещения заказа на поставки товаров, выполнение работ, оказание. |
![]() |
К совместному приказу Минэкономразвития России и Федерального казначейства. Об утверждении порядка размещения на официальном сайте планов-графиков размещения заказа на поставки товаров, выполнение работ, оказание. |
![]() |
Программный комплекс «web Торги-кс» версия 13 0 [13. 03. 00] сборка. Настоящий документ является руководством пользователя программного комплекса «web-торги-кс» и содержит описание порядка работы заказчика. |
![]() |
Беспалова Алевтина Александровна Преобразование отходов во вторичные. Преобразование отходов во вторичные материалы и энергетические ресурсы на примере угольных тэц |
![]() |
Учебный план 9 Продолжительность и объемы реализации программы 10. Распределение годовых план- графиков на этапах спортивной подготовки по виду спорта футбол 14 |
![]() |
Законодательные пределы аутсорсинга функций министерства обороны США Сша по закреплению на нормативном уровне перечня функций и видов деятельности министерства обороны сша, не подлежащих аутсорсингу. |
![]() |
Ansys разбиение модели на конечные элементы Краткое руководство пользователя Преобразование вырожденных тетраэдрических элементов к их первоначальной (не вырожденной) форме |
![]() |
Пояснительная записка к профессиональному стандарту «Руководитель. Описание обобщенных трудовых функций и трудовых функций по уровням квалификации 36 |
![]() |
Фракталы Целью данной работы является изучение понятия системы итерированных функций, их свойств и возможностей применения систем итерированных. |
![]() |
Инженерный вестник Дона Ключевые слова: асинхронный двигатель, датчик тока, микроконтроллер, спектр тока, быстрое преобразование Фурье |
![]() |
Паспорт и инструкция по эксплуатации автономной гибридной системы Преобразование постоянного напряжения аккумуляторной батареи с помощью инвертора в переменное напряжение 220В, синусоидальной формы. |
![]() |
Пояснительная записка к профессиональному стандарту «Машинист дистрибутора» Описание обобщенных трудовых функций и трудовых функций, входящих в вид профессиональной деятельности и обоснование их отнесения. |
Источник: rykovodstvo.ru
Презентация Рекурсия. Для исполнителя Робот в системе программирования КУМИР
Вы можете ознакомиться и скачать презентацию на тему Рекурсия. Для исполнителя Робот в системе программирования КУМИР. Доклад-сообщение содержит 10 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.
Слайды и текст этой презентации
Слайд 1
Описание слайда:
Рекурсия Для исполнителя Робот в системе программирования КУМИР
Слайд 2
Описание слайда:
Задача. На бесконечном поле имеется вертикальная стена. Длина стены неизвестна. Робот находится слева в клетке слева от стены. Переведите Робота в клетку, расположенную справа от стены и симметричную начальной относительно стены.
Начальное и конечное положение Робота представлено на рисунке.
Слайд 3
Описание слайда:
Для решения поставленной задачи, Роботу необходимо: Поднимаясь вверх, дойти до края стены. Обойти стену. Двигаясь вниз, дойти до нужной клетки.
Слайд 4
Описание слайда:
Слайд 5
Описание слайда:
Слайд 6
Описание слайда:
Правила программирования рекурсии Рекурсивная программа обязательно содержит условие прекращения ее выполнения (условие возврата из рекурсии). Рекурсивная программа содержит вызов самой себя.
Источник: mypresentation.ru