- •Лабораторная работа № 1 ввод-вывод в стандартные файлы в ос windows
- •Лабораторная работа № 2 базовые средства использования файловой системы
- •Лабораторная работа № 3 функции вывода для консольных устройств
- •Лабораторная работа № 4 функции ввода для консольных устройств
- •Лабораторная работа № 5 системные функции мыши для текстового режима
- •Лабораторная работа № 6 программное порождение и уничтожение процессов в windows nt
- •Лабораторная работа № 7 многопоточное программирование в windows nt
- •Лабораторная работа №3. Функции вывода для консольных устройств
- •Лабораторная работа №4. Функции ввода для консольных устройств
- •5. Лабораторная работа № 5. Системные функции мыши для текстового режима
- •Лабораторная работа № 6. Программное порождение процессов в Windows nt
- •Лабораторная работа № 7. Многопоточное программирование в Windows nt
Лабораторная работа №3. Функции вывода для консольных устройств
№ вар. |
Задание: разработать программу с использованием базовых системных функций ОС WINDOWS, которая …. |
8 |
Изобразить в центре экрана квадратное окно зеленого цвета со стороной 20 |
Лабораторная работа №4. Функции ввода для консольных устройств
Задание: программа запрашивает пароль, состоящий из трех символьных комбинированных сообщений (пароль указан в варианте задания), выводя при этом вместо вводимых символов символ ‘*’. Если пароль введен правильно, то выводится приветствие ‘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 |
Вычисление сумм соседних элементов массива |
Последовательное вычисление среднего арифметического соседних чисел |
