Управление процессами и потоками в ОС Windows

Страницы работы

Содержание работы

ЗАДАНИЯ

к   лабораторной   работе    №1

«Управление процессами и потоками в ОС  Windows»

1.  Составьте консольную программу, которая генерирует 50 случайных чисел в интервале [0, 20] вычисляет и выводит их среднее  значение.
Затем составьте и выполните программу, которая запускает программу – генератор случайных чисел.

2.  Составьте и выполните программу, которая с помощью функции ShellExecute() исследует заданную пользователем папку (каталог).

3.  Составьте консольную программу, которая заполняет массив случайными числами, сортирует массив и отображает массив до и после сортировки.

Далее составьте и выполните программу, которая запускает это консольное приложение. При этом использовать функцию CreateProcess ().

4.  Составьте консольную программу, которая генерирует 100 случайных чисел в интервале [0,1], вычисляет и отображает выборочное среднее квадратичное отклонение этой последовательности.
Затем составьте и выполните программу, которая запускает данное консольное приложение.

5.  Составьте консольную программу, которая вычисляет выходной сигнал (переходную характеристику) дискретной линейной системы первого порядка с уравнением

и  выводит его значения.
       Далее составьте и выполните программу, которая запускает это приложение.

6.  Составьте консольную программу, которая запрашивает имя приложения, вводимое с клавиатуры, и затем запускает заданное приложение.

7.  Составьте консольную программу, которая выполняет посимвольное чтение текстового файла, спецификация (полное имя) которого вводится с клавиатуры. Затем составьте и выполните программу, которое запускает это консольное приложение

8.  Составьте консольную программу, которая выполняет перемножение двух матриц, элементы которых вводятся с клавиатуры, и выводит результат перемножения.
Далее составьте и выполните программу, которая запускает это консольное приложение. Использовать функцию ShellExecute().

9.  Создайте программу, которая выводит на экран диалоговое окно с текстовым сообщением  и при этом в  отдельном программном потоке каждую секунду издает короткий звуковой сигнал.

10.  Создайте программу, которая вычисляет и выводит на экран в отдельном программном потоке набор значений Sin(x) вместе со значениями аргумента.

11.  Создайте программу, которая вычисляет и выводит на экран в отдельном программном потоке произведение двух матриц.

12.  * Составьте программу, которая создает два потока. Каждый из потоков случайным образом (функция rand()) выбирает два числа и обращается к функции f1() для одного потока и функции f2() для второго потока количество раз, соответствующее полученным значениям  случайных чисел.

13.  Составьте консольную программу, решающую квадратное уравнение. Затем составьте и выполните программу, которая запускает это консольное приложение.

14.  Составьте и выполните программу, которая решает квадратное уравнение и выводит на экран значения корней х1, х2 в отдельном потоке.

15.  Составьте и выполните программу, которая по двум точкам (х1, y1); (х2, y2) аппроксимирует значение y3 при заданном значении х3. Затем, составьте и выполните программу, запускающую на выполнение первую программу.

16.  Составьте консольную программу, аппроксимирующую по точкам (х1, y1); (х2, y2) при заданном значении х3 значение y3 и выводит результат в отдельном потоке.

Похожие материалы

Информация о работе