1. Операции с файлами
Задача заключается в том, что бы изменить элементы исходной таблицы (массива) и вывести полученный результат в таком же виде.
В данном случае мы каждый элемент таблицы умножили на 3.
Текст задачи:
const c=3;
var t,p:text; a,b:array [1..10,1..10] of integer;
i,j,n,m,k:integer;
begin
assign(t,H:Phoenix1.txt);
assign(p,H: Phoenix2.txt);
reset(t); i:=0;
while not eof(t) do
begin i:=i+1; j:=0;
while not eoln(t) do
begin j:=j+1; read(t,a[i,j]);
end; readln(t); end;
n:=i; m:=j;
for i:=1 to n do
begin for j:=1 to m do
write(a[i,j]:4); writeln; end; writeln;
for i:=1 to n do begin
for j:=1 to m do begin
b[i,j]:=a[i,j]*3;
write(b[i,j]:4); end;
writeln; end;
rewrite(p);
for i:=1 to n do begin
for j:=1 to m do
write(p,b[i,j], );
writeln(p); end; close(p);
end.
Исходные данные:
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). Данные файла преобразуются не вручную, а автоматически.
- 1. Операции с файлами
- 2. Решение иррациональных уравнений
- 2.1 Метод хорд
- 2.2 Метод половинного деления
- 3. Вычисление определенного интеграла
- 3.2 Метод прямоугольников
- 3.3 Метод Трапеций
- Решение систем линейных алгебраических уравнений
- 4.1 Метод Гаусса
- 4.2 Метод Ньютона
- 4.3. Метод Зейделя
- 5. Решение дифференциальных уравнений
- 5.1 Метод Эйлера
- 5.2 Метод Рунге-Кутта
- 6. Ряды Фурье
- Список литературы
- Модуль 3. Основные численные методы. Роль численных методов
- 1.1. Математическое моделирование и численные методы
- 9. Математические модели и численные методы
- 6.1 Математические модели и численные методы решения задач в различных предметных областях
- Численные методы построения математических моделей
- 19. Численные методы решения научно-технических задач
- Тема 1. Математическое моделирование и численные методы.