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

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

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

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