Резидентная компьютерная программа “Будильник”
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой 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
Рецензия:Уважаемый ,
Бах Ольга Анатольевна
Другие работы
Гидравлика Задача 4.255
Z24
: 23 июня 2026
В верхней стенке призматического сосуда с водой (рис. 4.6) имеется полусферическая крышка R = 0,7 м. Определить отрывающее усилие, воспринимаемое болтами крышки, если показания манометра рм = 200 кПа, глубина h = 1,5 м.
250 руб.
План 2-го этажа торгового центра. Схема расстановки сил и средств. КОНТРОЛЬНАЯ РАБОТА 2.2. СХЕМА РАССТАНОВКИ СИЛ И СРЕДСТВ ПРИ ТУШЕНИИ ПОЖАРА
Laguz
: 15 мая 2026
Вариант задания
Целью данной работы является изучение основных правил выполнения схем
расстановки сил и средств, выработка графического навыка их оформления,
ознакомление со справочной литературой. Задание одно для всех вариантов.
Для выполнения задания необходимо:
1. Ознакомиться с требованиями, предъявляемыми к выполнению схем
расстановки сил и средств.
2. Изучить задание – план торгового центра и прилегающей территории (рис.
2), учитывая, что УГО заменены на порядковые номера в соотве
200 руб.
Філософські методи та функції філософської науки.
Slolka
: 16 ноября 2013
ПЛАН
1. Вступ.
2. Методи філософських досліджень.
3. Функції філософії.
4. Використана література.
Вступ.
Оскільки філософія зорієнтована на пізнання і пошук істини, її слід трактувати як процес філософування (міркування, роздумування на філософські теми), як уміння філософувати. Для філософа процес пошуку істини важить не менше, ніж сама істина. Навчання філософії полягає не в засвоєнні десятка філософських думок, висловлювань, хоч і це важливо, а у виробленні вмінь підніматись до філософс
10 руб.
Трудовое право. Задачи.
studypro3
: 30 ноября 2017
Задание 1. Приведите по три примера нормативных актов, регулирующих трудовые и непосредственно связанные с ними отношения:
а) конвенции МОТ;
б) федеральные законы;
в) указы Президента РФ;
г) постановления Правительства РФ;
д) нормативные акты Министерства труда и социального развития РФ (или Министерство здравоохранения и социального развития РФ);
е) ведомственные нормативные акты;
ж) нормативные акты субъектов федерации;
з) нормативные акты органов местного самоуправления; и) локальные
300 руб.