Резидентная компьютерная программа “Будильник”
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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
Рецензия:Уважаемый ,
Бах Ольга Анатольевна
Другие работы
Цифровая обработка сигналов Контрольная работа Вариант: 79
Fijulika
: 19 июня 2022
Задача 1. Прохождение дискретного непериодического сигнала через нерекурсивную дискретную цепь.
Исходные данные:
Группа номер: Nгр=91, две последние цифры пароля Nn=04, номер варианта согласно формуле и таблицы задания:
Коэффициенты нерекурсивной цепи a0=0,75; a1=0; a2=0;
входной сигнал .
1.1 Построим график дискретного сигнала .
Задача 2. Анализ БИХ-фильтра второго порядка.
В соответствии с данными своего варианта выполнить анализ БИХ-фильтра.
Вариант 79.
Исходные данные:
Изобразим
200 руб.
Административная ответственность хозяйствующих субъектов за нарушения трудового законодательства
ostah
: 21 декабря 2012
Введение …………………………………………………………………………..3
1. Юридическая сущность административной ответственности хозяйствующих субъектов за нарушение трудового законодательства …………..5
1.1 Административная ответственность - как вид юридической ответственности применяемой за нарушение трудового законодательства……………5
1.2 Характеристика административных правонарушений хозяйствующих субъектов в сфере труда…………………
10 руб.
Гидравлика и нефтегазовая гидромеханика ТОГУ Задача 10 Вариант 1
Z24
: 22 ноября 2025
Горизонтальный цилиндрический резервуар, закрытый полусферическими днищами, заполнен жидкостью Ж. Длина цилиндрической части резервуара L, диаметр D (рис.9). Манометр показывает манометрическое давление рм. Температура жидкости 20 ºС. Определить силы, разрывающие резервуар по сечениям: 1-1, 2-2, 3-3.
180 руб.
Гандбол
Elfa254
: 27 февраля 2013
В 1882 году, школьный инспектор, чех по национальности Йозеф Кленка, придумал игру, названную им "ческа хазена" и кое в чем похожую на современный гандбол. Правда, в той хазене целью, в которую следовало попасть мячом, было кольцо.
В 1898 году, в датском городе Одруп преподаватель гимназии Хольгер Нильсен, ввел на уроках физкультуры игру с мячом, правила которой были разработаны им, и назвал ее "хаандболд" - по-датски "хаанд" - рука, "болд" - мяч. Состав соперничающих команд в этой игре - по 11
10 руб.