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

Задания к лабораторной работе № 4

Необходимо создать окно приложения с компонентами, приведенными в таблице 1. С помощью выбранного компонента, запустить дочерний поток, который должен вычислять значение бесконечной суммы с точностью =10-5 . Вычисленное значение выводить в компонент, отображающий информацию.

Таблица 1

п/п

Компонент, отображающий информацию

Включение/Выключение потока

Выражение, вычисляемое потоком

1

Панель

Выбор пункта меню

2

Метка

Выбор пункта меню

3

Строка Ввода/вывода (Edit)

Выбор пункта меню

4

Панель

Нажатие кнопок

5

Метка

Нажатие кнопок

6

Строка Ввода/вывода (Edit)

Нажатие кнопок

7

Панель

Установка/сброс флажка

8

Метка

Установка/сброс флажка

9

Строка Ввода/вывода (Edit)

Установка/сброс флажка

10

Панель

Выбор пункта меню

11

Метка

Выбор пункта меню

12

Строка Ввода/вывода (Edit)

Выбор пункта меню

13

Панель

Нажатие кнопок

14

Метка

Нажатие кнопок

15

Строка Ввода/вывода (Edit)

Нажатие кнопок

16

Панель

Установка/сброс флажка

17

Метка

Установка/сброс флажка

18

Строка Ввода/вывода (Edit)

Установка/сброс флажка

19

Панель

Выбор пункта меню

20

Метка

Выбор пункта меню

21

Строка Ввода/вывода (Edit)

Выбор пункта меню

22

Панель

Нажатие кнопок

23

Метка

Нажатие кнопок

24

Строка Ввода/вывода (Edit)

Нажатие кнопок

25

Панель

Установка/сброс флажка

Вопросы для подготовки к сдаче лабораторной работы:

  1. Что такое поток?

  2. Какие Вы знаете типы многозадачности в ОС Windows?

  3. Что такое процесс?

  4. В чем отличие потока от процесса?

  5. Для чего необходима процедура Synchronize?

  6. Для чего необходимы критические секции?

  7. Какие Вы знаете приоритеты потоков?

  8. Для чего необходим метод Execute?

  9. Как можно определить количество потоков в запущенном процессе?

 

12

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