Студенческий портал

admin@studynote.ru
/ Регистрация
X
Помощь студенту > Готовые работы > Дипломные работы > Дипломные работы по информационным технологиям > Разработка программы – «Матричный калькулятор»

Тема дипломной работы: Разработка программы – «Матричный калькулятор»

1500 рублей
Купить

или

Заказать новую работу

Более 20 способов оплатить! После оплаты вы получаете ссылку на скачивание. Гарантия на - 3 дня. Исключительно в ознакомительных целях! Все вопросы admin@studynote.ru

  • Общая информация
  • Описание работы
  • Дополнительная информация

    (фрагменты работы)

Учебное заведение: Другие города > ДРУГОЕ
Тип работы: Дипломные работы
Категория: Информационные технологии
Год сдачи: 2011
Количество страниц: 64
Оценка: 5
Рейтинг работы:
Иллюстрация №1: Разработка программы – «Матричный калькулятор» (Дипломные работы - Информационные технологии).

Основным назначением программы
является нахождение  определителя,
решение системы линейных алгебраических уравнений (СЛАУ) всеми методами,
вычисление арифметических действий с матрицей, нахождение обратной матрицы и
алгоритма дополнения, транспонирование.


Содержание

 

1. Техническое задание

4

1.1. Введение

4

1.2. Основание для разработки

4

1.3. Назначение разработки

4

1.4. Требования к программе или
программному изделию

4

1.5. Требования к программной
документации

5

1.6. Технико-экономические показатели

5

1.7. Стадии и этапы разработки

6

1.8. Порядок контроля и приемки

6

2. Описание программы

7

2.1.
Общие сведения

7

2.2
Функциональное назначение

7

2.3.
Описание логической структуры

7

2.3.1. Алгоритм работы главного модуля

7

2.3.2.
Функции программы

8

2.3.3. Алгоритмы программы

9

2.3.3.1. Алгоритм вычисления
определителя

9

2.3.3.2. Алгоритм транспонирования

10

2.3.3.3. Алгоритм вычисления
матрицы алгебраических дополнений

11

2.3.3.4. Алгоритм вычисления обратной
матрицы

12

2.3.3.5.  Алгоритм вычисления суммы двух матриц

13

2.3.3.6. Алгоритм вычисления
разности двух матриц

14

2.3.3.7. Алгоритм вычисления
произведения двух матриц

15

2.3.3.8. Алгоритм вычисления
произведения матрицы и числа

16

2.3.3.9. Алгоритм решения СЛАУ
методом Гаусса

17

2.3.3.10. Алгоритм решения СЛАУ
матричным методом

18

2.4.
Используемые технические средства

19

2.5.
Вызов и загрузка

19

2.6.
Входные данные

19

2.7.
Выходные данные

19

3. Текст программы

20

3.2. Main.pas

20

3.3. InputMatrix.pas

34

3.4. ProgressForm.pas

40

3.5. About.pas

53

3.6. HELP.pas

54

4. Программа и методика испытаний

55

4.1. Объект испытаний

55

4.2. Цель испытаний

55

4.3. Требования к программе

55

4.4. Требования к программной
документации

55

4.5. Средства и порядок испытаний

56

4.6. Методы испытаний

56

Список литературы

62

1. Техническое задание

1.1. Введение

Настоящие Техническое задание распространяется на разработку программы – «Матричный калькулятор» для нахождения определителя, решения системы линейных алгебраических уравнений (СЛАУ) всеми методами, вычисления арифметических действий с матрицей, нахождения обратной матрицы и алгоритма дополнения, транспонирования.
Цели написания данной программы – экономия времени на сложных математических расчетах, связанных с матричным исчислением, проверка правильности расчетов студентов.

1.2. Основание для разработки

Программа разработана на основе учебного плана Кафедры «Информационных технологий и программирования» в соответствии с учебным графиком НИЯУ МИФИ НТИ. Разработка ведется на основании индивидуального задания на период проведения квалификационной практики (стажировки).

1.3. Назначение разработки

Основным назначением программы является нахождение определителя, решение системы линейных алгебраических уравнений (СЛАУ) всеми методами, вычисление арифметических действий с матрицей, нахождение обратной матрицы и алгоритма дополнения, транспонирование.

1.4. Требования к программе или программному изделию

1.4.1 Требования к функциональным характеристикам:
Программа должна обеспечить выполнение следующих функций:
1. Расчет определителя матрицы любого размера;
2. Арифметические действия с матрицей:
2.1. Матрица и число:
• Умножить на число;
• Разделить на число;
• Прибавить число;
• Вычесть число;
2.2. Матрица и матрица:
• Сложение;
• Вычитание;
• Умножение;
2.3. Алгоритм дополнения;
2.4. Обратная матрица;
2.5. Транспонирование;
3. Решение СЛАУ :
• Методом Крамера;
• Методом Гаусса;
• Методом Жордана-Гаусса;
• Матричный метод.
1.4.2. Исходные данные:
1. Матрица, вводимая пользователем;
2. Число, вводимое пользователем;
3. Числовые данные, хранимые в файле *.rtf
1.4.3. Требования к надежности:
1. Предусмотреть контроль вводимой информации;
2. Предусмотреть блокировку некорректных действий пользователя при работе с системой;
3. Обеспечить целостность хранимой информации.
1.4.4. Условие эксплуатации:
Условия эксплуатации соответствуют требованиям и условиям эксплуатации ПК стандартной конфигурации.

1.4.5. Требования к составу и параметрам технических средств:
Система должна работать на IBM-совместимом компьютере минимальной конфигурации : процессор Intel Pentium MMX(200 MHz), RAM 32 Мб.

1.4.6. Требования к информационной и программной совместимости
Система должна работать под управлением семейства операционных систем Windows: 98/2000/ME/XP/Vista/Seven.