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