Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Различные меню от исполнителейСтр 1 из 3Следующая ⇒
Руководство пользователя Система Кумир позволяет создавать, отлаживать и выполнять программы на универсальном языке программирования Кумир. Кумир – учебная система. Она сводит к минимуму ‹‹накладные расходы›› на освоение, имеет развитую систему диагностики ошибок, средства, позволяющие ученику следить за выполнением программы и т. п. Ученик, никогда ранее не программировавший, может начать писать и выполнять алгоритмически относительно сложные программы через 1–2 часа после первого знакомства с Кумиром. В то же время система Кумир позволяет создавать достаточно большие и сложные программы (сотни строк). Во время редактирования программы система Кумир после каждого перевода курсора на новую строку автоматически производит синтаксический разбор и сообщает о найденных ошибках.
После запуска Кумира на экране появляется главное окно системы Кумир. Главное окно открывается при начале сеанса работы системы Кумир и закрывается в момент окончания сеанса работы. Иногда мы будем называть это окно рабочим, поскольку основная работа с системой происходит именно в этом окне. Главное окно системы Кумир имеет стандартный вид. Вверху окна расположены заголовок окна, главное меню и панель инструментов; снизу – строка состояния. Заголовок окна содержит полное имя файла, из которого была загружена основная программа. Строка состояния используется для вывода сообщений, показа положения курсора, состояния системы и т. п. При работе с окном доступны стандартные возможности управления окнами: окно можно свернуть/развернуть, сжать/растянуть, передвинуть и др. При закрытии окна его параметры (например, размеры и положение) запоминаются; при следующем запуске окно открывается с теми же параметрами.
Главное окно системы Кумир. Штрихпунктирной линией обозначены внутренние границы окна, которые можно перемещать с помощью мыши Главное окно разбито на две основные области: рабочую область (вверху) и область ввода-вывода (внизу). В рабочей области располагается программа, с которой в данный момент работает система Кумир. При этом рабочая область делится на две части: область редактирования текста программы (слева) и область построчных сообщений – поля редактора (справа). Эта область аналогична ‹‹полям›› в ученических тетрадях. В нее при подготовке программы выводятся сообщения об ошибках, найденных в каждой строке, а при выполнении – сведения о значаниях величин, которым присваиваются значения в соответствующих строках.
Границы между областями можно перемещать с помощью мыши при нажатой ее левой клавиши (на рисунке выше перемещаемые границы обозначены штрихпунктирной линией). При этом область ввода-вывода может быть полностью скрыта, – в этом случае она автоматически появляется при выполнении операторовиливо время выполения программы. Главное меню системы ‹‹Кумир›› Главное меню системы содержит семь основных пунктов и некоторое количество пунктов, которые могут меняться в зависимости от поставки системы. Каждому из этих пунктов соостветствует свое раскрывающееся меню. Меню ‹‹Программа›› Меню Программа содержит действия для работы с файлами Кумир-программ, которые имеют суффикс имени.kum.
Меню ‹‹Редактирование›› Редактор системы Кумир обеспечивает стандартные средства редактирования текстов: ввод символов в режиме вставки или замены, удаление символов, выделение / копирование / вставку / удаление фрагмента текста, ‹‹откатку›› (отмену последних действий) и ‹‹накатку›› (отмену откатки), поиск по тексту и т. д. Эти действия можно выполнять как в непосредственном режиме, так и с помощью меню Редактирование. Кроме того, редактор программ системы Кумир предоставляет пользователю дополнительные возможности, ориентированные на специфику языка Кумир.
Меню ‹‹Вставка›› Меню Вставка содержит две группы действий:
2.2.4. Меню ‹‹Выполнение›› Элементами меню Выполнение являются действия по запуску и остановке выполнения текущей программы:
Меню ‹‹Окна›› Меню Окна содержит действия отображения дополнительных окон системы ‹‹Кумир››, которые реализуются исполнителями. Помимо этого, данное меню содержит два действия:
Меню ‹‹Практикум›› Меню Практикум содержит следующие пункты:
Кнопки главного окна Сверху от редактора находится панель кнопок, которые дублируют часто используемые действия главного меню. При наведении курсора мыши на одну из этих кнопок, отображается всплывающая подсказка, содержащая название действия, и, при наличии – комбинацию клавиш, которая вызывает данное действие. Внешний вид этих кнопок – плоский, но кнопка Сохранить изменяет свой внешний вид в том случае, если редактируемая программа была изменена, но еще не сохранена. Опишем функции этих кнопок.
При клике правой кнопкой мыши по строке кнопок открывается окно, в котором можно выбрать, какие кнопки показывать в строке, а какие – скрыть. В низу главного окна, в левой части строки состояния находятся следующие кнопки (слева направо):
Очистить область ввода-вывода – эта кнопка становится доступной только при наличии текста в области ввода-вывода; ее нажатие приводит к очистке данной области. Сеанс работы ‹‹Кумир››. Состояния системы
Общие сведения Работа пользователя в системе Кумир состоит в: · подготовке программы к выполнению (редактирование, загрузка/сохранение программы, настройка параметров системы и т. п.); · выполнении программы (в обычном или отладочном режиме); · просмотре (анализе) результатов работы программы (окончательных или промежу- точных). В зависимости от выполняемого действия, система Кумир находится в одном из четырех возможных состояний: 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 – её ордината.
Сместиться на вектор
Смещает перо на вектор (dx, dy). Иными словами, если до выполнения команды перо находилось в точке (x, y), то после её выполнения, оно будет находиться в точке (x + dx, y + dy).
Написать
Пишет строку, растянутую или сжатую до заданной ширины. · ширина – ширина строки, текст – текст строки. Руководство пользователя Система Кумир позволяет создавать, отлаживать и выполнять программы на универсальном языке программирования Кумир. Кумир – учебная система. Она сводит к минимуму ‹‹накладные расходы›› на освоение, имеет развитую систему диагностики ошибок, средства, позволяющие ученику следить за выполнением программы и т. п. Ученик, никогда ранее не программировавший, может начать писать и выполнять алгоритмически относительно сложные программы через 1–2 часа после первого знакомства с Кумиром. В то же время система Кумир позволяет создавать достаточно большие и сложные программы (сотни строк). Во время редактирования программы система Кумир после каждого перевода курсора на новую строку автоматически производит синтаксический разбор и сообщает о найденных ошибках.
После запуска Кумира на экране появляется главное окно системы Кумир. Главное окно открывается при начале сеанса работы системы Кумир и закрывается в момент окончания сеанса работы. Иногда мы будем называть это окно рабочим, поскольку основная работа с системой происходит именно в этом окне. Главное окно системы Кумир имеет стандартный вид. Вверху окна расположены заголовок окна, главное меню и панель инструментов; снизу – строка состояния. Заголовок окна содержит полное имя файла, из которого была загружена основная программа. Строка состояния используется для вывода сообщений, показа положения курсора, состояния системы и т. п. При работе с окном доступны стандартные возможности управления окнами: окно можно свернуть/развернуть, сжать/растянуть, передвинуть и др. При закрытии окна его параметры (например, размеры и положение) запоминаются; при следующем запуске окно открывается с теми же параметрами.
Главное окно системы Кумир. Штрихпунктирной линией обозначены внутренние границы окна, которые можно перемещать с помощью мыши Главное окно разбито на две основные области: рабочую область (вверху) и область ввода-вывода (внизу). В рабочей области располагается программа, с которой в данный момент работает система Кумир. При этом рабочая область делится на две части: область редактирования текста программы (слева) и область построчных сообщений – поля редактора (справа). Эта область аналогична ‹‹полям›› в ученических тетрадях. В нее при подготовке программы выводятся сообщения об ошибках, найденных в каждой строке, а при выполнении – сведения о значаниях величин, которым присваиваются значения в соответствующих строках. Границы между областями можно перемещать с помощью мыши при нажатой ее левой клавиши (на рисунке выше перемещаемые границы обозначены штрихпунктирной линией). При этом область ввода-вывода может быть полностью скрыта, – в этом случае она автоматически появляется при выполнении операторовиливо время выполения программы. Главное меню системы ‹‹Кумир›› Главное меню системы содержит семь основных пунктов и некоторое количество пунктов, которые могут меняться в зависимости от поставки системы. Каждому из этих пунктов соостветствует свое раскрывающееся меню. Меню ‹‹Программа›› Меню Программа содержит действия для работы с файлами Кумир-программ, которые имеют суффикс имени.kum.
Меню ‹‹Редактирование›› Редактор системы Кумир обеспечивает стандартные средства редактирования текстов: ввод символов в режиме вставки или замены, удаление символов, выделение / копирование / вставку / удаление фрагмента текста, ‹‹откатку›› (отмену последних действий) и ‹‹накатку›› (отмену откатки), поиск по тексту и т. д. Эти действия можно выполнять как в непосредственном режиме, так и с помощью меню Редактирование. Кроме того, редактор программ системы Кумир предоставляет пользователю дополнительные возможности, ориентированные на специфику языка Кумир.
Меню ‹‹Вставка›› Меню Вставка содержит две группы действий:
2.2.4. Меню ‹‹Выполнение›› Элементами меню Выполнение являются действия по запуску и остановке выполнения текущей программы:
Меню ‹‹Окна›› Меню Окна содержит действия отображения дополнительных окон системы ‹‹Кумир››, которые реализуются исполнителями. Помимо этого, данное меню содержит два действия:
Меню ‹‹Практикум›› Меню Практикум содержит следующие пункты:
Различные меню от исполнителей Различные исполнители системы Кумир могут иметь свои одноименные меню, которые располагаются в главном окне между меню Практикум и Информация.
Меню ‹‹Инфо›› Меню Инфо (сокращение от ‹‹Информация››) содержит элементы, вызов которых приводит к отображению информационных окон.
Кнопки главного окна Сверху от редактора находится панель кнопок, которые дублируют часто используемые действия главного меню. При наведении курсора мыши на одну из этих кнопок, отображается всплывающая подсказка, содержащая название действия, и, при наличии – комбинацию клавиш, которая вызывает данное действие. Внешний вид этих кнопок – плоский, но кнопка Сохранить изменяет свой внешний вид в том случае, если редактируемая программа была изменена, но еще не сохранена. Опишем функции этих кнопок.
|
|||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-04-20; просмотров: 411; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.211.66 (0.122 с.) |