Типовые алгоритмы обработки массивов. Ввод по столбцам элементов матрицы В. Контрольный вывод на дисплей и в файл матрицы в заданном виде

Страницы работы

Содержание работы

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

 

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Отчеты по лабораторным работам
Размер файла:
42 Kb
Скачали:
0