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

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

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
41
Доказательство        

            
 
DO 99 I=1,N
99 ТЕЛОЦИКЛА(I)

DO 99 I=1,h DO 99 J=1,N//h
99 ТЕЛОЦИКЛА(h*(J-1)+I)
DO 88 I=1,N-(N//h)*h
88 ТЕЛОЦИКЛА((N//h)*h+I)

DO 99 J=1,N//h DO 99 I=1,h
99 ТЕЛОЦИКЛА(J+(I-1)*(N//h))
DO 88 I=1,N-(N//h)*h
88 ТЕЛОЦИКЛА((N//h)*h+I)
                     
Пример 45. 
DO 99 I=1,128
99 X(I)= 3*X(I-1)

DO 99 I=1,8 DO 99 J=1,16
99 X(16*(I-1)+J)=3*X(16*(I-1)+J-1)
Конец примера.
Пример 46.
DO 99 I=1,128
99 X(I)= 3*X(I-1)


DO 99 I=1,8
42
DO 99 J=1,16
99 X(8*(J-1)+I)=3*X(8*(J-1)+I-1)
  
Конец примера.
Пример 47.
DO 99 I=1, 129
99 X(I)= 3*X(I-8)


DO 99 I=1, 8 DO 99 J=1, 16
99 X(8*(J-1)+I)=3*X(8*(J-1)+I-8)
X(129)= 3*X(129-8)
  
Конец примера.
   
I1<I2
(I2 mod h) < (I1 mod h).

Доказательство                      
                   



DO 999 I = 1, N
999 ТЕЛОЦИКЛА(I)

DO 888 I = 1, N, h
ТЕЛОЦИКЛА(I)
43
ТЕЛОЦИКЛА(I+1)
........................
888 ТЕЛОЦИКЛА(I+h-1)
N2 = N mod h //остаток от деления числа N на h.
DO 777 I = N-N2+1, N
777 ТЕЛОЦИКЛА(I)




         
  

                        
Доказательство         
Пример 48.
DO 99 I = 1, 100
99 X(I) = A(I+1)+K(I)-X(I-1)

DO 99 J = 1, 50 I = 2*J X(I-1) = A(I)+K(I-1)-X(I-2)
99 X(I) = A(I+1)+K(I)-X(I-1)
Конец примера.
Пример 49.
DO 99 I = 1, 100 DO 88 J = 1, 40
88 B(J) = K(I)*X(J)

44
99 X(I) = A(I+1)+B(I)-X(I-1)

DO 99 I = 1, 100, 2 DO 77 J = 1, 40
77 B(J) = K(I)*X(J)
X(I) = A(I+1)+B(I)-X(I-1)
DO 88 J = 1, 40 88 B(J) = K(I+1)*X(J) 99 X(I+1) = A(I+2)+B(I+1)-X(I)
   

Конец примера.
 
   
Пример 50.
                
DO 111 I = 1, N A(I) = B(I)+C(I) D(I) = (A(I)+A(I+1))/2.
111 CONTINUE

DO 111 I = 1, N ATEMP(I) = A(I+1) A(I) = B(I)+C(I) D(I) = (A(I)+ATEMP(I))/2.
111 CONTINUE
     
Конец примера.
      

45
          
         
 
Пример 51.
DO 111 I = 3, N A(I) = B(I-2)+C(I) B(I) = (A(I)+A(I+1))/2
111 CONTINUE

DO 111 I = 3, N ATEMP(I) = A(I+1) BTEMP(I) = B(I) A(I) = B(I-2)+C(I) BTEMP(I) = (A(I)+ATEMP(I))/2
111 CONTINUE
Конец примера.


   
Пример 52. 
DO 111 I = 1, 100 A = B(I)+C(I) D(I) = A/2
111 CONTINUE

dimention AA[100]
DO 111 I = 1, 100 AA(I) = B(I)+C(I) D(I) = AA(I)/2
111 CONTINUE
46
   
Конец примера.
 
                  
AA(1)=A.
 
   
A=AA(I)
    
A=AA(N)

  
A=AA(I+1)

A=AA(N+1)

 
Доказательство                          
47

       
      
          
             
       

DO 333 I = 1, N S1
..........
Sk S(k+1)
..........
Sm
333 CONTINUE

DO 111 I = 1, N S1
..........
Sk
111 CONTINUE
DO 222 I = 1, N
48
S(k+1)
..........
Sm
222 CONTINUE
         

               
 
 
 
  
 
Доказательство        
DO 99 I LOOPBODY1(I) LOOPBODY2(I)
99 Continue

DO 77 I LOOPBODY1(I)
77 Continue
DO 99 I LOOPBODY2(I)
99 Continue
       2 
LOOPBODY1(I1) LOOPBODY2(I1) LOOPBODY1(I2) LOOPBODY2(I2)
49
.......................... (7)
LOOPBODY1(In) LOOPBODY2(In)

LOOPBODY1(I1) LOOPBODY1(I2)
...........................
LOOPBODY1(In)
LOOPBODY2(I1) (8) LOOPBODY2(I2)
............................
LOOPBODY2(In)
      

       
 
Пример 53. 
DO 99 I = 1, 100 X(I) = A(I+1) K(I) = X(I+1)
99 CONTINUE

DO 99 I = 1, 100 X(I) = A(I+1)
99 CONTINUE
DO 88 I = 1, 100 K(I) = X(I+1)
88 CONTINUE
Конец примера.

    

      
     
50
          
Пример 54.
DO 99 I = 1, 100
IF Y(I)<0 goto 99
K(I) = X(I-1)
99 CONTINUE
DO 88 I = 1, 100 X(I) = A(I+1)
88 CONTINUE

DO 88 I = 1, 100
IF Y(I)<0 goto 99
K(I) = X(I-1)
99 CONTINUE
X(I) = A(I+1)
88 CONTINUE
Конец примера.

         
  


      
Пример 55.
DO 99 I = 1, 100 X(I) = A(I+1) K(I) = X(I+1)
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]