Guest User

Untitled

a guest
Nov 26th, 2017
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. A1 = Sinal, aonde 1 = Negativo e 0 = Positivo.
  3. A2 = Número.
  4. A3 = Nº Casas decimais.
  5. */
  6.  
  7. C1, C2, C3 := A1, A2, A3 + B1, B2, B3
  8.  
  9. D := 3 ; E := 3; D:=D x E; D:=D + 1;
  10.  
  11. /*Alinha o número de casas*/
  12. (se A3 < B3 então enquanto A3 < B3 faça (a3 := A3 + 1; A2 := A2 x D)
  13.             senão (Se B3 < A3 então enquanto B3 < A3 faça B3 := B3 + 1; B2 := B2 x D) senão V)) C3 := A3
  14.            
  15. (Se A1 < B1 então (Se A2 < B2 então C2 := B2; C2 := C2 - A2; C1 := 0 ; C1 := C1 + 1
  16.                               senão C2 := A2; C2 := C2 - B2; C1 := 0)
  17.             senão (Se B1 < A1 então (Se B2 < A2 então C2 := A2; C2 := C2 - B2; C1 := 0; C1 := C1 + 1;
  18.                               SENÃO C2 = B2; C2 = C2 - A2; C1 ;= 0)
  19.             senão (C2 := A2; C2 = C2 + B2; C1 := A1;)
  20.             )          
  21.  
  22. Z: = 0
  23. enquanto teste_mod(C2, D) ^ Z < C3
  24.         (C2 := |_C2/D_|; C3 = C3 -1 )
  25.        
  26. teste_mod(A,B) = { V se A é mod B
  27.                    F cc }
  28.        
  29.         C: = Resto(A,B)
  30.         (Se C = 0 então verdade senão falso)
  31.        
  32.         T1 ^ T2
  33.         (Se T1 então (Se T2 então verdade senão Falso) senão Falso)
Add Comment
Please, Sign In to add comment