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

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

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

Бах Ольга Анатольевна
Зачет по Экономической теории, 1 семестр
Вариант №14 Выберите правильный ответ: 1. Если спрос сократится, а предложение возрастет, то 2. Покупка товаров по низкой цене на одном рынке и продажа его по высокой цене на другом не является: 3. Если предложение товара неэластично, а спрос на него сокращается, то общая выручка продавца: Верно/неверно 1. Взаимозаменяемые товары характеризуются прямым соотношением между ценой на один из них и спросом на другой 2. Изменение потребительских предпочтений приводит к движению спроса вдоль его кри
User natbd : 29 марта 2018
100 руб.
Расчетно-графический анализ тягово-скоростных свойств автомобиля КамАЗ-5320, движущегося по дороге с коэффициентом дорожного сопротивления 0,034
С целью закрепления теоретических знаний и приобретения навыков анализа тягово-скоростных свойств автомобиля для заданной модели в курсовой работе выполняю необходимые расчеты на основании конкретных технических данных автомобиля. Строю графики и по ним анализируем тягово-скоростные свойства. Произведенные расчеты свожу в таблицы, текст сопровождаю расчетными зависимостями с расшифровкой параметров. 1.Задание для расчетно-графического анализа и выбор исходных данных Произвести расчетно-графическ
User yura909090 : 24 мая 2012
80 руб.
Курсовая работа по дисциплине: Проектирование информационных систем. Вариант №2
Курсовая работа ------------------------------------------------------------------------------ Вариант №2 Студенты (фамилия, имя, отчество, пол, дата рождения, адрес прописки, группа); Группы (Название группы, Курс, Факультет); Факультет (Название); Дисциплины (Название). Деканат (успеваемость студентов) !!!!!! выбрать успеваемость студента по дисциплинам с указанием общего количества часов и вида контроля (запросы); выбрать успеваемость студентов по группам и дисциплинам (формы); выбрать д
User IT-STUDHELP : 26 декабря 2022
900 руб.
promo
Лабораторная работа №1 по дисциплине: Физика (часть 1-я). Тема: «Изучение характеристик электростатического поля». Вариант №9
Лабораторная работа № 1 «Изучение характеристик электростатического поля» Исходные данные: Вариант 9 Координаты первой точки: x=8 см, y=13 см; Координаты второй точки: x=10 см, y=13 см; Координаты третьей точки: x=12 см, y=13 см. Цель работы: 1. Изобразить графически сечение эквипотенциальных поверхностей электростатического поля, созданного заданной конфигурацией электрических зарядов 2. Используя изображение эквипотенциальных поверхностей, построить силовые линии электростатического поля зад
User holm4enko87 : 28 ноября 2024
250 руб.
promo
up Наверх