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

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

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
Рецензия:Уважаемый ,

Бах Ольга Анатольевна
5 кейсов по корпоративной социальной ответственности
Кейс 6. «Концепции корпоративной социальной ответственности» Крупнейший банк Великобритании «Co-operative bank» – один из лидеров в распространении принципов социальной ответственности в банковской сфере. Важный документ, регулирующий его деятельность, – «Политика этических инвестиций». Она включает 8 пунктов, где описывается позиция компании в отношении социальных инвестиций, определяющих ее отказ от участия в сделках по продаже оружия представителям диктаторского режима, от инвестиций в табачн
User studypro : 16 апреля 2016
500 руб.
Лабораторная работа №4 по дисциплине: «Многоканальные телекоммуникационные системы». Методы объединения цифровых потоков. Вариант №16.(Семестр 6-й)
Цель работы • Исследование принципов объединения цифровых потоков; • Исследование временных сдвигов. Задание к работе Необходимо определить, через сколько периодов считывания происходит временной сдвиг, период этого временного сдвига. ТЗ = 61 мкс; Тсч =55 мкс; Решение: Кол-во периодов, через которое происходит сдвиг: Период временного сдвига: Контрольные вопросы 1. Какие способы объединения цифровых потоков существуют при формировании группового цифрового сигнала? Кратко поясните принцип об
User daffi49 : 30 января 2014
60 руб.
СИНЕРГИЯ Основы работы с электронными образовательными ресурсами Тест 90 баллов 2024 год
СИНЕРГИЯ Основы работы с электронными образовательными ресурсами (Темы 1-4 Итоговый и Компетентностный тесты) МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО 2024 год Ответы на 51 вопрос Результат – 90 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: Учебные материалы Введение в курс Тема 1. Электронные образовательные ресурсы: определение, классификация Тема 2. Внешняя электронная библиотечная система вуза: возможности и сервисы Тема 3. Внутренняя электронно-библиотечная
User Synergy2098 : 15 декабря 2024
228 руб.
promo
Характеристика та аналіз технологічного процесу виробництва ліверної ковбаси та кров'янки
Зміст: Перспективи розвитку харчової галузі в Україні. Стан харчових виробництв в Україні і світі. Характеристика технологічних властивостей сировини та компонентів для виробництва продукту. Аналіз фізико-хімічних показників продукту (харчова цінність її складу). Новітні технології у виробництві даного продукту. Аналіз та особливості технології виробництва отримання продукту на підприємствах. Підбір технологічного обладнання та складання апаратурно-технологічних схем. Нормативно-законодавча база
User GnobYTEL : 9 января 2012
20 руб.
up Наверх