Резидентная компьютерная программа “Будильник”

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BUDILNIK.EXE
material.view.file_icon BUDILNIK.PAS
material.view.file_icon текст задания,результат работы.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа No2 по операционным системам
Задание: Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в программе в пределах от 1/10 до 1⁄2 доли секунды.
По окончании “звонка будильника” “тиканье” должно продолжаться. “Звонок” должен раздаваться только один раз.
В то время, когда звучит “звонок”, не должно быть слышно “тиканья” (звонок может длиться в течение нескольких секунд, и в этот интервал времени теоретически могут попасть звуки “тиканья”).
Для получения эффекта “мелодичного звонка” следует использовать несколько звуковых частот с различной продолжительностью звучания каждой из них.
Временной интервал, через который должно происходить “тиканье” (в секундах – целое число секунд), задавать с клавиатуры в качестве параметра; время, через которое должен прозвонить будильник (в минутах – их число может быть дробным), тоже задавать в качестве параметра. Отсчёт времени для “звонка” вести с момента запуска программы.
Контрольные вопросы
1. Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательное число? Или в случае неверного количества параметров – например, если он будет всего один, или, наоборот, их окажется большее количество, чем нужно?
2. Возможно ли задавать время продолжительности звонка с точностью до полуминуты?
3. Какие изменения потребуется сделать в программе, чтобы сделать “звонок будильника” звучащим многократно, каждый раз снова через такой же интервал времени, который был задан вначале?
4. Каким образом можно изменять длительность звукового сигнала (например, “тиканья”) в обработчике прерываний таймера? Какой параметр программы отвечает за продолжительность сигнала?
5. Добавьте третий параметр для задания продолжительности “звонка” с клавиатуры.

Дополнительная информация

Работа выполнена на высоком уровне.
В работе:
- .pas:
- .exe:
- отчет к лабораторной работе с подробными ответами на контрольные вопросы,скриншот программы.

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Операционные системы
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 06.05.2010
Рецензия:Уважаемый ,

Бах Ольга Анатольевна
Газорегуляторный пункт шкафной ГРПШ-01-У1 Общий вид-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Газорегуляторный пункт шкафной ГРПШ-01-У1 Общий вид-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
200 руб.
Газорегуляторный пункт шкафной ГРПШ-01-У1 Общий вид-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Основы теплотехники СГУГиТ Вариант 8 Задача 3
Определить плотность теплового потока через стенку, состоящую из слоя стали (δ1=2,5мм) и слоя олова (δ2=0,2мм) , если температуры поверхностей стенки t1=85 ºC, t2=70 ºC (λст=65 Вт/(м·град), λол=65 Вт/(м·град)). Определить температуры соприкасающихся слоев.
User Z24 : 1 декабря 2025
150 руб.
Основы теплотехники СГУГиТ Вариант 8 Задача 3
Сети ЭВМ и телекоммуникации, Билет №16 , Вариант №3
Билет 16 16. Оптическое волокно – очень тонкий стеклянный цилиндр, называемый жилой, покрытый слоем стекла, называемого оболочкой, с иным, чем у жилы, коэффициентом ### 41. Когда была стандартизована технология Ethernet -: 1975 г. -: 1980 г. -: 1985 г. -: 1989 г. 66. Способ коммутации ### осуществляет соединение двух и более станций данных и обеспечивает монопольное использование канала передачи данных до тех пор, пока соединение не будет разомкнуто -
User alexxxxxxxela : 13 октября 2014
100 руб.
Гидромеханика: Сборник задач и контрольных заданий УГГУ Задача 3.3 Вариант в
Определить численные значения, линии действия и точки приложения горизонтальной и вертикальной составляющих сил давления воды на стенку резервуара АКВ, состоящую из вертикальной плоской стенки АК и цилиндрической поверхности КВ с секторным углом 90º (рис. 3.3). Ширина резервуара В, напоры воды соответственно равны Н1 и Н2. Показать положения равнодействующей давления, ее точку приложения, а также найти угол наклона равнодействующей к горизонту.
User Z24 : 6 октября 2025
350 руб.
Гидромеханика: Сборник задач и контрольных заданий УГГУ Задача 3.3 Вариант в
up Наверх