Лабораторная работа №1 по дисциплине: Операционные системы. Вариант №02
Состав работы
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Постановка задачи.
Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность «выключать» и «включать» заново звуковое сопровождение работы клавиш. Использовать для «выключения/включения» звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> …
Описание входных данных программы и её результатов.
Описание основных переменных, а также основных блоков и подпрограмм.
Алгоритм решения задачи.
Текст программы.
Результаты работы, если они есть (вариант – копия экрана), или результаты тестирования.
Ответы на контрольные вопросы.
1. Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?
Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?
Как можно определить скан-коды требуемых клавиш?
В каком случае при нажатии и отпускании клавиши может раздаваться «двойной» сигнал?
Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?
Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).
Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.
Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность «выключать» и «включать» заново звуковое сопровождение работы клавиш. Использовать для «выключения/включения» звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> …
Описание входных данных программы и её результатов.
Описание основных переменных, а также основных блоков и подпрограмм.
Алгоритм решения задачи.
Текст программы.
Результаты работы, если они есть (вариант – копия экрана), или результаты тестирования.
Ответы на контрольные вопросы.
1. Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?
Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?
Как можно определить скан-коды требуемых клавиш?
В каком случае при нажатии и отпускании клавиши может раздаваться «двойной» сигнал?
Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?
Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).
Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.
Дополнительная информация
Работа успешно зачтена!
Преподаватель: Бах Ольга Анатольевна
Преподаватель: Бах Ольга Анатольевна
Похожие материалы
Лабораторная работа №1 по дисциплине «Операционные системы».
boeobq
: 22 ноября 2021
Тема работы:
Обработка прерываний клавиатуры
1. Постановка задачи
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового с
140 руб.
Лабораторная работа № 1 по дисциплине: «Операционные системы»
Ксю1
: 24 марта 2021
Лабораторная работа 1
по дисциплине: «Операционные системы»
Выполнить указанные действия. Создать отчет, в котором отразить выполняемое задание, команды, с помощью которых выполняются указанные действия и результат, полученный после выполнения команды (в виде скриншотов).
Задание 1
Создать файл a1 с помощью команды cat; ввести в файл текст из 6-ти строк вида (строка начинается с цифры порядкового номера строки):
1. my name is ...
2. my surname is ...
3. login is ...
4. <текст произвольного сод
200 руб.
Лабораторная работа №1 по дисциплине: «Операционные системы»
Мария114
: 24 мая 2017
Задание
Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет
100 руб.
Лабораторная работа №1 по дисциплине: Операционные системы
Jack
: 22 августа 2014
Задание
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет
100 руб.
Лабораторная работа №1 по дисциплине "Операционные системы".
Greenberg
: 11 марта 2012
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получен
79 руб.
Лабораторная работа №1 по дисциплине «Операционные системы»
m9c1k
: 1 мая 2010
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получен
200 руб.
Лабораторная работа №1 по дисциплине: Операционные системы. Для всех вариантов.
IT-STUDHELP
: 23 апреля 2017
Лабораторная работа №1: Обработка прерываний клавиатуры
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и час
38 руб.
Лабораторная работа № 1 по дисциплине: Операционные системы. Вариант №1
xtrail
: 2 апреля 2013
Содержание
Постановка задачи. 3
Описание входных данных программы и её результатов. 4
Описание основных переменных и подпрограмм. 5
Алгоритм решения задачи. 6
Исходный код программы. 7
Результаты работы программы. 8
Ответы на контрольные вопросы. 9
Ответы на контрольные вопросы.
1. Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или д
200 руб.
Другие работы
Ситуация для анализа «Освоение наукоемких технологий в промышленных организациях»
studypro
: 22 июня 2016
Ситуация для анализа «Освоение наукоемких технологий в промышленных организациях»
Освоение наукоемких (высоких) технологий при производстве продукции является одной из важных задач, решаемых в организациях промышленности. Так, например, АО «АвтоЗИЛ» для увеличения скорости сварки стальных листов при освоении производства малотоннажных грузовых автомобилей переходит на применение более мощных лазеров. При этом обеспечивается высокое качество свариваемого шва и отпадает надобность в установке ваку
200 руб.
Физические основы электроники. Лабораторная работа №1
merzavec
: 8 декабря 2014
ИССЛЕДОВАНИЕ СТАТИЧЕСКИХ ХАРАКТЕРИСТИК ПОЛУПРОВОДНИКОВЫХ ДИОДОВ
Цель работы: Изучить устройство полупроводникового диода, физические процессы, происходящие в нем, характеристики, параметры, а также типы и применение полупроводниковых диодов.
50 руб.
Анализ финансового состояния СПК им. В.И. Ленина
ostah
: 22 марта 2013
Подотчетность предприятия, код СООГУ: Код СООГУ – 06044 5.Вид деятельности (основной), код ОКОНХ: Производство и переработка сельскохозяйственной продукции винограда и плодов, винодельческая промышленность, гос. Оптовая и розничная торговля. ОКОНХ – 21140, 18143, 71110, 6.Организационно-правоя форма предприятия: Производственный кооператив. ОКПФ – 7. Форма собственности, код
СКФС, доля государства (субъекта федерации) в капитале, %: Частная. СКФС – 8. Включено в государственный реестр Российско
5 руб.
Використання комп'ютерів для тестування в комп'ютерному класі
evelin
: 3 октября 2013
На сучасному етапі розвитку освіти все актуальнішим стає питання визначення рівня навченості та підготовки учнів різноманітними засобами. Це і контрольні роботи та зрізи знань, письмові творчі роботи та реферати, робота в групах та індивідуальні відповіті та інше. Не мале значення має і тестування, яке в останній час досить популярне серед викладачів.
Тестування – це спосіб визначення рівня знань і вмінь учня за допомогою спеціальних тестових завдань, як правило, у вигляді запитань або задач. К
10 руб.