JERARQUIA 1

 

 

R= [(2*x)+((3xy)*(5*z))]/^[(x*x)+(y*y)]

 

Entradas: Numérico   x

                Numérico   y

                Numérico   z

Salidas:   Numérico    R

 

Inicio

*Leer x

*Leer y

*Leer z

Multiplicar x por x  guardar en R1

Multiplicar y por y  guardar en R2

Multiplicar 2 por x guardar en R3

Multiplicar 3 por Y guardar en R4

Multiplicar 5 por z guardar en R5

Multiplicar R4 por R5 guardar en R6

Sumar R3 mas R6 guardar en R7

Sumar R1 mas R2 guardar en R8

Dividir R7 entre R8 guardar en R

Imprimir R

Fin

 

Pseudocodigo

class   Ecuacion
           // Declaraciones (entradas)
               real:  x
               real:  y
               real:  z
            // Declaraciones (salidas)
               real:  r
            // Procedimiento
main
              print  "Ingresar el valor de X"
              scan  x
              print  "Ingrsar el valor de Y"
              scan  y
              print  "Ingresar el valor de Z"
              scan  z
                        r1 = 3 * y
                        r2 = 5 * z
                        r1 = r1 * r2
                        r2 = 2 * x
                        r1 = r1 + r2
                        r2 = x * x
                        r3 = y * y
                        r2 = r2 + r3
                          r = r1 / r2
             print  "El resultado de la ecuación es:"
             print  r
end_main