БГУИР, Минск, 2013.
В архиве представлено решение 1 варианта трёх лабораторных и контрольной работы из пяти задач.
Лабораторная работа
№ 1. Управление процессами в ОС Windows
Разработать две программы. Первая вычисляет сумму и произведение чисел от L до U, где L – это нижняя граница диапазона, U – верхняя граница диапазона, границы вводятся пользователем, и выводит полученные значения на экран. Вторая программа запускает первую в качестве вновь созданного процесса.
Лабораторная работа
№ 2. Разработка многопоточных приложений
Разработать программу, которая вычисляет сумму и произведение чисел от L до U, где L – это нижняя граница диапазона, U – верхняя граница диапазона. Вычисление суммы и произведения оформить как две функции потока. Значения границ диапазон вводятся пользователем, затем запускаются два требуемых потока, а потом на экран выводится полученные значения.
Лабораторная работа
№ 3. Управление приоритетами потоков
Разработать программу, которая вычисляет сумму и произведение чисел от L до U, где L – это нижняя граница диапазона, U – верхняя граница диапазона. Вычисление суммы и произведения оформить как две функции потока. Значения границ диапазон вводятся пользователем, затем запускаются два требуемых потока (первый с приоритетом THREAD_PRIORITY_HIGHEST, другой – THREAD_PRIORITY_IDLE), а по-том на экран выводится полученные значения, а также значения времени работы обоих потоков.
Контрольная:
Задание 1: Организация программ с использованием классов.
Задание 2: Организация программ с использованием перегрузки функций.
Задание 3: Организация программ с использованием механизма наследования классов
Задание 4: Организация программ с использованием виртуальных функций и абстрактных базовых классов
Задание 5: Организация программ с использованием шаблонов