Данный гипертекстовый учебник позволит вам изучить и лучше понять систему программирования КуМир. Он содержит полезные функции, которые помогут вам рассмотреть примеры алгоритмов, приведенных в учебнике, и использовать их для дальнейшей работы. Для открытия учебника достаточно выбрать пункт главного меню "Инструменты" - "Гипертекстовый учебник". После этого запускается Web-браузер, используемый по умолчанию, и в нем открывается "корень учебника". Отсюда вы можете переходить по ссылкам на любую интересующую вас главу.
Для начала работы советуем удобно расположить на экране окна системы Кумир, учебника и используемых исполнителей. Далее описываются следующие функции:
Гипертекстовый учебник работает только при запуске его через систему КуМир. Если соединение с КуМиром не установлено, то использование всех остальных функций учебника будет невозможно. Поэтому полезно перед началом работы проверить соединение с КуМиром. Это можно сделать, нажав на следующую ссылку:
Ссылка для проверки соединенияПосле нажатия должно появиться сообщение о том, что соединение с КуМиром установлено.
После каждого примера алгоритма, приведенного в учебнике, вы увидите кнопку, записывающую текст алгоритма в редактор КуМира:
После нажатия на эту кнопку в редакторе КуМира появится текст алгоритма, в данном примере такой:
алг
нач
. цел а
. а:=7+8
. лит с
. с := 'лайла'
. ввд
. вывод 2+3
кон
алг ввд
нач
. вывод 12345, нс
кон
Это же действие может быть реализовано ссылкой: Задать текст программы
Также программу можно предварительно сохранить в файл, а затем загрузить его в Кумир. Например:
С помощью ссылки
После того, как вы задали текст программы в редактор КуМира, вы сможете запустить ее на выполнение путем нажатия кнопки:
Эта функция также может быть реализована ссылкой: Выполнить программу
Вы можете запустить программу по шагам. Для того, чтобы выполнить большой ШАГ (не заходя внутрь вспомогательных алгоритмов), нажмите
А если Вы хотите посмотреть, как программа ведет себя внутри всех вспомогательных алгоритмов, нажмите
Иногда будет необходимо рассматривать результаты выполнения каких-либо вспомогательных алгоритмов отдельно от основной программы. Для таких случаев в вашем распоряжении будут кнопки, позволяющие выполнять непрерывно алгоритм под определенным именем.
При нажатии данной кнопки выполнится только алгоритм "ввд" (загруженный нами при рассмотрении функции "Установить текст программы"), не выполняя основной алгоритм.
Чтобы посмотреть значение какой-либо переменной, нажмите на одну из ссылок ниже и в окошке появится значение соответствующей переменной из загруженной нами программы ("н/о" означает "не определено"):
Если значения переменных не определены, сначала выполните программу.
Для того, чтобы остановить выполнение программы, вы можете воспользоваться кнопкой:
При работе с исполнителем Робот кроме самого алгоритма вам также потребуется правильная обстановка, удовлетворяющая поставленной задаче. В учебнике после каждого примера вы увидите кнопку, задающую нужную обстановку:
В данном случае мы задали как стартовую обстановку размером 10x16 без стен и пометок (чистую). Вы можете убедиться в этом, открыв окно Робота в системе КуМир.
Иногда обстановки будут задаваться ссылками: Задать обстановку
(обстановка должна смениться)
Давайте в качестве примера рассмотрим конкретный алгоритм и потренируемся в использовании кнопок.
Допустим, поставлена задача:
Закрасить Роботом квадрат 2х2. Робот находится на чистом поле без стен.
Дан текст алгоритма:
алг
нач
. закрасить; вправо
. закрасить; вниз
. закрасить; влево
. закрасить; вверх
кон
Для того, чтобы убедиться, что этот алгоритм правильно составлен, и отследить, как исполнитель решает поставленную задачу, воспользуйтесь кнопками управления:
1) Загрузите программу:
2)Загрузите обстановку:
3) Выполните программу непрерывно:
4) Выполните программу по шагам. Для выполнения каждого шага нажимайте: