Различные меню от исполнителей 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Различные меню от исполнителей



Руководство пользователя

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

Кумир – учебная система. Она сводит к минимуму ‹‹накладные расходы›› на освоение, имеет развитую систему диагностики ошибок, средства, позволяющие ученику следить за выполнением программы и т. п. Ученик, никогда ранее не программировавший, может начать писать и выполнять алгоритмически относительно сложные программы через 1–2 часа после первого знакомства с Кумиром. В то же время система Кумир позволяет создавать достаточно большие и сложные программы (сотни строк).

Во время редактирования программы система Кумир после каждого перевода курсора на новую строку автоматически производит синтаксический разбор и сообщает о найденных ошибках.

 

После запуска Кумира на экране появляется главное окно системы Кумир. Главное окно открывается при начале сеанса работы системы Кумир и закрывается в момент окончания сеанса работы. Иногда мы будем называть это окно рабочим, поскольку основная работа с системой происходит именно в этом окне.

Главное окно системы Кумир имеет стандартный вид. Вверху окна расположены заголовок окна, главное меню и панель инструментов; снизу – строка состояния. Заголовок окна содержит полное имя файла, из которого была загружена основная программа. Строка состояния используется для вывода сообщений, показа положения курсора, состояния системы и т. п.

При работе с окном доступны стандартные возможности управления окнами: окно можно свернуть/развернуть, сжать/растянуть, передвинуть и др. При закрытии окна его параметры (например, размеры и положение) запоминаются; при следующем запуске окно открывается с теми же параметрами.

 

Главное окно системы Кумир. Штрихпунктирной линией обозначены внутренние границы окна, которые можно перемещать с помощью мыши

Главное окно разбито на две основные области: рабочую область (вверху) и область ввода-вывода (внизу).

В рабочей области располагается программа, с которой в данный момент работает система Кумир. При этом рабочая область делится на две части: область редактирования текста программы (слева) и область построчных сообщений – поля редактора (справа). Эта область аналогична ‹‹полям›› в ученических тетрадях. В нее при подготовке программы выводятся сообщения об ошибках, найденных в каждой строке, а при выполнении – сведения о значаниях величин, которым присваиваются значения в соответствующих строках.

Границы между областями можно перемещать с помощью мыши при нажатой ее левой клавиши (на рисунке выше перемещаемые границы обозначены штрихпунктирной линией). При этом область ввода-вывода может быть полностью скрыта, – в этом случае она автоматически появляется при выполнении операторовиливо время выполения программы.

Главное меню системы ‹‹Кумир››

Главное меню системы содержит семь основных пунктов и некоторое количество пунктов, которые могут меняться в зависимости от поставки системы. Каждому из этих пунктов соостветствует свое раскрывающееся меню.

Меню ‹‹Программа››

Меню Программа содержит действия для работы с файлами Кумир-программ, которые имеют суффикс имени.kum.

  1. Новая программа – создает новую пустую программу в соответствии с установленным шаблоном.
  2. Новый текст – создаёт и открывает на редактирование пустой текстовый файл. Доступно только в конфигурациях Профессиональная и Для учителей.
  3. Загрузить – отображает диалог выбора файла для загрузки в систему.
  4. Недавние файлы – открывает вложенное подменю, содержащее элементы для быстрого открытия последних файлов (не более 10 элементов)
  5. Сохранить – если файл был загружен или ранее уже был сохранён на компьютер, то перезаписывает его; в противном случае отображает диалог выбора имени файла для его сохранения.
  6. Сохранить как – отображает диалог выбора имени файла для его сохранения.
  7. Сохранить как исполняемый файл – отображает диалог выбора имени файла для сохранения текущей программы в виде исполняемого файла (в формате *.exe). Этот пункт меню доступен только в версиях для Linux.
  8. Закрыть вкладку – закрывает рабочую вкладку системы КуМир. Если в файле, находящемся на этой вкладке были проведены несохранённые изменения, открывается диалоговое окно с предложением «Сохранить текущий текст?». Доступно только в конфигурациях Профессиональная и Для учителей.
  9. Выбор каталога пользователя – отображает диалог изменения текущего рабочего каталога
  10. Настройки – отображает диалог изменения настроек системы ‹‹Кумир››
  11. Выход – завершает работу с системой ‹‹Кумир››.

 

Меню ‹‹Редактирование››

Редактор системы Кумир обеспечивает стандартные средства редактирования текстов: ввод символов в режиме вставки или замены, удаление символов, выделение / копирование / вставку / удаление фрагмента текста, ‹‹откатку›› (отмену последних действий) и ‹‹накатку›› (отмену откатки), поиск по тексту и т. д. Эти действия можно выполнять как в непосредственном режиме, так и с помощью меню Редактирование. Кроме того, редактор программ системы Кумир предоставляет пользователю дополнительные возможности, ориентированные на специфику языка Кумир.

  1. Отменить последнее действие – отменяет последнее выполненное действие, которое привело к изменению текста в области редактирования
  2. Повторить отмененное действие – если последней операцией, изменившей текст в области редактирования, была ‹‹откатка›› изменений, то повторяет отмененное действие; в противном случае, этот пункт меню недоступен
  3. Выбрать весь текст – устанавливает выделение от начала текста до его конца
  4. Вырезать – удаляет выделенную часть текста, сохраняя при этом удаленный текст в системном буфере обмена
  5. Скопировать – копирует выделенную часть текста в системный буфер обмена
  6. Вставить – вставляет в текущее положение текстового курсора текст из системного буфера обмена, перемещая при этом курсор вперед на количество вставленных символов
  7. Найти – отображает панель поиска текста
  8. Заменить – отображает панель поиска текста и переключает ее в режим отображения опций замены
  9. Удалить строку – полностью удаляет текстовую строку, в которой находится курсор
  10. Удалить текст до конца строки – удаляет фрагмент текста в строке от первого символа после курсора до конца строки
  11. (Рас)комментировать строки – если текущая строка не начинается с символа комментария, то вставляет символ комментария в начало строки, иначе – убирает его. Если выделен фрагмент текста, то данная операция производится ко всем строкам, которые затрагивает выделение
  12. Запись последовательности нажатий клавиш – начинает запись последовательности нажатий клавиш, при этом в строке состояния главного окна рядом с надписью ‹‹Редактирование›› появляется красный (для темной темы оформления – оранжевый) круглый индикатор. Повторная активация этого пункта меню приводит к завершению записи последовательности и отображает диалог назначения имени и комбинации клавиш для записанной последовательности
  13. Изменить записанные последовательности – если ранее были записаны последовательности нажатий клавиш, то этот пункт меню становится доступен, а его активация приводит к отображению диалога редактирования свойств записанных последовательностей.

 

Меню ‹‹Вставка››

Меню Вставка содержит две группы действий:

  1. Операции вставки конструкций используемого языка программирования
  2. Операции выполнения записанных ранее последовательностей нажатий клавиш.

 

2.2.4. Меню ‹‹Выполнение››

Элементами меню Выполнение являются действия по запуску и остановке выполнения текущей программы:

  1. Без показа на полях – запуск программы в ускоренном выполнении, при котором на полях не отображаются значения изменяемых величин
  2. Обычное выполнение – запуск программы в обычном режиме, при котором на полях редактора отображаются значения изменяемых величин
  3. Запустить тестирование – выполнение специального тестирующего алгоритма
  4. Остановить выполнение – принудительно останавливает выполнение программы до ее завершения
  5. ШАГ – в режиме паузы выполняет очередную строку; если выполнение программы еще не началось, то запускает выполнение в пошаговом режиме
  6. шаг – в режиме паузы выполняет очередную строку; если выполнение программы еще не началось, то запускает выполнение в пошаговом режиме. В отличии от действия ШАГ, если очередная инструкция является вызовом алгоритма или функции, то активация действия шаг приводит к пошаговому выполнению вызываемого алгоритма
  7. До конца алгоритма – в режиме паузы запускает выполнение программы до конца текущего алгоритма, после чего выполнение приостанавливается.
  8. Выполнить до курсора – выполняет программу до той строки, где находится курсор. Затем программа переходит в режим Пауза.
  9. Точка остановки в строке – устанавливает точку остановки в той строке, где находится курсор.

 

Меню ‹‹Окна››

Меню Окна содержит действия отображения дополнительных окон системы ‹‹Кумир››, которые реализуются исполнителями. Помимо этого, данное меню содержит два действия:

  1. Отображать нижнюю часть окна – вызов этого действия отображает либо скрывает нижнюю часть главного окна с областью ввода-вывода.
  2. Практикум – отображает дополнительное окно практикума.

 

Меню ‹‹Практикум››

Меню Практикум содержит следующие пункты:

  • Загрузить курс – загрузить файл описания курса или тетрадь.
  • Недавние тетради/курсы – открыть список недавно использовавшихся тетрадей/курсов.
  • Проверить – запустить проверку заданий.
  • Сохранить как … – сохранить тетрадь.
  • Вернуться к исходной – возврат всех исполнителей к исходным обстановкам. Все пользовательские изменения в файле программы также аннулируются.
  • Вернуться к проверенной – вернуть состояние исполнителей и файла программы к тому моменту, когда программа последний раз подавалась на проверку.
  • Следующая обстановка – загрузить следующую обстановку из тех на которых будет производиться проверка.
  • Предыдущая обстановка – загрузить предыдущую обстановку из тех на которых будет производиться проверка.

 

Кнопки главного окна

Сверху от редактора находится панель кнопок, которые дублируют часто используемые действия главного меню. При наведении курсора мыши на одну из этих кнопок, отображается всплывающая подсказка, содержащая название действия, и, при наличии – комбинацию клавиш, которая вызывает данное действие. Внешний вид этих кнопок – плоский, но кнопка Сохранить изменяет свой внешний вид в том случае, если редактируемая программа была изменена, но еще не сохранена.

Опишем функции этих кнопок.

  1. Кнопки Новая программа, Загрузить и Сохранить дублируют соответствующие пункты меню Программа.
  2. Кнопки Вырезать, Скопировать и Вставить, а также Отменить последнее действие и Повторить отменённое действие дублируют соответствующие пункты меню Редактирование.
  3. Кнопки Без показа на полях, Обычное выполнение, Остановить выполнение, а также ШАГ, шаг и До конца алгоритма дублируют соответствующие пункты меню Выполнение. Кнопки Остановить выполнение и До конца алгоритма активны только во время выполнения программы.
  4. Кнопки Практикум, Водолей, Водолей – Пульт, Черепашка, Черепашка – Пульт, Робот, Робот – Пульт, Рисователь, Вертун, Кузнечик и Кузнечик – Пульт дублируют соответствующие пункты меню Окна.

При клике правой кнопкой мыши по строке кнопок открывается окно, в котором можно выбрать, какие кнопки показывать в строке, а какие – скрыть.

В низу главного окна, в левой части строки состояния находятся следующие кнопки (слева направо):

  1. Отображать нижнюю часть окна – дубрирует соответствующий пункт меню Окна
  2. Сохранить вывод – отображает всплывающее меню сохранения содержимого окна ввода-вывода
  3. Скопировать вывод в буфер обмена – отображает всплывающее меню копирования содержимого окна ввода-вывода в буфер обмена

Очистить область ввода-вывода – эта кнопка становится доступной только при наличии текста в области ввода-вывода; ее нажатие приводит к очистке данной области.

Сеанс работы ‹‹Кумир››. Состояния системы

 

Общие сведения

Работа пользователя в системе Кумир состоит в:

· подготовке программы к выполнению (редактирование, загрузка/сохранение программы, настройка параметров системы и т. п.);

· выполнении программы (в обычном или отладочном режиме);

· просмотре (анализе) результатов работы программы (окончательных или промежу- точных).

В зависимости от выполняемого действия, система Кумир находится в одном из четырех возможных состояний:

1. Редактирование – происходит подготовка программы, выполнения нет;

2. Выполнение – происходит выполнение программы, редактирование текста запрещено;

3. Анализ (результатов) – выполнение завершено, одноко все сообщения программы доступны для наблюдения и анализа; по любому действию, изменяющему исходную программу или состояние одного из исполнителей, система переходит в состояние Редактирование;

4. Пауза – выполнение программы приостановлено, но может быть продолжено; редактирование текста программы запрещено;

Переход в состояние Выполнение возможно из состояний:

· Редактирование, Анализ – с помощью действий из меню Выполнение;

· Пауза, Анализ – с помощью действий из меню Выполнение, за исключением Остановить выполнение.

Из состояния Выполнение система может перейти в одно из состояний:

· Анализ, если выполнение программы завершено (аварийно или успешно);

· Пауза, при выполнении команды, или при завершении выполнения очередного шага во время пошагового выполнения.

Общая схема возможных переходов между состояниями выглядит так:

· Редактирование→Выполнение

· Выполнение→{Анализ, Пауза}

· Пауза→{Выполнение, Анализ}

· Анализ→{Выполнение, Редактирование}

Состояние ‹‹Редактирование››

В состоянии ‹‹Редактирование›› возможно изменение текста программы. При этом, в нижней части главного окна Кумир (строке статуса) отображется следующая значимая информация:

1. Наименование состояния – ‹‹Редактирование››

2. Количество ошибок в тексте редактируемой программы

3. Положение курсора и раскладка клавиатуры.

 

Состояние ‹‹Выполнение››

В состоянии ‹‹Выполнение›› невозможно изменить программу. В нижней части главного окна Кумир (строке статуса) отображется следующая значимая информация:

1. Наименование состояния – ‹‹Выполнение››

2. Количество выполненных во время выполнения шагов

Выход из состояния ‹‹Выполнение›› осуществляется автоматически при завершении программы, либо в случае принудительной остановки.

 

Состояние ‹‹Анализ››

В состоянии ‹‹Анализ›› возможно изменение текста программы, при этом любое преобразование текста программы приведет к переходу в состояние ‹‹Редактирование››. В нижней части главного окна Кумир (строке статуса) отображется следующая значимая информация:

1. Наименование состояния – ‹‹Анализ››

2. Количество выполненных во время выполнения шагов

3. Причина перехода в состояние ‹‹Анализ››:

· Выполнение завершено – программа была выполнена до конца;

· Выполнение прервано – выполнение программы было прервано пользователем до ее завершения

· Ошибка – выполненние программы было прервано в результате ошибки.

 

Состояние ‹‹Пауза››

В состоянии ‹‹Пауза›› невозможно изменить программу. В нижней части главного окна Кумир (строке статуса) отображется следующая значимая информация:

1. Наименование состояния – ‹‹Пауза››

2. Количество выполненных во время выполнения шагов

Переход в состояние ‹‹Пауза›› возможен двумя способами:

1. Завершением выполнения одного шага во время пошагового выполнения

2. Выполнением оператора.

Состояние ‹‹Пауза›› предназначено для исследования внутреннего состояния выполняемой программы.

 

Редактор программ

 

Общие сведения

Встроенный редактор предназначен для редактирования текстов программ. Функциональность редактора является стандартной для текстовых редакторов.

Клавиатурные сочетания, используемые для редактирования текста и навигации по тексту, соответствуют общепринятым.

В отличии от большинства текстовых редакторов, редактор программ ‹‹Кумир›› позволяет перемещать курсор в произвольную, в том числе не существующую, строку текста, а редактор текстовых файлов (доступен только в конфигурациях Профессиональная и Для учителей) – в произвольную ячейку текста.

При вводе текста в не существующую строку, существующий текст будет заполнен пустыми строками до текущего положения курсора. При вводе текста в не существующую позицию строки – строка будет заполнена пробелами до текущего положения курсора.

Текущее положение курсора отображается в строке состояния. Рядом отображается индикатор раскладки клавиатуры.

Подсказки в начале строки

В начале строки список подсказок состоит из:

1. Алгоритмов, которые не возвращают никаких значений

2. Имен величин, объявленных в текущем алгоритме выше положения текстового курсора

3. Имен аргументов алгоритма, которым не запрещено присваивание.

 

Поиск и замена

Активация пунктов меню Редактирование→Найти или Редактирование→Заменить открывает область поиска и замены. Существует 2 варианта этой области:

· обычный – содержит только поиск,

· расширенный – содержит поиск по шаблону и замену.

Обычный вариант

Активация пункта меню Редактирование→Найти открывает обычный вариант области. Здесь можно ввести искомый текст, все вхождения которого в тексте файла станут выделенными.

 

Если найдено несколько вхождений искомой строки, между ними можно перемещаться, нажимая кнопки перехода к предыдущему или следующему вхождению текста.

 

Расширенный вариант

Активация пункта меню Редактирование→Замена или нажатие кнопки Отображение дополнительных параметров отображает расширенный вариант области поиска.

 

Область поиска – расширенный вариант

В поле Режим поиска можно указать возможность поиска не только простого текста, но и шаблона. Для написания шаблонов можно использовать 2 специальных символа:

·? соответствует одному любому символу,

· * соответствует произвольному количеству любых символов.

Общие сведения

Выполнение программы на языке Кумир состоит в том, что последовательно выполняются:

1. Загрузка и инициализация используемых исполнителей, если они использовались

2. Выполнение вступления к программе, если оно есть

3. Выполнение стартового алгоритма.

Стартовым алгоритмом может являться:

· первый алгоритм программы при запуске обычного выполнения, выполнения без показа на полях или пошагового выполнения;

· алгоритм, который может находиться в скрытой части программы, – при активации действия Выполнение→Запустить тестирование или выполнения проверки задания из Практикума.

Выполнение может производиться по шагам, когда одному шагу соответствует выполнимая строка программы. Особую роль играют вызовы вспомогательных алгоритмов, представленных в текущей программе. По желанию пользователя, такой вызов может трактоваться как один шаг (крупный ШАГ). В то же время, можно и ‹‹войти внутрь вызова››. Тогда очередной шаг (мелкий шаг) будет состоять в выполнении очередной строки вспомогательного алгоритма.

Выполнение программ и состояния системы ‹‹Кумир››

Напомним, что система Кумир может находиться в одном из таких четырёх состояний:

· Редактирование;

· выполнение;

· анализ;

· пауза.

Подробнее см. Состояния системы.

Вывод значений на поля

Как правило, при выполнении Кумир-программы, на поля выводятся значения, присваиваемые величинам и результаты проверок. Вывод значений на поля производится при выполнении следующих команд:

· команда присваивания;

· команда ввод;

· заголовок цикла для;

· заголовок цикла раз;

· команды контроля выполнения: утв, дано, надо;

· конструкции проверки условий: пока, если, выбор.. при:, кц при.

Если в одной строке записано несколько команд, то на поля выводится несколько сообщений, разделенных точкой с запятой.

 

Исполнитель ‹‹Чертежник››

 

Использование исполнителя

Исполнитель ‹‹Чертежник›› входит в Вашу поставку Кумир, но его функции не являются частью языка программирования. Для его использования необходимо в программе явно указать использование данного исполнителя:

использовать Чертежник

| теперь функции чертежника доступны

| для использования в программе

Команды действий

Опустить перо

Синтаксис:
алг опустить перо

Опускает перо. При дальнейшем перемещении будет оставаться след.

 

Поднять перо

Синтаксис:
алг поднять перо

Поднимает перо. При дальнейшем перемещении будет оставаться след.

 

Выбрать чернила

Синтаксис:
алг выбрать чернила(цвет а)

Устанавливает цвет чернил.

· а – цвет чернил.

 

Сместиться в точку

Синтаксис:
алг сместиться в точку(вещ x, вещ y)

Смещает перо в заданную точку.

· x – абсцисса точки,

· y – её ордината.

 

Сместиться на вектор

Синтаксис:
алг сместиться на вектор(вещ dx, вещ dy)

Смещает перо на вектор (dx, dy). Иными словами, если до выполнения команды перо находилось в точке (x, y), то после её выполнения, оно будет находиться в точке (x + dx, y + dy).

 

Написать

Синтаксис:
алг написать(вещ ширина, лит текст)

Пишет строку, растянутую или сжатую до заданной ширины.

· ширина – ширина строки,

текст – текст строки.

Руководство пользователя

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

Кумир – учебная система. Она сводит к минимуму ‹‹накладные расходы›› на освоение, имеет развитую систему диагностики ошибок, средства, позволяющие ученику следить за выполнением программы и т. п. Ученик, никогда ранее не программировавший, может начать писать и выполнять алгоритмически относительно сложные программы через 1–2 часа после первого знакомства с Кумиром. В то же время система Кумир позволяет создавать достаточно большие и сложные программы (сотни строк).

Во время редактирования программы система Кумир после каждого перевода курсора на новую строку автоматически производит синтаксический разбор и сообщает о найденных ошибках.

 

После запуска Кумира на экране появляется главное окно системы Кумир. Главное окно открывается при начале сеанса работы системы Кумир и закрывается в момент окончания сеанса работы. Иногда мы будем называть это окно рабочим, поскольку основная работа с системой происходит именно в этом окне.

Главное окно системы Кумир имеет стандартный вид. Вверху окна расположены заголовок окна, главное меню и панель инструментов; снизу – строка состояния. Заголовок окна содержит полное имя файла, из которого была загружена основная программа. Строка состояния используется для вывода сообщений, показа положения курсора, состояния системы и т. п.

При работе с окном доступны стандартные возможности управления окнами: окно можно свернуть/развернуть, сжать/растянуть, передвинуть и др. При закрытии окна его параметры (например, размеры и положение) запоминаются; при следующем запуске окно открывается с теми же параметрами.

 

Главное окно системы Кумир. Штрихпунктирной линией обозначены внутренние границы окна, которые можно перемещать с помощью мыши

Главное окно разбито на две основные области: рабочую область (вверху) и область ввода-вывода (внизу).

В рабочей области располагается программа, с которой в данный момент работает система Кумир. При этом рабочая область делится на две части: область редактирования текста программы (слева) и область построчных сообщений – поля редактора (справа). Эта область аналогична ‹‹полям›› в ученических тетрадях. В нее при подготовке программы выводятся сообщения об ошибках, найденных в каждой строке, а при выполнении – сведения о значаниях величин, которым присваиваются значения в соответствующих строках.

Границы между областями можно перемещать с помощью мыши при нажатой ее левой клавиши (на рисунке выше перемещаемые границы обозначены штрихпунктирной линией). При этом область ввода-вывода может быть полностью скрыта, – в этом случае она автоматически появляется при выполнении операторовиливо время выполения программы.

Главное меню системы ‹‹Кумир››

Главное меню системы содержит семь основных пунктов и некоторое количество пунктов, которые могут меняться в зависимости от поставки системы. Каждому из этих пунктов соостветствует свое раскрывающееся меню.

Меню ‹‹Программа››

Меню Программа содержит действия для работы с файлами Кумир-программ, которые имеют суффикс имени.kum.

  1. Новая программа – создает новую пустую программу в соответствии с установленным шаблоном.
  2. Новый текст – создаёт и открывает на редактирование пустой текстовый файл. Доступно только в конфигурациях Профессиональная и Для учителей.
  3. Загрузить – отображает диалог выбора файла для загрузки в систему.
  4. Недавние файлы – открывает вложенное подменю, содержащее элементы для быстрого открытия последних файлов (не более 10 элементов)
  5. Сохранить – если файл был загружен или ранее уже был сохранён на компьютер, то перезаписывает его; в противном случае отображает диалог выбора имени файла для его сохранения.
  6. Сохранить как – отображает диалог выбора имени файла для его сохранения.
  7. Сохранить как исполняемый файл – отображает диалог выбора имени файла для сохранения текущей программы в виде исполняемого файла (в формате *.exe). Этот пункт меню доступен только в версиях для Linux.
  8. Закрыть вкладку – закрывает рабочую вкладку системы КуМир. Если в файле, находящемся на этой вкладке были проведены несохранённые изменения, открывается диалоговое окно с предложением «Сохранить текущий текст?». Доступно только в конфигурациях Профессиональная и Для учителей.
  9. Выбор каталога пользователя – отображает диалог изменения текущего рабочего каталога
  10. Настройки – отображает диалог изменения настроек системы ‹‹Кумир››
  11. Выход – завершает работу с системой ‹‹Кумир››.

 

Меню ‹‹Редактирование››

Редактор системы Кумир обеспечивает стандартные средства редактирования текстов: ввод символов в режиме вставки или замены, удаление символов, выделение / копирование / вставку / удаление фрагмента текста, ‹‹откатку›› (отмену последних действий) и ‹‹накатку›› (отмену откатки), поиск по тексту и т. д. Эти действия можно выполнять как в непосредственном режиме, так и с помощью меню Редактирование. Кроме того, редактор программ системы Кумир предоставляет пользователю дополнительные возможности, ориентированные на специфику языка Кумир.

  1. Отменить последнее действие – отменяет последнее выполненное действие, которое привело к изменению текста в области редактирования
  2. Повторить отмененное действие – если последней операцией, изменившей текст в области редактирования, была ‹‹откатка›› изменений, то повторяет отмененное действие; в противном случае, этот пункт меню недоступен
  3. Выбрать весь текст – устанавливает выделение от начала текста до его конца
  4. Вырезать – удаляет выделенную часть текста, сохраняя при этом удаленный текст в системном буфере обмена
  5. Скопировать – копирует выделенную часть текста в системный буфер обмена
  6. Вставить – вставляет в текущее положение текстового курсора текст из системного буфера обмена, перемещая при этом курсор вперед на количество вставленных символов
  7. Найти – отображает панель поиска текста
  8. Заменить – отображает панель поиска текста и переключает ее в режим отображения опций замены
  9. Удалить строку – полностью удаляет текстовую строку, в которой находится курсор
  10. Удалить текст до конца строки – удаляет фрагмент текста в строке от первого символа после курсора до конца строки
  11. (Рас)комментировать строки – если текущая строка не начинается с символа комментария, то вставляет символ комментария в начало строки, иначе – убирает его. Если выделен фрагмент текста, то данная операция производится ко всем строкам, которые затрагивает выделение
  12. Запись последовательности нажатий клавиш – начинает запись последовательности нажатий клавиш, при этом в строке состояния главного окна рядом с надписью ‹‹Редактирование›› появляется красный (для темной темы оформления – оранжевый) круглый индикатор. Повторная активация этого пункта меню приводит к завершению записи последовательности и отображает диалог назначения имени и комбинации клавиш для записанной последовательности
  13. Изменить записанные последовательности – если ранее были записаны последовательности нажатий клавиш, то этот пункт меню становится доступен, а его активация приводит к отображению диалога редактирования свойств записанных последовательностей.

 

Меню ‹‹Вставка››

Меню Вставка содержит две группы действий:

  1. Операции вставки конструкций используемого языка программирования
  2. Операции выполнения записанных ранее последовательностей нажатий клавиш.

 

2.2.4. Меню ‹‹Выполнение››

Элементами меню Выполнение являются действия по запуску и остановке выполнения текущей программы:

  1. Без показа на полях – запуск программы в ускоренном выполнении, при котором на полях не отображаются значения изменяемых величин
  2. Обычное выполнение – запуск программы в обычном режиме, при котором на полях редактора отображаются значения изменяемых величин
  3. Запустить тестирование – выполнение специального тестирующего алгоритма
  4. Остановить выполнение – принудительно останавливает выполнение программы до ее завершения
  5. ШАГ – в режиме паузы выполняет очередную строку; если выполнение программы еще не началось, то запускает выполнение в пошаговом режиме
  6. шаг – в режиме паузы выполняет очередную строку; если выполнение программы еще не началось, то запускает выполнение в пошаговом режиме. В отличии от действия ШАГ, если очередная инструкция является вызовом алгоритма или функции, то активация действия шаг приводит к пошаговому выполнению вызываемого алгоритма
  7. До конца алгоритма – в режиме паузы запускает выполнение программы до конца текущего алгоритма, после чего выполнение приостанавливается.
  8. Выполнить до курсора – выполняет программу до той строки, где находится курсор. Затем программа переходит в режим Пауза.
  9. Точка остановки в строке – устанавливает точку остановки в той строке, где находится курсор.

 

Меню ‹‹Окна››

Меню Окна содержит действия отображения дополнительных окон системы ‹‹Кумир››, которые реализуются исполнителями. Помимо этого, данное меню содержит два действия:

  1. Отображать нижнюю часть окна – вызов этого действия отображает либо скрывает нижнюю часть главного окна с областью ввода-вывода.
  2. Практикум – отображает дополнительное окно практикума.

 

Меню ‹‹Практикум››

Меню Практикум содержит следующие пункты:

  • Загрузить курс – загрузить файл описания курса или тетрадь.
  • Недавние тетради/курсы – открыть список недавно использовавшихся тетрадей/курсов.
  • Проверить – запустить проверку заданий.
  • Сохранить как … – сохранить тетрадь.
  • Вернуться к исходной – возврат всех исполнителей к исходным обстановкам. Все пользовательские изменения в файле программы также аннулируются.
  • Вернуться к проверенной – вернуть состояние исполнителей и файла программы к тому моменту, когда программа последний раз подавалась на проверку.
  • Следующая обстановка – загрузить следующую обстановку из тех на которых будет производиться проверка.
  • Предыдущая обстановка – загрузить предыдущую обстановку из тех на которых будет производиться проверка.

 

Различные меню от исполнителей

Различные исполнители системы Кумир могут иметь свои одноименные меню, которые располагаются в главном окне между меню Практикум и Информация.

 

Меню ‹‹Инфо››

Меню Инфо (сокращение от ‹‹Информация››) содержит элементы, вызов которых приводит к отображению информационных окон.

  1. Справочные руководства – дополнительное окно системы с навигацией по доступным справочным руководствам.
  2. Текущие значения величин – в режиме паузы отображает значения величин, используемых в программе.
  3. О программе – отображает диалог со сведениями о системе ‹‹Кумир››.

Кнопки главного окна

Сверху от редактора находится панель кнопок, которые дублируют часто используемые действия главного меню. При наведении курсора мыши на одну из этих кнопок, отображается всплывающая подсказка, содержащая название действия, и, при наличии – комбинацию клавиш, которая вызывает данное действие. Внешний вид этих кнопок – плоский, но кнопка Сохранить изменяет свой внешний вид в том случае, если редактируемая программа была изменена, но еще не сохранена.

Опишем функции этих кнопок.



Поделиться:


Последнее изменение этой страницы: 2021-04-20; просмотров: 410; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.246.193 (0.144 с.)