Лабораторная работа №2 Управление таймером – операции в реальном времени (программа «будильник»)

Цена:
120 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB2.CPP
material.view.file_icon LAB2.EXE
material.view.file_icon OC2.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задавать в программе в пределах от 1/10 до 1⁄2 доли секунды.
По окончании «звонка будильника» «тиканье» должно продолжаться. «Звонок» должен раздаваться только один раз.
В то время, когда звучит «звонок», не должно быть слышно «тиканья» (звонок может длиться в течение нескольких секунд, и в этот интервал времени теоретически могут попасть звуки «тиканья»).
Для получения эффекта «мелодичного звонка» следует использовать несколько звуковых частот с различной продолжительностью звучания каждой из них.
Временной интервал, через который должно происходить «тиканье» (в секундах – целое число секунд), задавать с клавиатуры в качестве параметра; время, через которое должен прозвонить будильник (в минутах – их число может быть дробным), тоже задавать в качестве параметра. Отсчёт времени для «звонка» вести с момента запуска программы.

Контрольные вопросы
1. Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательное число? Или в случае неверного количества параметров – например, если он будет всего один, или, наоборот, их окажется большее количество, чем нужно?
2. Возможно ли задавать время продолжительности звонка с точностью до полуминуты?
3. Какие изменения потребуется сделать в программе, чтобы сделать «звонок будильника» звучащим многократно, каждый раз снова через такой же интервал времени, который был задан вначале?
4. Каким образом можно изменять длительность звукового сигнала (например, «тиканья») в обработчике прерываний таймера? Какой параметр программы отвечает за продолжительность сигнала?
5. Добавьте третий параметр для задания продолжительности «звонка» с клавиатуры.

Дополнительная информация

программа на Turbo C

Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: .12.2016

Бах Ольга Анатольевна
Операционные системы Лабораторная работа №2 Управление таймером – операции в реальном времени (программа “будильник”)
Задание для выполнения лаб. работы No2 Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большо
User svladislav987 : 23 августа 2023
300 руб.
Операционные системы. Лабораторная работа № 2. Управление таймером – операции в реальном времени (программа «будильник»)
1. Постановка задачи Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задав
User nik200511 : 11 марта 2014
22 руб.
Операционные системы. Лабораторная работа № 2. Управление таймером – операции в реальном времени (программа “будильник”). Turbo Pascal. СибГУТИ
Задание для выполнения лаб. работы No2 Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большо
User РешуВашуРаботу : 27 апреля 2018
250 руб.
Лабораторная работа №2 по дисциплине "Операционные системы.". Управление таймером – операции в реальном времени (программа “будильник”).
Постановка задачи Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задават
User Doctor_Che : 9 февраля 2012
75 руб.
Резидентная компьютерная программа “Будильник”
Лабораторная работа No2 по операционным системам Задание: Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна б
User m9c1k : 7 мая 2010
150 руб.
Программы
Написать программу для решения следующей задачи. Описать подпрограмму решения уравнения методом половинного деления (в описании подпрограммы использовать процедурный тип). В основной программе использовать эту подпрограмму для решения уравнения на отрезке с точностью и уравнения на отрезке с точностью . Задание 2. Написать программу для решения следующей задачи. Найти все пары двузначных натуральных чисел M, N таких, что значение произведения M*N не изменится, если поменять местами
User vladslad : 27 июня 2016
200 руб.
Программы
Программа
Для предыдущей лабораторной работы. Предназначена для расчета прочности металла как суммы вкладов в упрочнение, обусловленных межатомными силами Пайерлса, твердо растворного, дислокационного, дисперсионного, зернограничного, субструктурного (субзеренного) упрочнения. И сравнения с теоретической прочностью.
User Администратор : 24 марта 2006
Программа
Розробка схеми електричної принципової годинника-будильника-термометра з ІЧ ПК
Вступ 1 Загальний розділ 1.1 Призначення проектуємого пристрою 1.2 Технічні характеристики 1.3 Розробка і обґрунтування схеми електричної структурної 2 Спеціальний розділ 2.1 Вибір і обґрунтування елементної бази 2.2 Принцип роботи окремих ВІС з використанням часових діаграм та алгоритмів роботи 2.3 Принцип роботи пристрою згідно схеми електричної принципової 3 Експлуатаційний розділ 3.1 Ініціалізація програмуємих ВІС 3.2
User Qiwir : 5 октября 2013
10 руб.
НГТУ. Проекционные задачи. Задача 3 - Вариант 6
НГТУ. Проекционные задачи. Задача 3 - Вариант 6 По предложенным изображениям построить три вида детали, выполнить необходимые разрезы (ГОСТ 2.305), проставить размеры (ГОСТ 2.307). Выполнить сечение проецирующей плоскостью заданной преподавателем. Чертеж ассоциативный (привязан к модели), что позволяет автоматически перестраивать фигуру сечения по заданным параметрам. В состав работы входит: -3D модель детали; -Чертеж детали Выполнено в программе Компас + чертеж в PDF
User .Инженер. : 16 мая 2026
200 руб.
НГТУ. Проекционные задачи. Задача 3 - Вариант 6 promo
Методы оптимальных решений, ВГАУ, ВАРИАНТ 3
Задание 3 На предприятии имеется сырье видов I, II, III. Из него можно изготавливать изделия типов А и В. Пусть запасы видов сырья на предприятии составляют ед. соответственно, изделие типа А дает прибыль ден. ед., а изделие типа В – ден. ед. Расход сырья на изготовление одного изделия задан в условных единицах таблицей. Составить план выпуска изделий, при котором предприятие имеет наибольшую прибыль. Решить задачу графически и симплексным методом. Изде- лие Сырье I II III
User vladslad : 4 сентября 2015
500 руб.
Теплотехника КемТИПП 2014 Задача А-6 Вариант 51
Для сушки используют воздух с температурой t1 и с заданной относительной влажностью φ1. В калорифере его подогревают до температуры t2 и направляют в сушилку, откуда он выходит с температурой t3. Определить: 1) основные параметры влажного воздуха (tм, φ, d, h, pп) для основных точек процессов; 2) расход воздуха M и теплоты q на 1 кг испаренной влаги. Изобразить процесс в h,d — диаграмме. Данные для решения приведены в таблице 17. Результаты расчетов свести в таблицу 18.
User Z24 : 16 февраля 2026
200 руб.
Теплотехника КемТИПП 2014 Задача А-6 Вариант 51
Механика Задача 4.4
Пространственная сходящаяся система сил Для заданной пространственной стержневой системы найти усилия в стержнях. Схемы заданий – на рис. 18. Для всех вариантов: Р=2000 Н, АВ=4 м, АС=3 м, AD=6 м. Примечания: 1. При проецировании сил на оси координат обозначения требуемых углов произвольны. 2. При проецировании силы, идущей вдоль диагонали параллелепипеда, на оси координат рекомендуется использовать правило двойного проецирования.
User Z24 : 20 ноября 2025
200 руб.
Механика Задача 4.4
up Наверх