Используемые технические средства: при разработке и минимальные требования. Технические программные средства, используемые при вводе. Проверка правильности решения системы линейных уравнений. Блок-схема события 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) Переставить строки и столбцы (при необходимости) так, чтобы в левом верхнем углу стоял наибольший по модулю элемент;Данные быть введены в виде десятичной дроби со знаком или без (для отделения дробной части используется знак «,»), с экспонентой (Е или е) или без нее, а также в виде целого числа, которое в ходе программы преобразуется в вещественное.Решение - коэффициенты при соответствующих переменных, а также погрешность на эти коэффициенты, которые могут быть выведены в виде десятичной дроби со знаком (выводится только знак «-», если он есть, знак « » опускается) (для отделения дробной части используется знак «,»), с экспонентой (Е) или без нее, а также в виде целого числа.