Разработка программного комплекса решения математической задачи численными методами - Курсовая работа

бесплатно 0
4.5 159
Используемые технические средства: при разработке и минимальные требования. Технические программные средства, используемые при вводе. Проверка правильности решения системы линейных уравнений. Блок-схема события Click кнопки "Решить систему" и пр.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Государственное образовательное учреждение высшего профессионального образования «Разработка программного комплекса решения математической задачи численными методами» Разработать программный комплекс решения математической задачи численным методом. Настоящий отчет является расчетно-пояснительной запиской по проделанной работе «Разработка программного комплекса решения математической задачи численными методами». Программный продукт реализует процесс решения системы линейных уравнений методом Гаусса.3.3 Обращение к программеОписание контрольного примера4.4 Технические программные средства, используемые при вводе 6.1 Блок-схема события Click кнопки «Решить систему» 6.2 Блок-схема функции int proverka_zapoln() 6.5 Блок-схема функции void pogreshnost() 6.6 Блок-схема функции void na_shag_vverh (double **M, int row)Программа написана на объектно-ориентированном языке С в среде разработки Borland C Builder версии 6.0 Enterprise.Настоящая программа предназначена для решения системы линейных уравнений, записанной в виде матрицы коэффициентов, стоящих при соответствующих переменных.Нахождение решения системы линейных уравнений методом Гаусса.Программа корректно работает только для системы линейных линейно независимых уравнений без свободных переменных, т.е. количество различных переменных в уравнениях должно быть не больше числа самих уравнений.Это достигается путем элементарных преобразований по алгоритму Гаусса: 1) Переставить строки и столбцы (при необходимости) так, чтобы в левом верхнем углу стоял наибольший по модулю элемент; 2) Разделить первую строку на элемент а11; 3) Умножая первую строку на элементы первого столбца и вычитая полученное из второй, третьей и т.д. строк, получаем столбец из единиц и нулей;Сразу после загрузки главного окна программы возможно несколько действий: 1) Редактирование таблицы для ввода исходных данных (увеличение или уменьшение строк и столбцов в ней); После нажатия на кнопку поиска решения программа проверяет исходные данные и, если они не допустимы, выдает диагностическое сообщение об ошибке.При написании программы был использован компьютер следующей конфигурации: - процессор INTEL Pentium4 2Duo 1800 MHZ 512k 533 MHZ;Для работы программы необходимо: - IBM PC совместимый компьютер; достаточный объем свободной оперативной памяти (около 11Мб при работе в Windows XP с улучшенным оформлением окна);Для вызова программы необходимо запустить с помощью ОС файл Gauss.exe из текущей папки программы, в которой также должен находиться файл Gauss_help.mht.Данные быть введены в виде десятичной дроби со знаком или без (для отделения дробной части используется знак «,»), с экспонентой (Е или е) или без нее, а также в виде целого числа, которое в ходе программы преобразуется в вещественное.Коэффициенты при соответствующих переменных, а также погрешность на эти коэффициенты, которые могут быть выведены в виде десятичной дроби со знаком (выводится только знак «-», если он есть, знак « » опускается) (для отделения дробной части используется знак «,»), с экспонентой (Е) или без нее, а также в виде целого числа.Данная программа предназначена для решения системы линейных уравнений методом Гаусса.Программа корректно выполняется только в случае, если задана система линейных линейно независимых уравнений без свободных переменных.Требования к необходимым для данной программы техническим средствам: - IBM PC совместимый компьютер; 32-разрядная среда операционной системы; достаточный объем свободной оперативной памяти (около 11Мб при работе в Windows XP с улучшенным оформлением окна);Процесс разработки интерактивной прикладной программы, осуществляет решение определенной (без свободных переменных) системы линейных линейно независимых уравнений методом Гаусса. Определение: линейным уравнением называется линейная комбинация вида: C1x1 C2x2 … Cnxn = b; Определение: линейно независимой системой уравнений называется система уравнений, в которой какое-либо уравнение не может быть линейной комбинацией других уравнений этой же системы. Определение: определенной системой уравнений называется система уравнений, имеющая строго одно решение. Это достигается путем элементарных преобразований по алгоритму Гаусса: 1) Переставить строки и столбцы (при необходимости) так, чтобы в левом верхнем углу стоял наибольший по модулю элемент;Данные быть введены в виде десятичной дроби со знаком или без (для отделения дробной части используется знак «,»), с экспонентой (Е или е) или без нее, а также в виде целого числа, которое в ходе программы преобразуется в вещественное.Решение - коэффициенты при соответствующих переменных, а также погрешность на эти коэффициенты, которые могут быть выведены в виде десятичной дроби со знаком (выводится только знак «-», если он есть, знак « » опускается) (для отделения дробной части используется знак «,»), с экспонентой (Е) или без нее, а также в виде целого числа.

План
Оглавление

Введение

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

1.1 Общие сведения

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

1.2.1 Классы решаемых задач

1.2.2 Функциональные ограничения

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

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

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

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

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

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

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

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

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

2. Описание применения

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

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

2.1.2 Ограничения программы

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

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

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

2.5 Выходные данные

3. Руководство программиста

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

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

3.1.2 Условия применения программы

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?