1.Цель работы: практически освоить типовые алгоритмы обработки массивов.
2.Задание на лабораторную работу:
2.1.Сотавить программу, обеспечивающую выполнение следующих действий:
2.1.1.Ввод по столбцам элементов матрицы В(3,3).
2.1.2.Контрольный вывод на дисплей и в файл матрицы в заданном виде.
2.1.3.Определить max и min элемент матрицы и вывести их на печать с указанием индексов.
2.1.4.Поменять min и max элементы местами и вывести изменённую матрицу в том же виде, как и исходную.
2.1.5.Прибавить к каждому элементу 0.5 и вывести изменённую матрицу в том же виде, как и исходную.
2.1.6.Вычислить сумму диагональных элементов и всех элементов матрицы.
3.Блок схема:
начало
B[i,j]
B[i,j]
i=1,3
J=1,3
J=2
‘B(3,3)=I’
‘ I’
B[i,j]
‘ I’
min=B(1,1)
max=B(1,1)
i=1,3
j=1,3
B(i,j)<=min
min=B(i,j)
imin=i
jmin=j
B(i,j)>=max
max=B(i,j)
imax=i
jmax=j
B(imin,jmin)
B(imax,jmax)
c:=B(imin,jmin)
B(imin,jmin):=B(imax,jmax)
B(imax,jmax):=c
J=1,3
I=1,3
J=2
‘ I’ ‘B(3,3)=I’
B[i,j]
‘ I’
i=1,3
j=1,3
B[i,j]:=B[i,j]+0.5
I=2
‘ I’ ‘B[i,j]=I’
B[i,j]
‘I’
i=1,3
j=1,3
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.