Скачиваний:
37
Добавлен:
20.06.2014
Размер:
2.4 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Кафедра АСУ

Расчетно-пояснительная записка

«Разработка программного комплекса решения математической задачи численными методами»

Студент ________

подпись, дата фамилия, инициалы

Группа

Руководитель

Доцент, кандидат технических наук __________ Ведищев В.В.

ученая степень, звание подпись, дата фамилия, инициалы

Липецк 2008

ЗАДАНИЕ КАФЕДРЫ

Разработать программный комплекс решения математической задачи численным методом.

Вариант № 32. Решение системы линейных уравнений методом Гаусса.

АННОТАЦИЯ

С.49.Ил.5.Библиогр.: 3назв.

Настоящий отчет является расчетно-пояснительной запиской по проделанной работе «Разработка программного комплекса решения математической задачи численными методами». Программный продукт реализует процесс решения системы линейных уравнений методом Гаусса.

Документ включает описание программы, описание применения, руководство программиста, описание контрольного примера, текст программы, а также блок-схему алгоритма. Содержание указанных разделов соответствует стандартам ЕСПД и СТД АСУ соответствующих наименований.

Оглавление

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

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

1.3.1. Алгоритм используемого метода 7

1.3.2. Структура программы 8

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

1.4.1. При разработке 9

1.4.2. Минимальные требования 9

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

1.6. Входные данные 10

1.7. Выходные данные 10

2.ОПИСАНИЕ ПРИМЕНЕНИЯ 11

2.1. Назначение программы 11

2.1.1.Назначение и возможности программы 11

2.2. Условия применения 11

2.3. Описание задачи 12

2.4. Входные данные 13

3.РУКОВОДСТВО ПРОГРАММИСТА 14

3.1. Назначение и условия применения 14

3.5. Сообщения 16

4.ОПИСАНИЕ КОНТРОЛЬНОГО ПРИМЕРА 17

4.1 Назначение программы 17

4.2. Целью проведения испытаний 17

4.4. Технические программные средства, используемые при вводе 17

4.5. Порядок проведения тестирования 18

4.6. Используемые методы тестирования 18

4.6.1.Проверка правильности решения системы линейных уравнений 18

4.6.2. Проверка поведения программы при заведомо неправильных входных 19

данных 19

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

6.БЛОК-СХЕМА ПРОГРАММЫ 37

6.1.Блок-схема события Click кнопки «Решить систему» 37

6.3.Блок-схема функции double opredelitel(double **Matr1, int size) 39

6.4.Блок-схема функции int metod_Gaussa() 43

6.5.Блок-схема функции void pogreshnost() 45

6.6.Блок-схема функции void na_shag_vverh (double **M, int row) 46

6.7.Блок-схема функции int perepoln_pri_umnosh(double x1, double x2) 47

6.8.Блок-схема функции int perepoln_pri_slosh(double x1, double x2) 47

ЗАКЛЮЧЕНИЕ 48

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 49

ВВЕДЕНИЕ

Большинство вычислений в современном мире производится с помощью ПК. Существует большое количество численных методов и разнообразие их программной реализации в той или иной среде, начиная от специализированных математических пакетов, заканчивая многочисленными алгоритмическими языками.

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

Целью данной работы является освоение навыков программирования в визуальной среде, а также оформления документации к разработанному программному продукту в соответствии со стандартами ЕСПД и СТД АСУ.

Соседние файлы в папке Курсовая работа (метод Гаусса) + метод дихотомии
  • #
    20.06.20141.29 Кб20Metod_Gaussa.h
  • #
    20.06.201435.73 Кб19Metod_Gaussa.obj
  • #
    20.06.201421.25 Кб20Metod_Gaussa.~cpp
  • #
    20.06.20143.04 Кб19Metod_Gaussa.~dfm
  • #
    20.06.20141.29 Кб19Metod_Gaussa.~h
  • #
    20.06.20142.4 Mб37ОТЧЕТ.doc