Задание: составить программу для вычисления произведения двух матриц M и P размерности N*N.Обе матрицы размещаются в оперативной памяти динамически,а значение N вводится по запросу с клавиатуры. Исходные матрицы и результирующую матрицу вывести на экран видеотерминала. Исходные данные и формулы расчета использовать из лабораторной работы №6.
Лабораторная работа №17
Работа в графическом режиме с использованием модуля GRAPH. Работа с фрагментами изображения.
Задание 1: Составить программу вычерчивания на экране дисплея рисунка, приведенного в таблице 17.1. При вычерчивании рисунка использовать графический режим. Размеры рисунка выбираются самостоятельно.
Задание 2: Составить программу синтеза динамического изображения, используя рисунки приведенные в таблице 17.1. Для этого использовать динамическую область памяти для сохранения и восстановления отдельных фрагментов изображения с различными режимами вывода.
Таблица 17.1
Вариант 1 | Вариант 2 |
Вариант 3 | Вариант 4 |
Вариант 5 | Вариант 6 |
Вариант 7 | Вариант 8 |
Вариант 9 | Вариант 10 |
Таблица 17.2
|
|
Вариант 1 Составить программу вывода на экран циферблата механических часов, отображая перемещение часовой, минутной и секундной стрелок. | Вариант 2 Составить программу вывода на экран снеговика, отображая перемещение шапки снеговика с рукой по дуге окружности |
Вариант 3 Составить программу, отображающую на экране процесс перемещения винта. | Вариант 4 Составить программу, отображающую на экране процесс перемещения трактора по горизонтали |
Вариант 5 Составить программу перемещения шарика по прямоугольной плоскости. | Вариант 6 Составить программу “бегущей строки ” В качестве строки взять “BORLАND PASCAL” |
Вариант 7 Составить программу вертикального меню, состоящую как минимум из 3-х окон. Передвижение по окнам меню осуществляется клавишами “вверх “ “вниз“ и ENTER | Вариант 8 Составить программу горизонтального меню, состоящую как минимум из 3-х окон. Передвижение по окнам меню осуществляется клавишами клавишами “-> “ “<-“ и ENTER |
Вариант 9 Составить программу работы робота, выполняющую передвижение деталей с одного станка на другой. (активный станок выделять по цвету) | Вариант 10 Составить программу масштабирования строки, с помощью клавиш “вверх “, “вниз“ |