Лабораторная работа-1. 4-семестр. 7 - вариант.

Цена:
50 руб.

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

material.view.file_icon
material.view.file_icon LAB1.PAS
material.view.file_icon Лабораторная работа-1. 4-семестр. 7 - вариант.docx
material.view.file_icon LAB1.EXE
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.

Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.

В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.

Необходимо предоставить пользователю возможность “выключать” и “включать” заново звуковое сопровождение работы клавиш. Использовать для “выключения/включения” звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> .

Контрольные вопросы:

1. Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?

2. Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?

3. Как можно определить скан-коды требуемых клавиш?

4. В каком случае при нажатии и отпускании клавиши может раздаваться “двойной” сигнал?

5. Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?

6. Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).

7. Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.

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

Учебное заведение: Сибирский Государственный Университет Телекоммуникаций и Информатики Межрегиональный центр переподготовки специалистов
Год сдачи: 2018г
Предмет: Операционные системы
Преподаватель: Бах О.А.
Оценка: Зачёт
Лабораторная работа №3, 5 семестр, 7 вариант
Лабораторная работа №4 По дисциплине: Человеко-машинное взаимодействие Преподаватель: Ракитский А.А. Оценка: Зачёт Задание 3.1. Провести анализ GOMS интерфейса программы (по вариантам) на примере одной репрезентативной задачи. Вариант 7: «Алгоритм Евклида» 3.2. Провести анализ GOMS выполнения следующей задачи: Вариант 7: Microsoft Word: установление красного цвета символов слова. Лабораторная работа №3 3.1. Провести анализ GOMS интерфейса программы (по вариантам) на примере одной репрезе
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №2, 5 семестр, 7 вариант
Вариант 7 Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №4, 5 семестр, 7 вариант
Вариант 7 Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово максимальной длины и ставит его последним (если таких слов несколько, то переставляется первое найденное). Список вводится с клавиатуры, цель – внутренняя. Например: Список [“f”,”baxg”,”add”,”qw”] преобразуется в [“f”,”add”,”qw”,”baxg”]. Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. В теле функции использование операторов set и setq не допускается!
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №1, 5 семестр, 7 вариант
Задание 1.1. Найдите один источник (в библиотеке или в Интернете), который говорит об опытных свидетельствах человеческих ограничений. Дайте полную ссылку на найденный источник. Опишите в пределах 15 строк (шрифт 12), что говорят результаты исследований по поводу физических ограничений человека. 1.2. Составьте семантическую сеть для выбранных вами понятий (не менее восьми) и их свойств. Приведите пример вывода утверждения с использованием этой сети. 1.3. Придумайте по одному примеру дедук
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №2, 5 семестр, 7 вариант
Лабораторная работа №2 По дисциплине: Человеко-машинное взаимодействие Преподаватель: Ракитский А.А. Оценка: Зачёт Задание 2.1. Изучить работу программы, заданной по вариантам, дать ее краткое описание. Провести CWT-анализ интерфейса программы, рассмотрев все репрезентативные задачи (если задач больше 3-х, то рассмотреть только 3). Отчёт об анализе должен содержать формулировку репрезентативных задач, описание последовательности действий, анализ этих действий и список проблем и путей их устране
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №1, 5 семестр, 7 вариант
Вариант 7 Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5). Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП. Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №4, 5 семестр, 7 вариант
Лабораторная работа №4 По дисциплине: Человеко-машинное взаимодействие Преподаватель: Ракитский А.А. Оценка: Зачёт Год сдачи: 2018г 4.1. Проведите анализ соответствия программы (по вариантам) правилам Нильсена–Молиха. 4.2. Опишите, как принципы организации графического интерфейса учтены (или не учтены) в данной программе. Вариант 7: «Алгоритм Евклида»
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №5, 5 семестр, 7 вариант
Вариант 7 Преобразуйте текстовый файл, состоящий из нескольких строк, таким образом, чтобы все символы в каждой строке разделялись одним пробелом Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно б
User Madam : 27 сентября 2018
50 руб.
Корпус в сборе. Задание №3
Корпус в сборе. Задание 3 Сборочная единица "Корпус в сборе" содержит четыре детали.Пластина 1 крепится к фланцам 2 и 4 четьрымя винтами 5 М6х12 ГОСТ 17473-80. Затем эти три детали в сборе вкладываются в корпус 3 и соединяются винтом 6 М8х10 ГОСТ 17475-80. Требуется: а) Выполнить сборочный чертеж узла на формате А3 в масштабе 1:1. Чертеж должен содержать главный вид с разрезом, вид сверху с местным разрезом (показать форму пластины 1) и вид слева с разрезом по винтам 5 (разрез А-А на схеме).
User lepris : 22 сентября 2021
500 руб.
Корпус в сборе. Задание №3 promo
Стенд для разборки и сборки двигателя (конструкторская часть дипломного проекта)
СОДЕРЖАНИЕ 3. Конструкторская часть 3.1. Анализ существующего оборудования 3.2. Обоснование конструкции предлагаемого оборудования 3.3. Разработка схемы оборудования 3.4. Расчёт основных элементов конструкции 3.5. Расчет клиноременной передачи 3.6. Инструкция по эксплуатации и уходу за проектируемым оборудованием 3.2. ОБОСНОВАНИЕ КОНСТРУКЦИИ ПРЕДЛАГАЕМОГО ОБОРУДОВАНИЯ Стенды для разборки – сборки двигателей обеспечивают удобство выпол-нения работ по ремонту двигателей. Обеспеч
User AgroDiplom : 10 сентября 2018
999 руб.
Стенд для разборки и сборки двигателя (конструкторская часть дипломного проекта) promo
Политические коалиции в контексте теории рационального выбора
В общественных науках теория рационального выбора длительное время не пользовалась успехом, поскольку все внимание уделялось разработке таких методологических ориентаций, как институционализм, бихевиоризм, структурный функционализм и марксизм. Только их критика способствовала более пристальному взгляду со стороны ученых на теорию рационального выбора. В отличие от вышеназванных, теория рационального выбора позволяла посмотреть на поведение человека "изнутри", а также учитывать характер человечес
User Aronitue9 : 8 марта 2013
19 руб.
Отчет по практике: Финансово-хозяйственная деятельность предприятия ОАО Металлургический завод им АК Серова
Дневник преддипломной практики Введение Раздел I. Характеристика предприятия (объект исследования) Раздел II. Балансовые стоимостные показатели предприятия Раздел III. Оценка ликвидности баланса предприятия Раздел IV. Оценка финансовой устойчивости предприятия Раздел V. Оценка платежеспособности предприятия Раздел VI. Прогнозирование вероятности банкротства предприятия Раздел VII. Финансовые потребности в оборотных активах Раздел VIII. Оценка эффективности и качества работы предприятия
User Aronitue9 : 26 октября 2013
15 руб.
up Наверх