Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zapiska_k_kursovoy.docx
Скачиваний:
5
Добавлен:
26.03.2015
Размер:
719.24 Кб
Скачать

ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ

ВОСТОЧНОУКРАИНСКОГО НАЦИОНАЛЬНОГО УНИВЕРСИТЕТА

имени ВЛАДИМИРА ДАЛЯ

(г. Северодонецк)

Кафедра Компьютерной инженерии

КУРСОВОЙ ПРОЕКТ (РАБОТА)

по программированию

на тему: Обработка матриц

студента2курса группы КИ-12д

направление подготовки__________________________________________________

(шифр и название направления подготовки)

специальности_________________________________________________________

(шифр и название специальности)

Кротких В.Д. ___________

(подпись)

Руководитель проекта

____________________________ ____________

(должность, ученое звание, ученая степень, (подпись)

фамилия и инициалы)

Результаты защиты:

Национальная шкала: ________

Количество баллов: __________

Оценка: ECTS ______________

Члены комиссии:

_________________________ ________ (фамилия и инициалы) (подпись)

________________________ ________ (фамилия и инициалы) (подпись)

_________________________ ________ (фамилия и инициалы) (подпись)

Дата_________

Северодонецк– 2014

ТЕХНОЛОГІЧНИЙ ІНСТИТУТ

СХІДНОУКРАЇНСЬКОГО НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ

імені ВОЛОДИМИРА ДАЛЯ

(м. Сєверодонецьк)

Факультет ________________________________________________________

Кафедра_________________________________________________________________

Освітньо-кваліфікаційний рівень____________________________________________

Напрям підготовки________________________________________________________

(шифр і назва)

Спеціальність____________________________________________________________

(шифр і назва)

Завдання на курсовий проект (роботу) студенту

________________________________________________________________________

(прізвище, ім’я, по батькові)

1. Тема проекту (роботи): Обробка матриць  

керівник проекту (роботи)_________________________________________________,

( прізвище, ініціали, науковий ступінь, вчене звання)

затверджені розпорядженням по кафедрі від “___”__________20__року

2. Строк подання студентом проекту (роботи)_________________________________

3. Вихідні дані до проекту (роботи) Дана матриця дійсних чисел розміром nx(n+1) , дійсні числа a1,..an , b1,..bn, натуральні числа p,q (pn, qn+1). Утворити нову матрицю розміру (n+1)(n+2) вставленням після рядку з номером p даної матриці нового рядка з елементами a1,..an і подальшим вставленням після стовпчику з номером q нового стовпчика з елементами b1,..bn. Якщо обидві матриці містять хоча б один рядок, елементи якого утворюють симетричну послідовність (паліндром), то обидві матриці впорядкувати за спаданням добутків елементів рядків, інакше – перемножити матриці.

4. Зміст розрахунково-пояснювальної записки (перелік питань, які потрібно розробити)_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

5. Перелік графічного матеріалу (з точним зазначенням обов’язкових креслеників)

________________________________________________________________________________________________________________________________________________________________________________________________________________________

6. Дата видачі завдання___________

Календарний план

з/п

Назва етапів курсового проектування

Строк виконання етапів

Примітка

1

Отримання завдання на курсову роботу

09.10.13

2

Аналіз тадослідження задачі

20.12.13

3

Розробка алгоритма вирішення задачі

08.01.14

4

Створення програми

08.01.14

5

Тестування та налагодження

22.01.14

6

Оформлення пояснювальної записки

24.01.14

7

Сдача курсової роботи на перевірку

25.01.14

8

Захист роботы

25.01.14

Студент _________ ______________________

( підпис ) (прізвище та ініціали)

Керівник проекту (роботи) _________ ______________________

( підпис ) (прізвище та ініціали)

Реферат

Пояснительная записка к курсовой работе: 29 с., 14 рисунков, 3 приложения, 6 источников. Текст написан на русском языке.

Цель работы: создание проекта для обработки матрицы.

В данной курсовой работе создано программное обеспечение, которое реализует выполнение следующих функций: вывод данных, заполнение матриц случайными числами, анализ и обработка элементов матрицы, математические операции с матрицами. Вызов процедур производится нажатием кнопки.

Программа разработана с использованием среды визуального программирования Lazarus и языка Object Pascal. Результаты работы программы отображаются в соответствующих компонентах.

ДИАЛОГОВОЕ ОКНО, ТАБЛИЦА, СПИСОК ЭЛЕМЕНТОВ, ПОЛЕ ВВОДА, СОРТИРОВКА.

Содержани

Примітка 3

Введение 6

1Постановка задачи 7

2Разработка алгоритма 9

3Структура программы 10

Выводы 20

Перечень ссылок 21

Приложение А. 22

Приложение Б 33

Приложение В 41

Введение 6

1 Постановка задачи 7

2 Разработка алгоритма 9

3 Структура программы 10

5 Инструкция оператору 13

Выводы 16

Перечень ссылок 17

Приложение А. 18

Приложение Б 23

Приложение В 28