Разработка структуры программы. Графические схемы основных процедур программы. Структурная схема основной программы, страница 2

x=x+det

 

i++

 
Блок-схема: решение: (k+i)%2==00

h=-1

 

det=h*a[k][i]*determ(b,n-1)

 

h=1

 
                                                                                                                  нет                   да


Рис 4.8  Графическая схема алгоритма подпрограммы Determ, нахождение определителя матрицы

deta=determ(a,n)

 

b=0; x=0; k=0;det=0;

 
Блок-схема: типовой процесс: Obr


j=1

 
                       

                                                    нет

Блок-схема: решение: j<=n                                                      

 


Блок-схема: знак завершения: Возвратда

i=1

 
 


Блок-схема: решение: i<=n                                                        нет

                                    

да

f1=0

 

l1=1

 
 


Блок-схема: решение: l1<=n                                                     нет

 


да

Блок-схема: решение: l1!=j                                                       нет                                         да

l2=1

 
 


Блок-схема: решение: l2<=n                                                                                 нет

 


                                                   

Блок-схема: решение: l2!=i                                                                                                                   да нет                                           да

f2++

 
 


l1++

 

l2++

 
                                                   

b[f1][f2]=a[l1][l2]

 
                                                   

 


Блок-схема: решение: (j+i)%2==0                                                                              нет                                                 да

h=-1

 

h=1

 


l1++

 


Obrmatr[i][j]=h* determ(b,n-1)/data

 

i++

 

j++

 
 




Рис 4.10  Графическая схема алгоритма подпрограммы Obr, нахождение произведения матриц


i=1

 
Блок-схема: типовой процесс: Proizved


j=1

 
           

                                                      

Блок-схема: решение: j<=m_i                                                       нет

 


да

temp[i][j]=0

 

l=1

 
 


            нет

 


Блок-схема: знак завершения: Возврат

i++

 

j++

 
да

Рис 4.9  Графическая схема алгоритма подпрограммы Proizved