Кумир
КуМир
(Комплект Учебных МИРов) - система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.
Система Кумир позволяет создавать, отлаживать и выполнять программы на универсальном языке программирования Кумир.
Программа – это
- алгоритм, записанный на каком-либо языке программирования; набор команд для исполнителя.
- алгоритм, записанный на каком-либо языке программирования;
- набор команд для исполнителя.
Команда – это описание действий, которые должен выполнить исполнитель.
- откуда взять исходные данные? что нужно с ними сделать?
- откуда взять исходные данные?
- что нужно с ними сделать?
Общий вид алгоритма
- алг название алгоритма (аргументы и результаты)
- дано условия применимости алгоритма
- надо цель выполнения алгоритма
- нач описание промежуточных величин
- последовательность команд (тело алгоритма)
- | комментарии, не входящие в тело алгоритма
- кон
Исполнитель Робот
Исполнитель Робот существует в некоторой обстановке – прямоугольном поле, разбитом на клетки, между которыми могут стоять стены. Обстановка, в которой находится Робот, называется текущей обстановкой Робота. Кроме того, определена еще одна обстановка Робота – стартовая обстановка . Выполнение программы начинается со Стартовой обстановки.
Робот может передвигаться по полю, закрашивать клетки, измерять температуру и радиацию . Робот не может проходить сквозь стены, но может проверять , есть ли рядом с ним стена. Робот не может выйти за пределы прямоугольника (по периметру стоит «забор»).
Для того, чтобы обратиться к Роботу необходимо:
СКИ Робота
Выполнение
Ошибка
Сохранение
Линейная программа 1
Линейная программа 2
Задание
- Напишите программу, чтобы Робот закрасил вторую и пятую клетки ряда, прилегающего к верхнему краю поля 10х10, а затем вернулся в начальное положение (верхний левый угол поля). Просмотрите выполнение программы по шагам. Сохраните программу как Фамилия_прог1.
- Напишите программу, чтобы Робот начинал движение с центра поля 11х11 и закрасил 8 клеток вокруг центра поля и вернулся в центр поля. Обстановку сохранить и сдать вместе с программой (Фамилия_обст2 и Фамилия_прог2).
- Напишите программу, чтобы Робот закрасил клетку с буквой А (необходимо загрузить «обст3.fil»). Сохраните программу как Фамилия_прог3.


КуМир (Комплект Учебных МИРов) 