- •Завдання на курсовий проект (роботу) студенту
- •Календарний план
- •Реферат
- •Введение
- •Постановка задачи
- •Имя: array[1..N, 1..M] of тип;
- •Разработка алгоритма
- •Структура программы
- •Инструкция оператору
- •Перечень ссылок
- •Приложение а.
- •Приложение б текст программы
- •Приложение в результаты выполнения программы
ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ
ВОСТОЧНОУКРАИНСКОГО НАЦИОНАЛЬНОГО УНИВЕРСИТЕТА
имени ВЛАДИМИРА ДАЛЯ
(г. Северодонецк)
Кафедра Компьютерной инженерии
КУРСОВОЙ ПРОЕКТ (РАБОТА)
по программированию
на тему: Обработка матриц
студента2курса группы КИ-12д
направление подготовки__________________________________________________
(шифр и название направления подготовки)
специальности_________________________________________________________
(шифр и название специальности)
Кротких В.Д. ___________
(подпись)
Руководитель проекта
____________________________ ____________
(должность, ученое звание, ученая степень, (подпись)
фамилия и инициалы)
Результаты защиты:
Национальная шкала: ________
Количество баллов: __________
Оценка: ECTS ______________
Члены комиссии:
_________________________ ________ (фамилия и инициалы) (подпись)
________________________ ________ (фамилия и инициалы) (подпись)
_________________________ ________ (фамилия и инициалы) (подпись)
Дата_________
Северодонецк– 2014
ТЕХНОЛОГІЧНИЙ ІНСТИТУТ
СХІДНОУКРАЇНСЬКОГО НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ
імені ВОЛОДИМИРА ДАЛЯ
(м. Сєверодонецьк)
Факультет ________________________________________________________
Кафедра_________________________________________________________________
Освітньо-кваліфікаційний рівень____________________________________________
Напрям підготовки________________________________________________________
(шифр і назва)
Спеціальність____________________________________________________________
(шифр і назва)
Завдання на курсовий проект (роботу) студенту
________________________________________________________________________
(прізвище, ім’я, по батькові)
1. Тема проекту (роботи): Обробка матриць
керівник проекту (роботи)_________________________________________________,
( прізвище, ініціали, науковий ступінь, вчене звання)
затверджені розпорядженням по кафедрі від “___”__________20__року
2. Строк подання студентом проекту (роботи)_________________________________
3. Вихідні дані до проекту (роботи) Дана матриця дійсних чисел розміром nx(n+1) , дійсні числа a1,..an , b1,..bn, натуральні числа p,q (p≤n, q≤n+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