- •Краткое введение в язык программирования PascalAbc (материал взят из справки по системе PascalAbc). Общие сведения
- •Структура программы
- •Описание переменных и констант
- •Описание типов
- •Ввод и вывод. Форматы вывода
- •Выражения и операции
- •Задание 1. Вычисление значения выражения
- •Задание 2. Ms Word
- •Задание 3. Решение уравнения методом последовательных приближений
- •Задание 4. Решение уравнения усовершенствованным методом последовательных приближений
- •Задание 5. Решение уравнения методом хорд
- •Задание 6. Решение уравнения методом касательных (метод Ньютона)
- •Задание 7. Решение уравнения комбинированным методом хорд и касательных
- •Задание 8. Решение системы линейных алгебраических уравнений (слау) методом Крамера
Задание 7. Решение уравнения комбинированным методом хорд и касательных
Рисунок 3. Графическая интерпретация комбинированного метода
В первом приближении ввести с клавиатуры значения и .
вычислить
вычислить , где
вычислить невязку . если условие выполняется, искомый корень - . если не выполняется, осуществить переприсвоение и , затем переход к п. 2.
Задание 8. Решение системы линейных алгебраических уравнений (слау) методом Крамера
Дана система линейных уравнений вида: .
Исходная матрица A: , размером , и вектор b размером n.
Вычислить определитель исходной матрицы А.
В исходной матрице А заменить элементы первого столбца элементами вектора b: , вычислить определитель получившейся матрицы.
Для каждого столбца выполнить действия, аналогичные п. 4 и вычислить определитель каждой полученной матрицы.
Вычислить искомый вектор Х: .
Примечание: определитель квадратной матрицы А размера n вычисляется как произведение компонентов главной диагонали ступенчатой матрицы С, полученной из матрицы А путем последовательного вычитания строк друг из друга. Ступенчатой называется матрица С вида: