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

КуМир

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

Содержимое разработки

Кумир

Кумир

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

КуМир

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

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

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

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

Программа – это

  • алгоритм, записанный на каком-либо языке программирования; набор команд для исполнителя.
  • алгоритм, записанный на каком-либо языке программирования;
  • набор команд для исполнителя.

Команда – это описание действий, которые должен выполнить исполнитель.

  • откуда взять исходные данные? что нужно с ними сделать?
  • откуда взять исходные данные?
  • что нужно с ними сделать?
Общий вид алгоритма

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

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

Исполнитель Робот

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

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

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

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

СКИ Робота

СКИ Робота

Выполнение

Выполнение

Ошибка

Ошибка

Сохранение

Сохранение

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

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

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

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

Задание

Задание

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

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки