Содержание
Введение
1 Постановка задачи
2 Решение системы уравнения методом Гаусса
3 Решение уравнения методами Ньютона, Хорд
4 Разработка блок схемы решения системы уравнения методом Гаусса
5 Разработка блок схемы решения уравнения методом Ньютона
6 Разработка блок схемы решения уравнения методом Хорд
7 Язык программирования Turbo Pascal
8 Разработка программы решения системы уравнения методом Гаусса при помощи Turbo Pascal
9 Разработка программы решения уравнения методом Ньютона при помощи Turbo Pascal
10 Разработка программы решения уравнения методом Хорд при помощи Turbo Pascal
Заключение
Список используемых источников
Введение
В основе того или иного языка программирования лежит некоторая руководящая идея, оказывающая существенное влияние на стиль соответствующих программ.
Исторически первой была идея структурирования программ, в соответствии с которой программист должен был решить, какие именно процедуры он будет использовать в своей программе, а затем выбрать наилучшие алгоритмы для реализации этих процедур. Появление этой идеи было следствием недостаточной изученности алгоритмической стороны вычислительных процессов, столь характерной для ранних программных разработок (сороковые — пятидесятые годы). Типичным примером процедурно-ориентированного языка является Фортран – первый и всё ещё один из наиболее популярных языков программирования. Последовательное использование идеи процедурного структурирования программ привело к созданию обширных библиотек программирования, содержащих множество сравнительно небольших процедур, из которых, как из кирпичиков, можно строить «здание» программы.
По мере прогресса в области вычислительной математики акцент в программировании стал смещаться с процедур в сторону организации данных. Оказалось, что эффективная разработка сложных программ нуждается в действенных способах контроля правильности использования данных. Контроль должен осуществляться как на стадии компиляции, так и при прогоне программ, в противном случае, как показала практика, резко возрастают трудности создания крупных программных проектов. Отчётливое осознание этой проблемы привело к созданию Ангола-60, а позже Паскаля, Модулы-2, Си и множества других языков программирования, имеющих более или менее развитые структуры типов данных. Логическим следствием развития этого направления стал модульный подход к разработке программ, характеризующийся стремлением «спрятать» данные и процедуры внутри модуля.
Начиная с языка Симула-67, в программировании наметился новый подход, который получил название объектно-ориентированного программирования (в дальнейшем ООП). Его руководящая идея заключается в стремлении связать данные с обрабатывающими эти данные процедурами в единое целое – объект. Характерной чертой объектов является инкапсуляция (объединение) данных и алгоритмов их обработки, в результате чего и данные, и процедуры во многом теряют самостоятельное значение.
1 Постановка задачи
Цель решения задачи курсовой работы – автоматизация решения системы уравнения методом Гаусса, а так же решения уравнения методами Хорд и Ньютона.
Выходная информация задачи выводиться на экран монитора.
Входная информация задачи поступает путем ввода пользователем данных для решения поставленной задачи
Прекращение решения задачи выполняется при выходе нового программного обеспечения, связанного с решением данной задачи или появление новой версии данного продукта.
2 Решение системы уравнения методом Гаусса
Метод Гаусса— классический метод решения системы линейных алгебраических уравнений (СЛАУ). ............