Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Завдання до контрольн.doc
Скачиваний:
3
Добавлен:
04.05.2019
Размер:
110.08 Кб
Скачать

5.4. Результати роботи програми

Результат роботи представляється в графічному режимі у виді ґратчастої функції на екрані термінала.

Завдання 2 перевірка устаткування, керування клавіатурою

1. Мета

Вивчення організації і принципів роботи клавіатури і закріплення практичних навичок керування нею, а також практичних навичок створення власних програм обробки переривань.

2. Теми для попереднього вивчення

  • Організація і принцип роботи ПЭВМ і клавіатури.

  • Робота контролера переривань. Установка вектора переривання.

3. Постановка задачі

Розробити програму обробки переривання від клавіатури, що повинна:

  • розпізнавати натискання "гарячої" комбінації клавіш і реагувати на нього звуковим сигналом;

  • при першому натисканні "гарячої" комбінації переходити в режим блокування введення заданої клавіші, при другому - скасовувати цей режим;

  • системна обробка всіх інших клавіш порушуватися не повинна.

4. Порядок виконання

4.1.Ознайомитися з постановкою задачі і вихідних даних.

4.2.Визначити варіант індивідуального завдання.

4.3.Сконструювати структуру програми.

4.4.Скласти текст програми і затвердити його у викладача.

4.5.Набрати текст програми і виконати компіляцію програми.

4.6.Провести аналіз і виправлення виявлених синтаксичних помилок у тексті програми і повторити пункти 4.4 і 4.5. При усуненні всіх синтаксичних помилок перейти до виконання пункту 4.7.

4.7.Одержати рішення (зображення) і, у випадку виявлення логічних помилок, визначити й усунути їх. Продемонструвати викладачу остаточний варіант програми і її роботу.

5. Індивідуальні завдання і приклади рішення задач

5.1 Індивідуальні завдання

 Nп/п 

"Гаряча" комбінація/

Клавіша,

яка

блокується

 Shift 

 Ctrl 

 Alt 

 Fxx 

 Лів. 

 Пр. 

 Лів. 

 Пр. 

 Лів. 

 Пр. 

 +  

 +  

 

 

 

 

 F1 

 1 

 +  

 

 +  

 

 

 

 F2 

 2 

 

 + 

 

 

 + 

 

 F3 

 3 

 

 + 

 

 

 

 + 

 F9 

 9 

 

 

 + 

 

 + 

 

 F10 

 0 

 

 

 

 + 

 + 

 

 F2 

 w 

 

 

 

 + 

 

 + 

 F3 

 e 

 

 + 

 

 

 +або + 

 F5 

 t 

 

 

 

 

 

 

 F6 

 y 

 + 

 + 

 + або + 

 

 

 F7 

 u