Лабораторная работа №1 по дисциплине Операционные системы. "Обработка прерываний клавиатуры". Вариант №14
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
1. Постановка задачи
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность “выключать” и “включать” заново звуковое сопровождение работы клавиш. Использовать для “выключения/включения” звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> …
2. Описание входных данных программы и её результатов
Описание основных переменных, основных блоков и подпрограмм
3. Алгоритм решения задачи
4. Текст программы
5. Результаты тестирования
6. Ответы на контрольные вопросы
1) Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?
2) Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?
3) Как можно определить скан-коды требуемых клавиш?
4) В каком случае при нажатии и отпускании клавиши может раздаваться “двойной” сигнал?
5) Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?
6) Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).
7) Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность “выключать” и “включать” заново звуковое сопровождение работы клавиш. Использовать для “выключения/включения” звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> …
2. Описание входных данных программы и её результатов
Описание основных переменных, основных блоков и подпрограмм
3. Алгоритм решения задачи
4. Текст программы
5. Результаты тестирования
6. Ответы на контрольные вопросы
1) Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?
2) Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?
3) Как можно определить скан-коды требуемых клавиш?
4) В каком случае при нажатии и отпускании клавиши может раздаваться “двойной” сигнал?
5) Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?
6) Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).
7) Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.
Дополнительная информация
Работа успешно зачтена!
В архиве отчет + программа
В архиве отчет + программа
Похожие материалы
Лабораторная работа №1 по дисциплине "Операционные системы.". Обработка прерываний клавиатуры.
Doctor_Che
: 9 февраля 2012
1. Постановка задачи
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программ
75 руб.
Обработка прерываний клавиатуры
jashma28
: 20 декабря 2012
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получе
800 руб.
Обработка прерываний клавиатуры
Eva
: 13 января 2011
Лабораторная работа № 1
По дисциплине «Операционные системы» на тему
«Обработка прерываний клавиатуры»
Задание
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качеств
150 руб.
«Операционные системы» ЛАБОРАТОРНАЯ РАБОТА N1 «Обработка прерываний клавиатуры»
mike_vorn
: 30 сентября 2014
1. Постановка задачи.
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
680 руб.
Операционные системы. Лабораторная работа № 1. Обработка прерываний клавиатуры
nik200511
: 11 марта 2014
Тема: Обработка прерываний клавиатуры
1. Постановка задачи
Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и
34 руб.
Операционные системы. Лабораторная работа №1. Обработка прерываний клавиатуры. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание для выполнения лаб. работы №1
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать конс
400 руб.
Лабораторная работа №1 по дисциплине «Операционные системы».
boeobq
: 22 ноября 2021
Тема работы:
Обработка прерываний клавиатуры
1. Постановка задачи
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового с
140 руб.
Лабораторная работа № 1 по дисциплине: «Операционные системы»
Ксю1
: 24 марта 2021
Лабораторная работа 1
по дисциплине: «Операционные системы»
Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов).
Задание 1
Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки):
1. my name is ...
2. my surname is ...
3. login is ...
4. <текст произвольного сод
200 руб.
Другие работы
Задача по дисциплине: Математика. Вариант №8
IT-STUDHELP
: 28 февраля 2020
Задача 8.
Даны вершины треугольника АВС. Найти:
1) длину стороны АВ,
2) уравнения сторон АВ и АС и их угловые коэффициенты,
3) внутренний угол A в радианах,
4) уравнение высоты СD и ее длину,
5) уравнение окружности, для которой высота CD есть диаметр.
A(-2,-4), B(10,5), C(8,-9).
100 руб.
Превентор вращающийся типа ПВ Сборочный чертеж-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 11 июня 2016
Превентор вращающийся типа ПВ Сборочный чертеж-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
596 руб.
Принципы и содержание политического консалтинга в кризисных ситуациях
DocentMark
: 18 ноября 2017
Введение.
Теоретические аспекты политического консультирования.
Понятие политического консультирования, его направления и типы.
Этапы политического консультирования и их содержание.
Политическое консультирование в кризисных ситуациях.
Кризисные ситуации с точки зрения политического консультированияСодержание политического антикризисного консультирования.
Особенности антикризисного политического консультирования в российских условиях.
Особенности антикризисного консультирования в России.
Перспект
25 руб.
Расчет грохота валково-дискового
GnobYTEL
: 24 мая 2012
Введение……………………………………………………...
1. Информационный обзор……………………………………
2. Разработка технического предложения изделия……………
2.1. Описание конструкции и работа изделия………………
2.2. Расчёты…………………………………………………...
3. Использование изделия в производственных условиях……
Заключение……………………………………………………….
Литература……………………………………………………
Большинство брикетных заводов используют, как правило, для переработ-ки низинный торф большой степени разложения, добытый на безпнистых за-лежах и имеющий насыпную плотность
44 руб.