424.30K
Категория: ПрограммированиеПрограммирование

Кумир. Система Кумир

1.

Кумир

2.

КуМир
(Комплект Учебных МИРов) система программирования,
предназначенная для
поддержки начальных курсов
информатики и
программирования в средней и
высшей школе.

3.

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

4.

Программа – это
• алгоритм, записанный на каком-либо
языке программирования;
• набор команд для исполнителя.
Команда – это описание действий,
которые должен выполнить
исполнитель.
• откуда взять исходные данные?
• что нужно с ними сделать?

5.

Общий вид алгоритма
⚫ алг
название алгоритма (аргументы и
результаты)

дано
условия
применимости
алгоритма

надо цель выполнения алгоритма
⚫ нач описание промежуточных величин
⚫ последовательность
команд
(тело
алгоритма)
⚫ | комментарии, не входящие в тело
алгоритма
⚫ кон

6.

Исполнитель Робот
Исполнитель Робот существует в некоторой
обстановке – прямоугольном поле, разбитом на
клетки, между которыми могут стоять стены.
Обстановка, в которой находится Робот,
называется текущей обстановкой Робота. Кроме
того, определена еще одна обстановка Робота –
стартовая обстановка. Выполнение программы
начинается со Стартовой обстановки.
Робот может передвигаться по полю,
закрашивать клетки, измерять температуру и
радиацию. Робот не может проходить сквозь
стены, но может проверять, есть ли рядом с ним
стена. Робот не может выйти за пределы
прямоугольника (по периметру стоит «забор»).

7.

8.

9.

Для того, чтобы обратиться к Роботу необходимо:

10.

СКИ Робота

11.

Выполнение

12.

Ошибка

13.

Сохранение

14.

Линейная программа 1

15.

Линейная программа 2

16.

Задание
1) Напишите программу, чтобы Робот закрасил вторую и пятую
клетки ряда, прилегающего к верхнему краю поля 10х10, а
затем вернулся в начальное положение (верхний левый
угол поля). Просмотрите выполнение программы по шагам.
Сохраните программу как Фамилия_прог1.
1) Напишите программу, чтобы Робот начинал движение с
центра поля 11х11 и закрасил 8 клеток вокруг центра поля и
вернулся в центр поля. Обстановку сохранить и сдать
вместе с программой (Фамилия_обст2 и Фамилия_прог2).
1) Напишите программу, чтобы Робот закрасил клетку с буквой
А (необходимо загрузить «обст3.fil»). Сохраните программу
как Фамилия_прог3.
English     Русский Правила