Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми для розв'язання систем лінійних рівнянь

Реферат Розробка програми для розв'язання систем лінійних рівнянь





ький державний УНІВЕРСИТЕТ


ФАОТ



Лист затвердження


ТПЖА.12203-13 січня 01-ЛУ



РОЗРОБКА ПРОГРАМИ ДЛЯ РІШЕННЯ СИСТЕМ ЛІНІЙНИХ РІВНЯНЬ



ОПИС ПРОГРАМИ


ТПЖА.12203-01 13 січня


Листів 8


Кіров 2002


Анотація

У розділі В«Опис програми В»розглянуті функціональні характеристики програми. Перераховано необхідні технічні засоби для її нормальної роботи, а також вхідні та вихідні дані. Наведено необхідні схеми алгоритмів. <В 

Зміст


1 Загальні відомості 12

2 Склад і структура програмного модуля 12

3 Опис логічної структури 13

4 Вхідні дані 14

5 Вихідні дані 14

6 Схеми алгоритмів програми 15

В 

1 Загальні відомості


Оригінальний текст програми написаний на мові С.


2 Склад і структура програмного модуля


Програмний код представлений в модулі Zeidel.cpp, склад якого представлений в таблиці А.1.


Таблиця А.1 - Склад програмного модуля Zeidel.cpp

Функція Призначення

main Основна функція програми

input Введення вихідних даних

float_input Введення дійсних чисел

n_input Введення натуральних чисел

decision Рішення СЛАР

output Висновок результату роботи програми

menu Функція малювання пунктів меню

help Виведення на екран інформації про програму та розробки-Чіке

cursor Навігація курсору

В 

Даний програмний продукт має структуру, представлену на рисунку А.1.

В 

Рисунок А.1 - Структура програмного модуля


3 Опис логічної структури

Функція main - основна функція програми, що реалізує меню для вибору необхідної операції. Тіло функції являє собою цикл, в якому проводиться вивід рядків меню, очікування введення символу з клавіатури і подальший аналіз введеного символу.

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

Функція menu грає сполучна ланка в інтерфейсі програми - ви-водить на екран меню програми.

Введення даних проводиться функцією input, а перевірка коректності введеної інформації функціями float_input, яка дозволяє вводити дійсні числа, і n_input, що дозволяє вводити натуральні числа, а також обмежує введення цифр в числі і перешкоджає введенню інших символів.

Рішення введеної СЛАР реалізовано у функції decision. При цьому користувачеві пропонується вибір методу рішення СЛАР (метод Зейделя або

метод простих ітерацій).

Висновок результатів виробляється функцією output на екран.

У разі вибору опцій В«DecisionВ» і В«OutputВ» без виконання опції В«InputВ» і опції В«OutputВ» без В«DecisionВ» програма видасть попереджувальне повідомлення з нагадуванням виконання необхідних дій.


3 Вхідні дані

Вхідні дані представлені в таблиці A.2.


Таблиця А.2 - Вхідні дані

Мінлива Діапазон Призначення

int n 1 ... 10 Розмірність матриць

double ** А -99.99 ... 99.999 Матриця коефіцієнтів

double * У Вектор вільних членів


4 Вихідні дані

Вихідні дані представлені в таблиці A.3.


Таблиця А.3 - Вхідні дані

Мінлива Діапазон Призначення

double * X-3.4Е-38 ... 3.4Е +38 Вектор рішень СЛАР


5 Схеми алгоритмів програми

Схема алгоритму функції decision представлена ​​на малюнку A.2.

В 

Малюнок А.2 - Схема алгоритму функції

void decision (double ** & A, double * & B, double * & X, int & n, int & s)


В 

Додаток Б

(обов'язковий)


МІНІСТЕРСТВО ОСВІТИ

В 

ДЕРЖАВНЕ Освітні установи

ВИЩОЇ НАУКИ

В 

Вятському ДЕРЖАВНИЙ УНІВЕРСИТЕТ

В 

ФАОТ



РОЗРОБКА ПРОГРАМИ ДЛЯ РІШЕННЯ СИСТЕМ ЛІНІЙНИХ РІВНЯНЬ




КЕРІВНИЦТВО ОПЕРАТОРА

Лист затвердження

ТПЖА.12203-01 34 01-ЛУ

Листів 2

В 

Розробив студент гр. СК-02 ____________/А. І. Іванов/

Керівник викладач

ФАОТ ____________/К. І. Петров/




Кіров 2002

В 

Додаток Б

(обов'язковий)


МІНІСТЕРСТВО ОСВІТИ

В 

ДЕРЖАВНЕ Освітні установи

ВИЩОЇ НАУКИ

В 

Вятському ДЕРЖАВНИЙ УНІВЕРСИТЕТ

В 

ФАОТ



Лист затвердження


ТПЖА.12203-01 34 01-ЛУ




РОЗРОБКА ПРОГРАМИ ДЛЯ РІШЕННЯ СИСТЕМ ЛІНІЙНИХ РІВНЯНЬ



КЕРІВНИЦТВО ОПЕРАТОРА


ТПЖА.12203-01 34 01


Ли...


Назад | сторінка 3 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка прикладної програми для розв'язання систем лінійних алгебраїчн ...
  • Реферат на тему: Чисельні методи розв'язання систем лінійних рівнянь
  • Реферат на тему: Метод Гаусса розв'язання систем лінійних алгебраїчних рівнянь
  • Реферат на тему: Точні методи розв'язання систем лінійних алгебраїчних рівнянь (СЛАР)
  • Реферат на тему: Пошуки більш раціонального способу розв'язання систем лінійних рівнянь ...