Оператор условия «IF…THEN…ELSE»

October 6, 2009 / Author AlexR / Category Учебник по паскалю / No Comments
Один из самых важных операторов в паскале. Данный оператор необходим тогда, когда нужно выполнить команды при определенном условии. Общий вид данного оператора: if then [;] [else ]; if – если, then – тогда, else – иначе Данная схема является простой реализацией данного оператора. [;] – данный символ обозначает то, что перед “else” точка с запятой […] More...

Метод Гаусса для решения систем линейных алгебраических уравнений (СЛАУ)

May 20, 2009 / Author AlexR / Category Posts, Численные методы / 11 Comments
Теоретическая часть Метод Гаусса представляет собой обобщение способа подстановки и состоит в последовательном исключении неизвестных до тех пор, пока не останется одно уравнение с одним неизвестным. При этом матрица СЛАУ приводится  треугольному виду, где ниже главной диагонали располагаются только нули. Приведение матрицы к треугольному виду называется прямым ходом метода Гаусса. Обратный ход начинается с решения […] More...

Метод простых итераций (II способ)

ПРОГРАММА РЕАЛИЗОВАНА В СРЕДЕ MATLAB. Задача: Найти один корень заданного уравнения с относительной точностью 0.1%.. Рассчитать предельно-точное значение корня уравнения ?. В процессе решения уравнения методом простой итерации с погрешностью 10-3 – 10-5 вычислить отношение абсолютных погрешностей на соседних итерациях: Теоретическая часть Имеем уравнение f(x)=0, приведем его к удобному виду ?(x)=x, проделав, например, такие операции: f(x)=0 […] More...

Перемножение квадратных матриц

May 8, 2009 / Author AlexR / Category Posts, Программирование / 11 Comments
Теоретическая часть: Для того чтобы решить эту алгебраическую задачу вспомним что такое перемножение квадратных матриц. Даны матрицы A и B, C=A*B, где Посчитаем элементы матрицы C: Таким образом: В программе вместо n – g, а вместо m – n. t1, t2, t3 – матрицы A, B, C соответственно. S используется как накопитель суммы. Алгоритм программы: […] More...