Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Распараллеливание программ. Учебник

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
21
  
           
Конец доказательства.
      
Пример 17.
10 X(K) = A(I+1) 15 A(I+1) = 1

10 A(I+1) = 1 15 X(K) = A(I+1)
  
Конец примера.
Пример 18.
10 X(K) = A(I+1) 15 A(I) = 1


10 A(I) = 1 15 X(K) = A(I+1)
  
Конец примера.
Пример 19.
10 IF (C<0) 15 L = A(I+1) 20 B = X(K)


10 IF (C<0) 20 B = X(K) 15 L = A(I+1)
22

Конец примера.
     

                                        
       
 

     
 



   


 
  

    
 

       
    



  



      





 
 



 






     

2




23
 
    
Пример 20.
DO 99 I = 1, N
X(I) = A(I+1) K(I) = X(I+1)
99 CONTINUE

DO 99 I = 1, N
K(I) = X(I+1) X(I) = A(I+1)
99 CONTINUE
    
Конец примера.
Пример 21.
DO 99 I = 1, N
X(I) = A(I+1) IF X(I)<0 THEN K(I) = X(I)
99 CONTINUE


DO 99 I = 1, N
IF X(I)<0 THEN K(I) = X(I) X(I) = A(I+1)
99 CONTINUE
Конец примера.
       

   
24
    
Пример 22.
10 X(K) = A(I+1) + B 20 B = X(K)

10 X(K) = A(I+1)+B 20 B = A(I+1) + B
Конец примера.
Пример 23.
goto 77
..................
T = 5
77 A = T+E
B = 2*T


goto 77
.....................
T = 5
77 A = 5+E
B = 2*5
Конец примера.

S1 X(F1) = expr(A,B,...)
v1
..................... (3)
Sm ... = ...X(F1)...
v2



  
 
  

25
Доказательство 

S1 X(F1) = expr(A,B,...)
........................ (4)
Sm ... = ...expr(A,B,...)...
    
       
   

  
Пример 24. 
goto Sm
..................
S1 X(K) = A+B
X(K) = 1 A = T+E
S B = 0*X(K) +C

goto Sm
..................
S1 X(K) = A+B
X(K) = 1 A = T+E
Sm B = 0*(A+B) +C

Конец примера.
26
         
Пример 25.
10 IF (C<0) 15 X(K) = A(I+1) 20 B = X(K)

10 IF (C<0) 15 X(K) = A(I+1) 20 B = A(I+1)

Конец примера.
Пример 26.
10 X(K) = A(I+1) 15 X(K) = 1 20 B = X(K)


10 X(K) = A(I+1) 15 X(K) = 1 20 B = A(I+1)

Конец примера.
Пример 27.
10 X(K) = A(I+1) 15 K = 1 20 B = X(K)


10 X(K) = A(I+1) 15 K = 1 20 B = A(I+1)

Конец примера.
Пример 28.
X(K) = A(I+1) I = 1 B = X(K)


X(K) = A(I+1) I = 1 B = A(I+1)
27

Конец примера.
     

               

M S1
..........
Sk expr(A,B,...)
................ (5)
Sm expr(A,B,...)
            
M S0 T = expr(A,B,...)
S1
..........
Sk T
................ (6)
Sm T
Доказательство.                                       Конец доказательства.
Замечание.         

28
        
Пример 29.

DO 77 K = 1, N DO 77 J = 1, N DO 77 I = 1, N
IF ( A(I,J) > A(I,K)+A(K,J) )
A(I,J) = A(I,K)+A(K,J)
77 CONTINUE

DO 77 K = 1, N DO 77 J = 1, N DO 77 I = 1, N T = A(I,K)+A(K,J)
IF ( A(I,J) > T )
A(I,J) = T
77 CONTINUE
Конец примера.
Пример 30.
IF ( X > 0 ) THEN
A = C+D+E B = 2*(C+D)


IF ( X > 0 ) THEN
T = C+D A = T+E
B = 2*T
Конец примера.

  
   
Пример 31.
A = A+C A = A+B
29
C = 3*A A = A+A+C
write(A)

A = A+C AA = A+B C = 3*AA A = AA+AA+C
write(A)
Конец примера.
Пример 32.
A = B+C
IF K>0
A = A+B ENDIF C = 3*A


A = B+C
IF K>0
AA = A+B ENDIF C = 3*AA
             
Конец примера.
Пример 33.
A = A+C A = A+B
777 C = 3*A
A = A+A+C
write(A)


A = A+C AA = A+B
777 C = 3*AA
A = AA+AA
write(A)
    
Конец примера.
30
  
PartOfProg1 Operator PartOfProg2,
 
   
              
Доказательство      
      
        

L Statement(A(I),A(J),...)
 
L AA(I) = A(I)
AA(J)= A(J)
. . . . . . . . . . . . . . . . . . . . . . . . . . .
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]