Файл: Лабораторная работа 19 Организация прерываний в среде basic microsoft.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 69
Скачиваний: 2
| Оператор | Действие |
| КЕY ON | На нижней строке экрана выводятся первые 6 символов строки, соответствующей каждой функциональной клавише |
| КЕY OFF | С нижней строки экрана удаляются все обозначения функциональных клавиш, и она освобождается для выдачи программной информации. Значения клавиш остаются прежними |
| КЕY LIST | На экран выводятся 15-символьиые значения всех функциональных клавиш |
| 0 | Все перечисленные здесь клавиши KEY(0) ON, KEY(0) OFF и KEY(0) STOP |
| 1-10 | Функциональные клавиши F1-F10. |
| 11 | Клавиша СТРЕЛКА ВВЕРХ. |
| 12 | Клавиша СТРЕЛКА ВЛЕВО. |
| 13 | Клавиша СТРЕЛКА ВПРАВО. |
| 14 | Клавиша СТРЕЛКА ВНИЗ |
| 15-25 | Определенные пользователем клавиши. Более подробно смотрите в «Объявление определенных пользователем клавиш». |
| 30, 31 | Функциональные клавиши F11 и F12. |
| KEY(n%) ON | Включает отслеживание событий для указанной клавиши |
| KEY(n%) OFF | Выключает отслеживание событий для клавиш |
| KEY(n%) STOP | Приостанавливает отслеживание событий. Событие обрабатывается при включении KEY ON |
| строка | Метка или номер первой строки подпрограммы отслеживания событий |
| Форма оператора | Действие |
| RESUME [0] | Переход на оператор, который вызвал прерывание |
| RESUME NEXT | Переход на оператор, следующий за оператором, который вызвал прерывание |
| RESUME <номер строки> | Переход на строку с указанным номером |
| RESUME <метка строки> | Переход на указанную метку |
содержит описание связей между параметрами с использованием принятых в математике обозначений.
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. Где располагается блок обработки прерываний от нажатия клавиш ?
Таблица
задания
| n | задание | n | задание |
| 1 | Разработать программу вывода случайных чисел при нажатии функциональной клавиши. Для изменении параметров генератора, получения справки использовать функциональные клавиши. | 16 | Разработать программу проверки реакции при появлении на экране монитора графического изображения. Для изменении параметров изображения, получения справки использовать функциональные клавиши. |
| 2 | Разработать программу генерации двух случайных чисел: одного числа - с привязкой к таймеру, другого - при нажатии клавиши с целью сравнения их между собой. | 17 | Разработать программу вывода на экран монитора изображения в виде концентрических окружностей с центра экрана. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 3 | Разработать программу вывода на экран монитора линий разного цвета и длины. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 18 | Разработать программу вывода на экран монитора окружностей разного цвета и диаметра. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 4 | Разработать программу вывода на экран монитора линий разного цвета и длины из центра экрана. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 19 | Разработать программу вывода на экран монитора точек разного цвета. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 5 | Разработать программу вывода на экран монитора звездочек разного цвета. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 20 | Разработать программу вывода на экран монитора изображения в виде треугольников, закрашенных разными цветами. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 6 | Разработать программу проверки реакции при появлении на экране монитора символа. Для изменении параметров символа, получения справки использовать функциональные клавиши. | 21 | Разработать программу вывода на экран монитора изображения в виде прямоугольников с центра экрана. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 7 | Разработать программу последовательного вывода на экран монитора линий. В качестве начала последующей линии взять конец предыдущей. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 22 | Разработать программу вывода на экран монитора точек по спирали Архимеда из центра экрана. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 8 | Разработать программу вывода на экран монитора изображения в виде прямоугольных треугольников с вершиной, направленной вниз. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 23 | Разработать программу вывода на экран монитора квадратов разного цвета, повернутых на 45 град. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 9 | Разработать программу вывода на экран монитора точек разного цвета, располагающихся по синусоиде. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 24 | Разработать программу вывода четных случайных чисел при нажатии функциональной клавиши. Для изменении параметров генератора, получения справки использовать функциональные клавиши. |
| 10 | Разработать программу вывода на экран монитора изображения в виде треугольников с центра экрана. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 25 | Разработать программу вывода на экран монитора изображения в виде прямоугольников разного цвета и размера. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 11 | Разработать программу вывода на экран монитора изображения в виде ромбов разного цвета. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 26 | Разработать программу вывода на экран монитора квадратов разного цвета, повернутых на произвольный угол. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 12 | Разработать программу вывода на экран монитора эллипсов разного цвета со сжатием по горизонтальной оси. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 27 | Разработать программу вывода на экран монитора эллипсов разного цвета со сжатием по вертикальной оси. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 13 | Разработать программу вывода нечетных случайных чисел при нажатии функциональной клавиши. Для изменении параметров генератора, получения справки использовать функциональные клавиши. | 28 | Разработать программу вывода на экран монитора изображения в виде прямоугольных треугольников с вершиной, направленной влево. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 14 | Разработать программу вывода на экран монитора изображения в виде квадратов с центра экрана. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 29 | Разработать программу вывода на экран монитора изображения в виде шестиугольников с центра экрана. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |
| 15 | Разработать программу вывода на экран монитора отрезков, соединяющих точки, лежащие на спирали Архимеда с центром экрана. В качества шага взять величину, не кратную 360 град. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. | 30 | Разработать программу вывода на экран монитора изображения в виде квадратов разного цвета. Для изменении параметров изображения, получения справки и выхода использовать функциональные клавиши. |