- •4. Індивідуальні завдання
- •5.3. Опис алгоритму програми
- •5.4. Результати роботи програми
- •Завдання 2 перевірка устаткування, керування клавіатурою
- •1. Мета
- •2. Теми для попереднього вивчення
- •3. Постановка задачі
- •4. Порядок виконання
- •5. Індивідуальні завдання і приклади рішення задач
- •5.1 Індивідуальні завдання
- •5.2Приклад рішення задачі
- •5.3. Структура програми
- •5.4. Опис змінних
- •5.5. Опис алгоритму програми
- •5.6. Результати роботи програми
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 |