Курсовые работы по направлению "Прикладная математика". Валеев С.Г - 9 стр.

UptoLike

5. ПРИЛОЖЕНИЯ
5.1. Типовые задания для курсовых работ студентов направления 5102
"Прикладная математика и информатика" по дисциплине "Языки
программирования и методы трансляции".
1. "Обработка контуров"
Составить программу, выполняющуюпопорядкуследующие
предложенные задания, отображая результаты каждого этапа на экране
дисплея.
Сгенерировать случайным образом массив целых чисел ( не более
трех знаков в числе, включая "+" или "-" ) размером 20 на 20. Вывести его
на экран в текстовом режиме и цветом выделить числа, содержащиеся в
заданном контуре.
Все числа, содержащиеся в заданном контуре упорядочить по
возрастанию заданным методом сортировки.
Подсчитать сумму граничных элементов контура.
Вывести на экран массив исходных данных, используя прямое
обращение к видеопамяти.
Вывести на экран заданный контур, сохраняя взаимное
расположение его элементов в исходном массиве данных.
Вывести на экран элементы исходного массива, лежащие вне
заданного контура с использованием прерываний.
Составить функцию "поворота" массива на 90 градусов влево или
вправо в зависимости от задания.
Выполнить индивидуальные задания по своему варианту.
Таблица 1. "Варианты заданий"
Номер
вариант
а
Границы контура
(индексы элементов
массива)
Индивидуальное
задание 1
Индивидуальное
задание 2
1 (3,6)-(8,11)-(13,6)-(8,1) Подсчитать
сумму четных
элементов в
контуре
Задать смещение
контура вправо
на 1 символ
2 (15,9)-(10,14)-(15,19)-
(20,14)
Подсчитать
сумму нечетных
элементов в
контуре
Задать смещение
контура вверх на
1 символ
3 (10,6)-(15,11)-(20,6)
-
Подсчитать Задать смещение