Лекция: Оператор конца процедуры обработки прерываний - RESUME
Назначение: Обеспечивает переход к продолжению выполнения программы после выполнения процедуры обработки прерываний.
Синтаксис:
RESUME [0]
RESUME NEXT
RESUME {<номерстроки> | <метка строки>}
Существует несколько форм оператора RESUME.
| Форма оператора | Действие |
| RESUME [0] | Переход на оператор, который вызвал прерывание |
| RESUME NEXT | Переход на оператор, следующий за оператором, который вызвал прерывание |
| RESUME <номер строки> | Переход на строку с указанным номером |
| RESUME <метка строки> | Переход на указанную метку |
2.Описание практической части работы:
2.1. Цели лабораторной работы: Изучить возможность управления процессом работы программы с использованием функциональных клавиш.
2.2. Постановка задачи: Разработать программу генерирования случайных чисел в заданном диапазоне, используя прерывание от функциональных клавиш.
2.3. Порядок выполнения работы:
2.3.1. Ознакомиться с теоретической частью.
2.3.2. Получить задание у преподавателя.
2.3.3. Выполнить работу.
2.3.4. Оформить отчет:
2.3.4.1. Содержание отчета:
1. Цель работы — краткая формулировка поставленной цели.
2. Порядок выполнения — определяются действия, необходимые для выполнения данной работы.
3. Постановка задачи — формулирование задачи в соответствии с индивидуальным заданием.
4. Решение поставленной задачи:
4.1. Математическое описание решения поставленной задачи содержит описание связей между параметрами с использованием принятых в математике обозначений.
4.2. Описание логической структуры программы (алгоритм решения) содержит:
— краткое описание схемы программы,
— алгоритм решения (по ГОСТ ) — рисунок,
— краткое описание используемых операторов языка программирования (при необходимости).
4.3. Описание программы содержит:
— название файла, его размер,
— текст программы (или фрагмент для решения конкретной, наиболее важной части задания).
4.4. Результат работы программы:
— значения, полученные в результате выполнения программы
— анализ полученных результатов.
Выводы — отвечают на поставленную цель.
2.4. Контрольные вопросы:
1. Для чего можно использовать прерывание от нажатия клавиши ?
2. Для чего предназначены клавиши F1...F12 на клавиатуре ?
3. Каким оператором можно вывести список функциональных клавиш ?
4. В какой строке выводится строка-подсказка обозначения функциональных клавиш ?
5. Сколько функциональных клавиш выводит оператор ON KEY ?
6. Сколько функциональных клавиш содержит список, выводимый с помощью оператора LIST KEY ?
7. Можно ли приостановить прерывание от функциональных клавиш ?
8. Каким оператором можно погасить строку вывода названия функциональных клавиш ?
9. Можно ли вывести информацию оператором PRINT в строку, в которой расположена строка названия функциональных клавиш ?
10. Где располагается блок обработки прерываний от нажатия клавиш ?