Задача №1
Введение
Целью данного курса является изучение языка программирования Pascal ABC и применение его на практике при решении поставленных задач.
Pascal ABC - Система предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов.
Язык Pascal удобен для начального обучения программированию, не только потому, что учит как правильно написать программу, но и тому, как правильно разрабатывать методы решения задач программирования.
Основная часть
Задача №1
Условие: Решить уравнение методом итераций, отрезок, на котором существует корень, [2;3]
Решение: Преобразуем уравнение к виду х=(3,8-3sin√x)/x
Окончание итерационного процесса определяет условие достижения заданной точности ℮
Текст программы:
Program z12;
var
x0,x1,eps: real;
begin
write('Введите начальное приближение ');
readln(x0);
write('Введите абсолютную погрешность ');
readln(eps);
x1:=(3.8-3*sin(sqrt(x0)))/0.35;
while abs(x0-x1)>eps do
begin
x0:=x1;
x1:=(3.8-3*sin(sqrt(x0)))/0.35;
end;
writeln('корень уравнения=', x0);
end.
Результат:
Введите начальное приближение 2
Введите абсолютную погрешность 0.0001
корень уравнения=2.29857493888598
Блок схема:
3. Заключение:
В данном отчете я решала задачи с применением метода итераций. Это способ численного решения математических задач. Его суть – нахождение алгоритма поиска по известному приближению (приближенному значению) искомой величины следующего, более точного приближения. Применяется в случае, когда последовательность приближений по указанному алгоритму сходится.
Перед написанием программы по решению задачи я составляла алгоритм и блок-схему, что значительно облегчало мне процесс написания программы на компьютере.