Структуры данных - двумерный массив (матрица) - 6 стр.

UptoLike

8
Опишем процедуру
Output вывода матрицы a[1..n,1..m]:
procedure Output(n,m:integer; const a:matr);
var i,j:integer;
begin
writeln;
for i:=1 to n do
begin
for j:=1 to m do
write(a[i],’ ‘);
writeln
end
end;
Здесь выдачей на экран элементов в матричной форме управляет программа,
а именно, элементы очередной строки выдаются последовательно через пробел;
при выводе элементов вещественного типа используют указание формата выво-
да:
write(a[i]:5:2,’ ‘);
переходом к очередной строке управляет внешний оператор цикла, в котором
предусмотрен переход к следующей строке экрана с помощью оператора
writeln.
Упражнение 1. Составьте программу, включив в неё описание и вызов про-
цедур Input и Output. Проверьте работу программы. Замените в процедуре Input
передачу параметров на передачу по значению. Выполните программу и проком-
ментируйте результаты.
1.2 Поиск элемента в матрице
Задача 1. Найти элемент
x в матрице a[1..n,1..m].