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