Задача №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. Заключение:

В данном отчете я решала задачи с применением метода итераций. Это способ численного решения математических задач. Его суть – нахождение алгоритма поиска по известному приближению (приближенному значению) искомой величины следующего, более точного приближения. Применяется в случае, когда последовательность приближений по указанному алгоритму сходится.

Перед написанием программы по решению задачи я составляла алгоритм и блок-схему, что значительно облегчало мне процесс написания программы на компьютере.