Операционные системы Лабораторная работа 2 Вариант 6

Цена:
420 руб.

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

material.view.file_icon Labra22.txt
material.view.file_icon Labra21.pas
material.view.file_icon LABRA21.EXE
material.view.file_icon Labra2.txt
material.view.file_icon LABRA22.EXE
material.view.file_icon LABRA2.EXE
material.view.file_icon Labra2.pas
material.view.file_icon Labra22.pas
material.view.file_icon TP(WDB)-7.3.5-Setup.msi
material.view.file_icon Лабораторная работа 2.docx
material.view.file_icon Labra21.txt

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

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

Задание для выполнения лаб. работы №2
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.

Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать в программе в пределах от 1/10 до ½ доли секунды.

По окончании “звонка будильника” “тиканье” должно продолжаться. “Звонок” должен раздаваться только один раз.

В то время, когда звучит “звонок”, не должно быть слышно “тиканья” (звонок может длиться в течение нескольких секунд, и в этот интервал времени теоретически могут попасть звуки “тиканья”).

Для получения эффекта “мелодичного звонка” следует использовать несколько звуковых частот с различной продолжительностью звучания каждой из них.

Временной интервал, через который должно происходить “тиканье” (в секундах – целое число секунд), задавать с клавиатуры в качестве параметра; время, через которое должен прозвонить будильник (в минутах – их число может быть дробным), тоже задавать в качестве параметра. Отсчёт времени для “звонка” вести с момента запуска программы.

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

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

Бонусом программа Turbo Pascal (с DOSBox) файл: TP(WDB)-7.3.5-Setup.msi

Лабораторная работа 2 30.11.2025 23.12.2025 Зачет
«Операционные системы».Лабораторная работа №2 (6 вариант)
Постановка задачи Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника. Длительность звукового сигнала – “тиканья” – не должна быть слишком большой. Её следует задавать
User dryan : 4 декабря 2012
200 руб.
Органы местного самоуправления как субъект административного права
Содержание Введение …………………………………………………………….………3 1. Теория местного самоуправления …………………………….…….4 1.1 Понятие местного самоуправления ………………………….….…….4 1.2 Становление местного самоуправления ………………………..……..4 1.3 Развитие местного самоуправления в России ………………..….…..10 2. Основы местного самоуправления …………………………..…….10 2.1. Правовые основы …………………………………………..…...……..10 2.2. Компетенционные основы …………………………………..…..……11 2.3. Территориальные основы …………………………………………….12 2.4. Организационные осно
User alfFRED : 26 октября 2012
11 руб.
Тепломассообмен ТГАСУ 2017 Задача 3 Вариант 24
Определение времени нагревания вала до заданной температуры Длинный стальной вал диаметром d = 2r0, который имел температуру t0, °C, был помещен в печь с температурой tж, ºС. Определить время τ, необходимое для нагрева вала, если нагрев считается законченным, когда температура на оси вала станет равной tr=0, ºC. Определить также температуру на поверхности вала tr=ro в конце нагрева. Коэффициент теплопроводности и температуропроводности стали равны соответственно λ и a. Коэффициент теплоотд
User Z24 : 3 февраля 2026
200 руб.
Тепломассообмен ТГАСУ 2017 Задача 3 Вариант 24
Архитектура ЭВМ. Лабораторные работы №4,5. Вариант 0,10.
ЛАБОРАТОРНАЯ РАБОТА N4 ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ 1. ЦЕЛЬ РАБОТЫ Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER. 3. ПОДГОТОВКА К РАБОТЕ 3.1. Изучить методические указания. 3.2. Подготовить ответы на контрольные вопросы. 3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и спос
User LowCost : 25 мая 2020
75 руб.
promo
Классификация, функции и тенденции развития политического лидерства
Оглавление Введение Глава 1. Понятие политического лидерства 1.1 Идеи лидерства в истории 1.2 Определения лидерства 1.3 Объективная и субъективная стороны лидерства Глава 2. Природа политического лидерства 2.1 Теория черт 2.2 Ситуационная концепция 2.3 Теория конституентов 2.4 Психологические концепции и интерактивный анализ Глава 3. Классификация, функции и тенденции развития лидерства 3.1 Типы лидерства 3.2 Функции лидерства 3.3 Культ личности и вождизм 3.4 Тенденции развития политического
User Lokard : 12 января 2014
25 руб.
up Наверх