-
Федеральное агентство по образованию РФ
ГОУ СПО Коломенский политехнический колледж
2203
КУРСОВОЙ ПРОЕКТ
Дисциплина: Технология разработки программных
продуктов
Тема: Разработка программы нахождения обратной
матрицы в среде Delphi
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
КПКО. КП 3731.000 ПЗ
Студент: Шарапов А.Л.
Преподаватель: Савина Е.Ю.
Нормоконтролер: Грушникова Т.Н.
Дата защиты: Оценка:
2007
-
СОДЕРЖАНИЕ
Введение
1 Общая часть 0
1.1 Формулировка задания 0
1.2 Математическая постановка задачи 0
2 Разработка алгоритма 0
2.1 Идентификаторы переменных…………………………………0
2.2 Структурная схема программного продукта………………..0
2.3 Блок-схемы расчетных процедур……………………………..0
3 Анализ работы программы……………………………………….0
3.1 Руководство пользователя……………………………………………...0
Список литературы…………………………………………………..0
Приложение А – Исходные тексты программных модулей
Приложение Б – Распечатка текстового файла
Приложение В – Графическая часть
Приложение Г – Дискета с программой
КПКО. КП 3731.000 ПЗ
Изм
Лист
№ докум
Подпись
Дата
Разраб
Курсовой проект
пояснительная записка
Лит
Лист
Листов
Провер
Савина
у
Гр. 307 – ЭВМ – 04
Н Контр
Грушникова
Утв
Федеральное Агентство по образования РФ
Гоу спо Коломенский политехнический колледж Задание
На курсовое проектирование по дисциплине____________________________
__________________________________________________________________
для студента очной формы бучення _____ курса, группы_________________
__________________________________________________________________
Тема ______________________________________________________________
__________________________________________________________________
Исходные данные __________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Объём курсового проекта
-
Графическая часть:
Лист 1_____________________________________________________________
Лист 2_____________________________________________________________
Лист 3_____________________________________________________________
-
Пояснительная записка содержит 30-50 листов формата А4.
Пояснительная записка включает______________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Дата выдачи задания __________200__г.
Срок окончания __________200__г.
Курсовая работа по дисциплине “Технология разработки программных
продуктов” – это итоговая работа по этой дисциплине, в которой осуществляется практическое применение полученных знаний при решении различных задач, связанных с программированием в среде Delphi.
Эта работа помогает закрепить полученные теоретические знания и практические умения не только по программированию, но и по общепрофессиональным и специальным дисциплинам, углубить теоретические знания в соответствии с заданной темой, сформировать умение применять теоретические знания при решении поставленных задач, научиться использовать справочную и правовую документацию, ну и конечно развитию творческой инициативы, самостоятельности, ответственности и организации.
При работе с программой можно выделить две основные стадии. Первая стадия – стадия проектирования, на которой программа собирается из отдельных составных частей, ей задаются необходимые параметры и характеристики. Именно на этой стадии широко используются приемы визуального программирования, позволяющие наглядно наблюдать результаты создания программы еще до ее запуска. Вторая стадия – стадия выполнения программы, когда она решает поставленные перед ней задачи. Можно выделить третью, промежуточную стадию – стадию отладки, когда программа запускается и по различным признакам проверяется правильность ее работы. При обнаружении ошибок проектирование программы возобновляется.
На стадии проектирования создаются и используются различные файлы. Основной частью программы является проект. Файл, в котором размещается проект, имеет расширение .dpr. Мощность и гибкость языка программирования Object Pascal – безусловное достоинство Delphi.
1 ОБЩАЯ ЧАСТЬ
1.1 Постановка задания
В среде Delphi разработать программу, обеспечивающую выполнение следующих пунктов:
-
Сформировать двумерную матрицу А, размерностью n*n. Элементы матрицы заполняются случайными числами от r1 до r2:
random(r2-r1+1) + r1
-
Найти обратную матрицу А-1 от матрицы А.
Программа должна:
- обеспечить ввод исходных данных (размерность матрицы А, интервал для формирования элементов матрицы А);
-
предусмотреть возможность просмотра содержимого файла после завершения его формирования;
-
иметь всплывающие подсказки;
-
обеспечить просмотр графиков матрицы А и обратной матрицы А-1;
-
обеспечить выбор типа файла для сохранения;
-
сохранять полученные матрицы по отдельности и вместе в файле *.txt и *.xls;
-
открывать сохраненные *.txt и *.xls файлы в memo;
-
открывать сохраненные *.xls файлы в Excel;
-
очищать Memo от записей;