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).
Ссылка на скачивание - внизу страницы.