- 1
Содержание
1. Операции с файлами
. Решение иррациональных уравнений
.1 Метод хорд
.2 Метод половинного деления
. Вычисление определенного интеграла
.1 Метод парабол (Симпсона)
.2 Метод прямоугольников
.3 Метод трапеций
. Решение систем линейных алгебраических уравнений
.1 Метод Гаусса
.2 Метод Ньютона
.3 Метод Зейделя
. Решение дифференциальных уравнений
.1 Метод Эйлера
.2 Метод Рунге-Кутта
. Ряды Фурье
Список литературы
1.
Операции с файлами Задача заключается в том, что бы изменить элементы исходной таблицы (массива) и вывести полученный результат в таком же виде.
В данном случае мы каждый элемент таблицы умножили на 3.
Текст задачи:
c=3;t,p:text; a,b:array [1..10,1..10] of integer;,j,n,m,k:integer;(t,'H:\Phoenix\1.txt');(p,'H:\ Phoenix\2.txt');(t); i:=0;not eof(t) doi:=i+1; j:=0;not eoln(t) doj:=j+1; read(t,a[i,j]);; readln(t); end;:=i; m:=j;i:=1 to n dofor j:=1 to m do(a[i,j]:4); writeln; end; writeln;i:=1 to n do beginj:=1 to m do begin[i,j]:=a[i,j]*3;(b[i,j]:4); end;; end;(p);i:=1 to n do beginj:=1 to m do(p,b[i,j],' ');(p); end; close(p);. Исходные данные:
2 | 3 | 1 | 5 |
1 | 2 | 0 | 3 |
-4 | -8 | -9 | 1 |
Полученные данные:
6 | 9 | 3 | 15 |
3 | 6 | 0 | 9 |
-12 | -24 | -27 | 3 |
Вывод:
Данный способ работы с файлами достаточно прост и удобен. В данном случае выполняется всего одно действие (умножение на 3). Данные файла преобразуются не вручную, а автоматически. 2.
Решение иррациональных уравнений .1 Метод хорд Теоретические сведения:
Будем искать корень функции . Выберем две начальные точки (;) и (;) и проведем через них прямую. Она пересечет ось абсцисс в точке (;0). Теперь найдем значение функции с абсциссой . Временно будем считатькорнем на отрезке [;]. Пусть точкаимеет абсцисcуи лежит на графике. Теперь вместо точекимы возьмём точкуи точку . Теперь с этими двумя точками проделаем ту же операцию и так далее, то есть будем получать две точкиии повторять операцию с ними. Отрезок, соединяющий последние 2 точки, пересекает ось абсцисс в точке, значение абсциссы которой можно приближённо считать корнем. Эти действия нужно повторять до тех пор, пока не получим значение корня с нужным приближением.
Рис. 1 Иллюстрация метода хорд Рисунок иллюстрирует работу метода хорд. В данном случае вторая производная функции положительна, поэтому в качестве начального приближения выбрана точка хо = b. Как видно из рисунка, метод имеет очень быструю сходимость среди всех методов решения нелинейных уравнений: обычно заданная точность достигается за 2-3 итерации. Блок схема Текст задачи var a,b,e,c,cc,ee:real;
k:integer;f(x: real):real;:=x*x-2*x;;:=1;:=4;:=0.001;:=c;:=(b*f(a)-a*f(b))/(f(a)-f(b));:=k+1;f(a)*f(c)
- 1
Похожие работы
Интересная статья: Быстрое написание курсовой работы