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

Таблиця 1

1

Встановити для всіх задач під час запуску моделі статус Absent. При натисканні на клавішу F3 запустити задачі з парними номерами, а при відтисканні - з непарними.

2

Для всіх задач: при натисненні на відповідну клавішу клавіатури задача знімається з виконання

3

Для всіх задач: при натисненні на відповідну клавішу всі задачі, окрім вибраної клавішею, зупиняються. Якщо вибрана задача була попередньо зупинена, то вона продовжує свою роботу.

4

При натисненні на клавішу Pause/Break забезпечити початковий запуск всіх задачі крім фонової.

5

Якщо курсор миші знаходиться в області виведення фонової задачі, то при натисненні на ліву клавішу мишки зупиняються всі задачі, крім задачі зі станом Execute та фонової.

6

Встановити для всіх задач під час запуску моделі статус Absent. При натисненні на праву клавішу миші запустити задачу, якщо вона не запущена і курсор миші знаходиться на області виведення задачі.

7

При натисненні на ліву клавішу мишки всі задачі зі станом Hesitation зупиняються, при наступному натисненні на ліву клавішу задачі продовжують свою роботу

8

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

9

Якщо курсор миші знаходиться в області виведення фонової задачі, то при натисненні на праву клавішу мишки зняти всі задачі, крім задачі зі станом Execute та фонової.

10

При натисканні на клавішу F7 збільшити на константу дозволену кількість квантів (але не більше 255) для всіх задач з парними номерами.

11

Установити для всіх задач під час запуску моделі статус Absent. При натисненні на відповідну клавішу клавіатури в довільному порядку запускати задачі, забезпечуючи 50 процентів часу для задачі, яка була запущена першою.

12

Для всіх задач: при натисненні на відповідну клавішу клавіатури забезпечити початковий запуск задачі

13

При відпусканні клавіші F7 збільшити в два рази дозволену кількість квантів (але не більше 255) для всіх задач з непарними номерами.

14

При натисненні на клавішу G зняти всі задачі (крім фонової)

15

При натисненні на клавішу R зупинити всі задачі з парними номерами, при відпусканні клавіші Pause/Break всі задачі продовжують свою роботу.

16

Встановити для всіх задач під час запуску моделі по 128 дозволених квантів. Для всіх задач: при відпусканні відповідної клавіші зменшити в два рази дозволену кількість (але не менше 1) квантів задачі.

17

При натисненні на ліву клавішу мишки зняти задачу, в області виведення результатів (модель вікна) якої знаходиться курсор мишки.

18

Встановити для всіх задач під час запуску моделі по 200 дозволених квантів. Для всіх задач: при натисненні на відповідну клавішу зменшити на константу дозволену кількість (але не менше 1) квантів задачі.

19

При натисненні на клавішу Del зняти всі задачі, які мають номер більший за 5.

20

При натисненні на клавішу Del зняти всі задачі, які мають статус Hesitation.

21

При натисненні на праву клавішу мишки забезпечити початковий запуск задачі, в області виведення якої знаходиться курсор миші

22

Забезпечити різну розрядність лічильника для різних задач. При натисненні на клавішу F2 перезапустити задачі, які мають стан Close.

23

При натисканні на клавішу F6 збільшити на 1 максимальну кількість задач (але не більше 16). Новій задачі встановити стан Ready

24

Для всіх задач: при натисненні на відповідну клавішу клавіатури задача зупиняється, при відпусканні клавіші вона продовжує свою роботу

25

Встановити для всіх задач під час запуску моделі статус Absent. При натисненні на відповідну клавішу клавіатури запустити задачу, якщо вона була не запущена.

26

При натисненні на клавішу G зупинити всі задачі, які мають стан Hesitation, при відпусканні клавіші G всі зупинені задачі продовжують свою роботу

27

При натисканні на клавішу F8 зменшити на 1 максимальну кількість задач (але не менше 1).

28

Для всіх задач: при натисненні на відповідну клавішу клавіатури збільшується на константу кількість дозволених квантів задачі (але не більше 255).

29

Встановити для всіх задач під час запуску моделі по 200 дозволених квантів. При натисненні на праву клавішу мишки зменшити на константу дозволену кількість квантів (але не менше 1) для задачі, в області виведення якої знаходиться курсор миші.

30

Для всіх задач: при натисненні на відповідну клавішу клавіатури задача зупиняється, при наступному натисненні клавіші вона продовжує свою роботу.

31

При натисненні на клавішу G зупинити всі задачі (крім фонової), при відпусканні клавіші G всі задачі продовжують свою роботу