Реферат Курсовая Конспект
Управление вычислительным процессом с помощью вызова внешних программ - раздел Информатика, Оглавление Обеспечение Интерфейса С Командами Операционной Системы.....
|
Оглавление
Обеспечение интерфейса с командами операционной системы.. 1
Типы прерываний и их обслуживание. 1
Организация работы с каталогами и файлами. 2
Установка даты и времени. 2
Управление вычислительным процессом с помощью вызова внешних программ.. 3
Организация работы в текстовом режиме. 3
Установка текстового режима. 3
Организация окон и вывод на экран. 4
Управление клавиатурой и звуком.. 4
Форматы меню. Алгоритм построения вертикального меню.. 5
Контрольные вопросы.. 7
Комбинированный урок №16
Тема:Стандартные процедуры и функции модулей CRT, System и DOS. Обработка прерываний.
Цель: изучить приемы составления программ с использованием процедур и функций модулей на примерах.
Type Registers=Record
End.
Организация работы в текстовом режиме
Пример 4.
Repeat
…
until Keypressed;
Для работы со звуком в модуле CRT используются две процедуры Sound и NoSound.
Процедура Sound(Sig:word); - обеспечивает доступ к встроенному динамику компьютера и генерирует звуковой сигнал определенного частотного тона в герцах.
Таблица 3. Значения частот музыкальных звуков
Первая октава | Вторая октава | ||||||||||||
До | Ре | Ми | Фа | Соль | Ля | Си | До | Ре | Ми | Фа | Соль | Ля | Си |
Большая октава | Малая октава | ||||||||||||
До | Ре | Ми | Фа | Соль | Ля | Си | До | Ре | Ми | Фа | Соль | Ля | Си |
Для завершения выдачи динамиком звукового сигнала используется процедура NoSound.
При работе со звуком часто используется процедура задержки выполнения программы на определенное число миллисекунд Delay(Msek:word);.
Пример 5. Сгенерируем последовательность звуков, представляющих гамму.
Uses CRT;
Const GAMMA : array[1..8] of integer=(262,294,330,349,392,440,494,524);
Var j:byte;
BEGIN{Проигрываем гамму}
j:=1;
Repeat
Sound(GAMMA[j]); {запускаем звук}
Delay(400); {задержка}
Nosound; {выключаем звук}
if j=8 then begin j:=1; delay(1000); end;
Inc(j)
Until KeyPressed {завершаем цикл при нажатии клавиши }
END.
END.
Контрольные вопросы
1. Дайте определение прерыванию.
2. Характеристика регистров общего назначения (РОН).
3. Назначение модулей CRT, DOS, SYSTEM.
4. Какие процедуры и функции необходимы для работы с каталогами и файлами?
5. Как установить текущую дату и время?
6. Как осуществляется вызов внешних программ?
7. Необходимость текстового режима.
8. Основные процедуры и функции для работы с окнами и экраном, звуком.
9. Опишите форматы горизонтального и вертикального меню
– Конец работы –
Используемые теги: управление, вычислительным, процессом, помощью, вызова, внешних, программ0.061
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Управление вычислительным процессом с помощью вызова внешних программ
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов