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

Цена:
300 руб.

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

material.view.file_icon Labra_1-7.txt
material.view.file_icon Labra_1.pas
material.view.file_icon Labra_1.txt
material.view.file_icon Labra_1-6.pas
material.view.file_icon LABRA_1.EXE
material.view.file_icon Labra_1-7.pas
material.view.file_icon TP(WDB)-7.3.5-Setup.msi
material.view.file_icon LABRA_1-7.EXE
material.view.file_icon Labra_1-6.txt
material.view.file_icon LABRA_1-6.EXE
material.view.file_icon Лабораторная работа 1.docx

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

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

Описание

Лабораторная работа №1 Вариант 6
Обработка прерываний клавиатуры
Задание для выполнения лаб. работы №1
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность “выключать” и “включать” заново звуковое сопровождение работы клавиш. Использовать для “выключения/включения” звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> …

Контрольные вопросы
1. Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?
2. Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?
3. Как можно определить скан-коды требуемых клавиш?
4. В каком случае при нажатии и отпускании клавиши может раздаваться “двойной” сигнал?
5. Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?
6. Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).
7. Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.

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

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

Лабораторная работа 1 16.11.2025 26.11.2025 Зачет
«Операционные системы». Лабораторная работа №1 (6 вариант)
Постановка задачи Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Ко
User dryan : 4 декабря 2012
199 руб.
Операционные системы реального времени. Лабораторная работа №1. Вариант №6
по материалу первой главы курса "Процессы и нити" В данной лабораторной работе предлагается разработать систему из двух программ: программа рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по аналогии с примерами, рассмотренными в лекционном материале. Варианты заданий уточняются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуется по возможности ис
User ASSASSIN : 12 сентября 2017
350 руб.
Лабораторные работы 1-3 по дисциплине: Операционные системы. Вариант № 6
Лабораторная работа 1 Задание: Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать константами
User IT-STUDHELP : 19 декабря 2022
1200 руб.
promo
Контрольная и Лабораторные работы 1-3 по дисциплине: Операционные системы. Вариант № 6
Лабораторная работа 1 Задание: Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать константами
User IT-STUDHELP : 19 декабря 2022
1400 руб.
promo
Лабораторная работа 1-3 по дисциплине: Операционные системы LINUX. Вариант 6
Лабораторная работа No1 Задание к лабораторной работе No1 Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов). 1. Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки): 1. my name is ... 2. my surname is ... 3. login is ... 4. <текст произвольного сод
User IT-STUDHELP : 16 мая 2022
1200 руб.
promo
Цилиндрическая зубчатая передача. Вариант 11
Цилиндрическая зубчатая передача. Вариант 11 Выполнить чертеж цилиндрической зубчатой передачи. Большое колесо вычерчивается ниже малого. m=5 Z1=14 Z2=22 Dв1=22 Dв2=26 Чертеж выполнен на формате А3 (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. Просьба по всем вопрос
User lepris : 13 августа 2022
100 руб.
Цилиндрическая зубчатая передача. Вариант 11
Человек как биологический и социальный субъект. Потребности человека: физиологические, материальные и духовные.
- Человек как биологический и социальный субъект -Потребности человека - Физиологические потребности. - Материальные потребности - Духовные потребности -Пирамида Маслоу (Abraham H. Maslow) Человек - высшая ступень живых организмов на Земле. Вопрос о сущности человека - один из основных в истории философской мысли. Человек появился на Земле в итоге сложного и длительного процесса историко-эволюционного развития. Человеческая ветвь стала самостоятельной 12 - 15 млн. лет тому назад . О ч
User QWR : 15 января 2012
Ответы Синергия. Информационные технологии в юриспруденции. Тест 2021
1. При исследовании и моделировании искусственного интеллекта выделяют основные подходы, такие как … · Имитационный · Прагматический · объектно-ориентированный · реляционный 2. Компания «Синтеллект» выпускает … · программу DocsVision · программу «Дело» · линейку программных продуктов Tessa 3. Целью информатизации является … · улучшение качества жизни людей за счет увеличения производительности и облегчения условий их труда · информационное обеспечение трудового процесса · осуществл
User Nogav : 24 апреля 2021
200 руб.
Ответы Синергия. Информационные технологии в юриспруденции. Тест 2021
Этническое взаимодействие русских с северными народами (на примере народа коми)
Природные условия Коми края. Географическое положение региона. Республика Коми находится на крайнем северо-востоке Европейской части РФ в пределах Печорской и Мезенско-Вычегодской низменностей, Среднего и Южного Тимана, западных склонов Уральских гор (Северный, Приполярный и Полярный Урал). Территория республики простирается от Северных Увалов на юге до Пай-Хоя на северо-востоке (между 59° 12' и 68°25' с.ш.), от Пинего-Мезенского междуречья на западе до водораздела рр. Печоры и Оби по Уральском
User DocentMark : 27 сентября 2013
up Наверх