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

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

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

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

КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ

Отчет по курсовой работе

по дисциплине

«Программирование на ЯВУ»

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

Студент

Филатов А.А.

подпись, дата

фамилия, инициалы

Группа

АС-09-1

Принял

Ведищев В.В.

ученая степень, звание

подпись, дата

фамилия, инициалы

Липецк 2010

Задание кафедры

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

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

Аннотация

С.33.Ил.7.Библиогр.: 2назв.

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

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

Содержание

АННОТАЦИЯ 3

СОДЕРЖАНИЕ 4

1.ОПИСАНИЕ ПРОГРАММЫ 7

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

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

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

1.2.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. Входные данные 9

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

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

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

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

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

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

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

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

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

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

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

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

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

3.2 Характеристики программы 14

3.3 Обращение к программе 15

3.4. Входные и выходные данные. 15

3.4.1. Входные данные. 15

3.4.2. Выходные данные. 15

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

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

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

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

4.3 Требования, подлежащие проверке 16

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

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

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

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

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

данных 17

5. ТЕКСТ ПРОГРАММЫ 20

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

6.1. Блок-схема функции Resh(ByVal N As Integer) 29

ЗАКЛЮЧЕНИЕ 35

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

ВВЕДЕНИЕ

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

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

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