ВАРИАНТЫ ЗАДАНИЙ

Лабораторная работа №1. Ввод-вывод в стандартные файлы.

№ вар.

Задание: разработать программу с использованием базовых системных функций ОС WINDOWS, которая ….

8

Вводит символьную строку и число N, отбрасывает от строки последние N символов и выводит оставшуюся часть строки


Лабораторная работа №2. Базовые средства использования файловой системы

№ вар.

Задание: разработать программу с использованием базовых системных функций ОС WINDOWS, которая ….

8

Переписывает вещественные числа из одного файла в два других, в первый положительные числа, а во второй - отрицательные


Лабораторная работа №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

Вычисление сумм соседних элементов массива

Последовательное вычисление среднего арифметического соседних чисел