ВАРИАНТЫ ЗАДАНИЙ
Лабораторная работа №1. Ввод-вывод в стандартные файлы.№ вар. | Задание: разработать программу с использованием базовых системных функций ОС WINDOWS, которая …. |
8 | Вводит символьную строку и число N, отбрасывает от строки последние N символов и выводит оставшуюся часть строки |
Лабораторная работа №2. Базовые средства использования файловой системы
№ вар. | Задание: разработать программу с использованием базовых системных функций ОС WINDOWS, которая …. |
8 | Переписывает вещественные числа из одного файла в два других, в первый положительные числа, а во второй - отрицательные |
Лабораторная работа №3. Функции вывода для консольных устройств
№ вар. | Задание: разработать программу с использованием базовых системных функций ОС WINDOWS, которая …. |
8 | Изобразить в центре экрана квадратное окно зеленого цвета со стороной 20 |
Задание: программа запрашивает пароль, состоящий из трех символьных комбинированных сообщений (пароль указан в варианте задания), выводя при этом вместо вводимых символов символ ‘*’. Если пароль введен правильно, то выводится приветствие ‘Hello, User’. Выход из программы осуществить только после ввода символьной комбинации выхода ( см. вариант задания) с предварительной подсказкой.
№ вар. | Пароль | Выход | ||
…+‘a’ | …+‘b’ | …+‘c’ | ||
8 | Shift | LeftAlt | [S] [C] Alt | Alt+’Q’ |
[C] - включен режим CapsLock;
[N] - включен режим NumLock;
[S] - включен режим ScrollLock.
5. Лабораторная работа № 5. Системные функции мыши для текстового режима
№ вар. | Задание: разработать программу с использованием базовых системных функций ОС WINDOWS, которая выводит в центре экрана текстовую строку из нескольких слов и … |
8 | Удаляет из строки слово, по которому производится двойной «клик» одновременно с нажатием клавиш ALT. Выход из программы – одновременное нажатие правой кнопки и клавиши CTRL |
Лабораторная работа № 6. Программное порождение процессов в Windows NT
Задание: разработать программу, которая при выполнении условия W создает дочерний процесс А, а в противном случае дочерний процесс В, выводит фразу о завершении программы и завершается нажатием клавиши ESC.
№ вар. | Условие W | Задача А | Задача В |
8 | Нажатие клавиш F2+LeftAlt | Вывести площади равностор-них треуг-ков со сторонами от 1 до20 | Вывести все делители числа 297 |
Лабораторная работа № 7. Многопоточное программирование в Windows NT
Задание: разработать программу, которая создает случайный массив А из 20 целых чисел в диапазоне от 0 до 99, выводит на экран эти числа, создает два потока, которые выполняют с этим массивом задания А и В соответственно. Все потоки выводят результаты своей работы в вертикальные колонки, каждый поток в свою колонку.
№ вар. | Задание А | Задание В |
8 | Вычисление сумм соседних элементов массива | Последовательное вычисление среднего арифметического соседних чисел |


