↑ вверх

Помощь дистанционщикам!
ДО СибГУТИ (www.do.sibsutis.ru),
ДО СибАГС (www.sapanet.ru),
ДО НГУЭиУ (sdo.nsuem.ru),
ДО СибУПК (sdo.sibupk.su) и др ВУЗы

Этот сайт продаётся. По всем вопросам обращаться по +7 913 923-45-34 (Денис)
Корзина пуста!
Обратная связь




Лабораторная работа 01

50000
      
Просмотров: 1079
Тип работы: Лабораторная работа
Название предмета: Операционные системы
Тема/вариант: Вариант 01 Лабораторная работа 01
Объем работы: 7
ВУЗ: СибГУТИ
Дата выполнения: 2013-08-21
Размер файла, тип файла: 25.27 Kb, , EXE, PAS, DOC
Прикрепленные файлы: Методические указания по выполнению (543 Kb)

Задание
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность “выключать” и “включать” заново звуковое сопровождение работы клавиш. Использовать для “выключения/включения” звука нестандартную комбинацию клавиш: сочетание нажатой клавиши с какой-либо ещё, например, +
Описание входных данных
Программа принимает два параметра: частоту и длительность звукового сигнала.
Параметры должны быть целочисленного типа и иметь неотрицательные значения
Описание основных переменных и подпрограмм
    OldKey - переменная процедурного типа для запуска старой процедуры обработки прерывания клавиатуры.
    c - скан-код нажатой клавиши.
    fr - частота звукового сигнала.
    dur - длительность звукового сигнала.
    soundOn - указывает, надо ли озвучивать нажатие клавиш.
    status - хранит статусы специальных клавиш.
Key – процедура для обработки прерываний клавиатуры.
Алгоритм решения
• Прием и анализ входных параметров;
• Если озвучивание включено, то при нажатии клавиш выдается звуковой сигнал.
• Если  нажата Alt-F7, то озвучивание клавиш включается, если было отключено или отключается, если было включено.


 

ЗАКАЗАТЬ РАБОТУ
Отправь нам своё задание, и мы поищем твою работу в нашей базе готовых работ. А если не найдем, то порекомендуем партнеров, которые качественно смогут выполнить твой заказ.
(doc, docx, rtf, zip, rar, bmp, jpeg) не более 5 Мб