Рефетека.ру / Информатика и програм-ие

Курсовая работа: Автоматизация решения систем линейных алгебраических уравнений

Реферат

Пояснительная записка: 42 с.,11 рис., 1 табл., 4 источника, 5 прил.

Целью работы над данным курсовым проектом является написание программного продукта для решения систем линейных уравнений. Метод Гаусса. Программный продукт должен выводить на экран теоретическую информацию по теме "Системы линейных алгебраических уравнений. Метод Гаусса", давать возможность решать системы линейных уравнений, а также предоставлять необходимый справочный материал по требованию пользователя.

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

При выполнении данного ПП мною были получены навыки в решении систем линейных уравнений, а также в достаточном объеме изучен язык программирования Pascal 7.0.

РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫЙ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ, МЕТОД ГАУССА.


Содержание

Реферат

Перечень обозначений, символов, единиц, сокращений и терминов

Введение

1. Постановка задачи

1.1 Цель разработки

1.2 Область применения

1.3 Актуальность разработки ПП

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

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

1.6 Схема информационных потоков

2. Решение систем линейных алгебраических уравнений методом гаусса

2.1 Основные понятия

2.2 Метод Гаусса. Исключение неизвестных

2.3 Однородная СЛАУ

3. Алгоритм решения задачи

3.1 Водные данные

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

3.4 Алгоритм

4. Проектирование интерфейса

5. Описание программной реализации

5.1 Функционально-логическая схема программы

5.2 Описание процедур и функций

5.3 Описание структур и форматов

6. Комплект поставки и порядок установки

7. Тестирование программы

Выводы

Список использованных источников

Приложение А

Приложение Б

Для того, чтобы выйти из программы в окне меню нужно нажать цифру "5". Приложение В

Приложение В

Приложение Г

Приложение Д


Перечень обозначений, символов, единиц, сокращений и терминов

ПП - программный продукт

СЛАУ - система линейных алгебраических уравнений


Введение

В данном курсовом проекте был разработан программный продукт, предназначенный для решения систем линейных алгебраических уравнений методом Гаусса.

Решение систем уравнений, содержит четко сформулированный алгоритм для проведения вычислений.

Одним из важнейших разделов математики является раздел, посвященный вычислениям систем линейных уравнений. И это не удивительно, т.к. вычисление систем линейных уравнений присутствует во всех сферах человеческой деятельности.

Весьма существенным преимуществом такого программного продукта является способность предотвращать ошибки человеческого фактора, которые могут возникнуть при вводе информации. Это обусловливается тем, что программа осуществляет проверку на наличие таких ошибок. Если же такие ошибки возникли, то на экран будет выведено предупреждение о неправильном вводе, и пользователю будет предоставлена возможность повторить ввод.

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


1. Постановка задачи

1.1 Цель разработки

Целью создания программного продукта является автоматизация процесса решения систем уравнений.

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

1.2 Область применения

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

1.3 Актуальность разработки ПП

Человек все чаще прибегает к использованию компьютера для того, чтобы в короткие сроки, и с максимальной эффективностью решать поставленные задачи. Эта программа может выявлять ошибки, к тому же, она в своих расчетах не содержит долю человеческого фактора, что тем самым приводит к более точным расчетам. В работе такие системы способны функционировать без вмешательства человека, осуществлять расчеты самостоятельно, только нуждаясь во вводе информации пользователем.


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

Входными данными программы являются введенные с клавиатуры и из файла коэффициенты матрицы, а также вывод информации из файлов. Когда пользователь открывает ПП, на середину экрана выводится меню из текстового файла “menu. txt”. При выборе пункта "Теория" на экран выводится теоретический материал из файлов: “Text1. txt", “Text2. txt”, “Text3. txt", “Text4. txt”, “Text5. txt", “Text6. txt”. При выборе пункта "Пример" на экран выводятся примеры решения СЛАУ методом Гаусса из файлов “Primer1. txt”, “Primer2. txt”, “Primer3. txt”, “Primer4. txt”. При выборе пункта "Справка" на экран выводится справочный материал по программному продукту из файла “SPRAVKA1. txt".

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

Выходными данными являются приведенная к ступенчатому виду матрица, корни СЛАУ и конечный результат, выведенный на экран и записанный в файл “Оtvet. txt".

1.6 Схема информационных потоков

Вся программа представляет собой одно целое "тело", куда входят пять блоков: блок отображения теоретической информации, блок отображения примеров решения СЛАУ, блок ввода исходных данных, блок вычислений, блок вывода результатов и блок отображения справочной информации. Данные, хранящиеся на диске в блоке отображения теоретической информации, - это файлы теоретической информации, а данные выводимые на экран в этом блоке, - это справочная информация. Данные, хранящиеся на диске в блоке отображения примеров СЛАУ, - это файлы примеров решения СЛАУ, а данные выводимые на экран в этом блоке, - это справочная информация. Данными, вводимыми с клавиатуры в блок ввода исходных данных, являются ввод матрицы коэффициентов, а данные выводимые на экран в этом блоке, - это сообщения об ошибке и подсказки при вводе. В блоке вывода результатов на экран выводятся корни решенной СЛАУ. Графическое решение.

Данные, хранящиеся на диске в блоке отображения справочной информации, - это файлы справочной информации, а данные выводимые на экран, - это справочная информация. На рисунке 2.1 пользователь может проследить все вышеописанное.


Рисунок 1.1 - Схема информационных потоков для вычисления СЛАУ методом Гаусса

Похожие работы:

  1. Решение произвольных систем линейных уравнений
  2. • ЭВМ с использованием математического пакета ...
  3. • Решение систем линейных алгебраических уравнений
  4. • Решение систем линейных алгебраических уравнений методом ...
  5. • Геофизический "диалект" языка математики
  6. • Точные методы численного решения систем линейных ...
  7. • Численное решение системы линейных алгебраических ...
  8. • Поиск решений системы линейных уравнений методом ...
  9. • Разработка программы решения системы линейных ...
  10. • Точные методы решения систем линейных алгебраических ...
  11. • Итерационные методы решения системы линейных ...
  12. • Методы решения краевых задач, в том числе "жестких ...
  13. • Решение систем линейных дифференциальных уравнений ...
  14. • Прямые методы решения систем линейных алгебраических ...
  15. • Методы решения алгебраических уравнений
  16. • Методы решения систем линейных уравнений
  17. • Разработка программы для решения систем линейных ...
  18. • Поиски более рационального способа решения систем линейных ...
  19. • Решение систем линейных алгебраических ...