- •Задание на курсовую работу по дисциплине «программирование» Оглавление
- •Тип заданий I Исходные данные
- •Последовательность выполнения работы
- •Варианты заданий
- •Оформление пояснительной записки
- •Глава 1. Постановка задачи
- •Глава 2. Разработка проекта
- •Глава 3. Листинг программного кода задачи
- •Глава 4. Скриншоты работы программы Тип заданий II Исходные данные
- •Варианты заданий
- •Оформление пояснительной записки
- •Глава 1. Постановка задачи
- •Глава 2. Разработка проекта
- •Глава 3. Листинг программного кода задачи
- •Глава 4. Скриншоты работы программы Тип заданий III Исходные данные
- •Задание
- •Оформление пояснительной записки
- •Глава 1. Постановка задачи
- •Глава 2. Разработка проекта
- •Глава 3. Листинг программного кода задачи
- •Глава 4. Скриншоты работы программы
Задание на курсовую работу по дисциплине «программирование» Оглавление
Задание на курсовую работу по дисциплине «программирование» 1
Тип заданий I 2
Исходные данные 2
Последовательность выполнения работы 2
Варианты заданий 3
Оформление пояснительной записки 5
Тип заданий II 7
Исходные данные 7
Варианты заданий 7
Оформление пояснительной записки 11
Тип заданий III 12
Исходные данные 12
Задание 12
Оформление пояснительной записки 14
Тип заданий I Исходные данные
двумерный массив (матрица) целых чисел размерностью М*N, т.е. содержащий М строк и N столбцов. Значения М и N определяются таким образом, чтобы все три контура заданного варианта полностью умещались внутри матрицы (см. столбец 3 в табл. 1);
метод и направление сортировки одномерных массивов определен в таблице вариантов (см. столбец 2);
способ дополнительной обработки одномерных массивов (см. столбец 4).
Последовательность выполнения работы
Выполнение задания состоит из следующих этапов:
Определить необходимую для выполнения задания размерность матрицы, т.е. значения М и N.
Сформировать файл исходных данных на диске. Записать в него элементы матрицы. Значения элементам матрицы задаются случайным образом.
Составить программу (консольное приложение, либо Win32Project, либо Forms), которая выполняет следующие операции:
Ввести матрицу из файла исходных данных. Введенную матрицу вывести на экран.
Сформировать три одномерных массива (А, B, и C) из элементов матрицы, расположенных внутри заданных контуров. В процессе формирования массивов обход матрицы внутри контуров выполнять по строкам. Каждый из полученных массивов вывести на экран.
Сформировать одномерный массив D из элементов матрицы, расположенных за пределами всех заданных контуров. Полученный массив вывести на экран.
Если в начале задания, расположенного в колонке 4 таблицы, стоит фраза «Массив не упорядочен», то необходимо для каждого из полученных 4-х одномерных массивов выполнить это задание (в противном случае этот пункт временно пропустить). Скорректированные массивы вывести на экран. Алгоритм обработки массива описать с помощью функции. Организовать обращение к данной функции 4 раза для каждого из массивов.
Разработать алгоритм сортировки одномерного массива заданным методом и в заданном направлении (описание методов сортировки – google в помощь). Описать данный алгоритм с помощью функции. Организовать обращение к данной функции 4 раза для выполнения сортировки каждого из массивов. Каждый из отсортированных массивов вывести на экран.
Если в начале задания, расположенного в колонке 4 таблицы, стоит фраза «Массив упорядочен», то необходимо для каждого из полученных 4-х одномерных массивов выполнить это задание (В противном случае этот пункт был уже выполнен ранее). Скорректированные массивы вывести на экран. Алгоритм обработки массива описать с помощью функции. Организовать обращение к данной функции 4 раза для каждого из массивов.
Вставить скорректированные массивы в матрицу:
Массивы А, B, и C расположить внутри соответствующих контуров, выполняя обход матрицы по столбцам;
массив D поместить в межконтурное пространство, выполняя обход матрицы по строкам.
Полученную матрицу вывести на экран. При выводе элементы каждого контура должны быть окрашены различными цветами. Таким образом, при выводе матрицы должны быть использованы 4 различных (произвольных) цвета текста.
Сформировать пояснительную записку к курсовой работе.
