
Среда программирования: Delphi 7.0
Название работы: Решение СЛАУ. Вычислительная математика. Лабораторная 4.
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы, Математика
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, Решение СЛАУ, СЛАУ, вычислительная математика, решение системы алгебраических уравнений, система алгебраических уравнений, алгебраическое уравнение
Функции программы:
Лабораторная 4.
Решение СЛАУ.
Разработать программу на Delphi для решения СЛАУ.
Подробности.
Задание
Написать программу на языке высокого уровня, которая решение системы алгебраических уравнений вида Ax=b, заданной во входном файле.
Порядок работы программы
1. Программа должна прочитать входные данные из файла input.txt, лежащего в каталоге запуска программы. Формат входного файла (input.txt) представлен ниже.
2. На основании входных данных произвести необходимые вычисления
3. Записать результат вычислений в выходной файл output.txt. Выходной файл должен быть создан в каталоге запуска программы и следовать формату, данному ниже.
Требования к программе
• Программа должна являться консольным приложением.
• Должна читать данные из входного файла input.txt, лежащего в каталоге запуска программы. Должна выводить данные в выходной файл output.txt, создав его в каталоге запуска программы. Любой другой ввод-вывод (чтение-запись в другие файлы, вывод на экран, чтение с клавиатуры, вывод каких-либо диалоговых окон и т.д.) запрещён.
• Программа должна быть написана на языке из следующего списка:
o Delphi
• Текст программы должен быть в одном файле с исходным кодом.
Формат входного файла
Входной файл является текстовым и содержит несколько строк, в которых записано следующее:
В первой строке указано одно число M – номер метода для решения системы:
• 1 – метод Гаусса с предвыбором ведущего элемента
• 2 – метод наискорейшего спуска
Во второй строке входного файла задано целое число N – количество уравнений в системе
В следующих N строках задана сама матрица А: в i-ой строке содержатся вещественные коэффициенты: Ai,1 Ai,2 … Ai,N
В последней строке задан вектор b: b1 b2 … bN
Формат выходного файла
В первой строке выходного файла вывести получившееся решение системы (x):
x1 x2 … xN
Во второй строке вывести значения вектора невязки (z = A*x – b):
z1 z2 … zN
Все числа выводить в экспоненциальной форме.
Полное задание прикреплено к данной работе в файле "Задание.zip".
Описание (отчет):
Есть , но небольшой
на 2 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно использовать файл "PSlau.exe".
Пояснения к запуску программы:
Для работы с программой нужно использовать файл "PSlau.exe".
исходники
help
input
input3
input4
output
PSlau
PSlau
PSlau
PSlauПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеЗадание
Предварительный просмотр
Отчет к программе. СодержаниеОписание решения
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2000 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |