к лабораторной работе №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 и выводит результат в отдельном потоке.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.