Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodychka-lab_OS.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.35 Mб
Скачать

4. Завдання

Скласти на мові асемблер для ОС Windows програму, використовуючи пакет MASM32. Результат виводиться на екран.

На 60 балів програма повинна виводити повідомлення, яке має містити:

Заголовок - № групи

Зміст – Ф.І.П

Тип – згідно варіанту:

Тип

1

2

MB_ABORTRETRYIGNORE

3

4

MB_OK

5

6

MB_OKCANCEL

7

8

MB_RETRYCANCEL

9

10

MB_YESNO

11

12

MB_YESNOCANCEL

13

14

MB_ICONEXCLAMATION

15

16

MB_ICONWARNING

17

18

MB_ICONINFORMATION

19

20

MB_ICONASTERISK

21

22

MB_ICONQUESTION

23

24

MB_ICONSTOP

25

26

MB_ICONERROR

27

28

MB_ICONHAND



На 75 балів програма повинна створити процес, котрий повинен:

  • Для парних номерів у списку - запустити програму яка виводить повідомлення (Див. завдання на 60 балів).

  • Для непарних номерів у списку – запустити програму згідно варіанту:

Програма

1

WORD

3

EXCEL

5

ACCESS

7

WORDPAD

9

NONEPAD

11

REGEDIT

13

PAINT

15

CALC

17

FAR

19

IEXPLORE

21

ICHAT

23

WINRAR

25

MSIMN

27

COMMAND.COM


На 95 балів потрібно скласти програму згідно варіанту.
  1. Написати програму, яка створює новий процес. Процес повинен рекурсивно обчислювати факторіал.

  2. Написати програму, яка створює новий процес, котрий сортує масив методом бульбашки.

  3. Написати програму, яка створює новий процес, що генерує ряд Фібіоначчі1 з 10-ти членів, використовуючи рекурсивний алгоритм.

  4. Написати програму, яка створює новий потік, що сортує слова у стрічці у алфавітному порядку. Стрічка задається у файлі.

  5. Написати програму, яка створює новий процес, котрий сортує слова у стрічці у порядку збільшення довжини слова. Стрічка задається у файлі. Відсортована стрічка записується у файл.

  6. Написати програму, яка створює новий потік, що рекурсивно обчислює факторіал.

  7. Написати програму, яка створює новий потік. Потік повинен генерувати ряд Фібіоначчі з 10-ти членів, використовуючи ітераційний алгоритм.

  8. Написати програму, яка створює новий потік, котрий сортує слова у стрічці у порядку зменшення довжини слова. Відсортована стрічка записується у файл.

  9. Написати програму, яка створює новий процес, котрий ітераційно обчислює факторіал.

  10. Написати програму, яка створює новий процес, котрий сортує масив методом бульбашки.

  11. Написати програму, яка створює новий процес, що генерує ряд випадкових чисел. Результат записується у файл.

  12. Написати програму, яка створює новий потік, котрий ітераційно обчислює факторіал.

  13. Написати програму, яка створює новий процес, що сортує слова у стрічці у алфавітному порядку. Стрічка задається у файлі.

  14. Написати програму, яка створює новий потік, що генерує ряд з 0 і 1 на основі базису Галуа.

  15. Написати програму, яка створює потік, що сортує маcив методом послідовного перебору.

  16. Написати програму, яка створює новий потік, котрий сортує слова у стрічці у порядку збільшення довжини слова. Стрічка задається у файлі. Відсортована стрічка записується у файл.

  17. Написати програму, яка створює новий процес. Процес повинен генерувати ряд Фібіоначчі з 10-ти членів, використовуючи ітераційний алгоритм.

  18. Написати програму, яка створює новий потік, котрий сортує масив методом бульбашки.

  19. Написати програму, яка створює новий потік, що генерує ряд Фібіоначчі з 10-ти членів, використовуючи рекурсивний алгоритм.

  20. Написати програму, яка створює новий процес, котрий сортує слова у стрічці у порядку зменшення довжини слова. Відсортована стрічка записується у файл.

  21. Написати програму, яка створює новий процес. Процес повинен генерувати ряд з 0 і 1 на основі базису Галуа.

  22. Написати програму, яка створює новий потік, що генерує ряд випадкових чисел. Результат записується у файл.

Результати обчислень повинні виводитись на екран, або (згідно завдання) у файл.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]