JERARQUIA 3
Vector=[((x*mov)+(2/torque))*(y/mov)]+[3*(momento*angulo)]
Entradas: Numérico, valor_x R1
Numérico, valor_y R2
Numérico, valor_torque R3
Numérico, valor_y R4
Numérico, valor_movimiento R5
Numérico, valor_angulo R6
Salidas: Vector (V)
Inicio
*Lee valor_x
*Lee valor_mov
*Lee valor_torque
*Lee valor_y
*Lee valor_movimiento
*Lee valor_angulo
Multiplicar valor_x por valor_mov y guardar en valor_x
Multiplicar valor_movimiento por valor_angulo y guardar en valor_movimiento
Dividir 2 entre valor_torque y guardar en valor_torque
Dividir valor_y entre valor_y y guardar en valor_y
Sumar valor_x mas valor_torque y guardar en valor_x
Multiplicar valor_x por valor_torque y guardar en valor_x
Multiplicar valor_movimiento por 3 y guardar en V
Imprimir V
Fin
Pseudocodigo
class Vector
// Declaraciones (entradas)
real: mov
real: torque
real: momento
real: angulo
real: x
real: y
// Declaraciones (salidas)
real: vector
// Procedimiento
main
print "Ingresar el valor de mov"
scan mov
print "Ingresar el valor de torque"
scan torque
print "Ingresar el valor de momento"
scan momento
print "Ingresar el valor del ángulo"
scan angulo
print "Ingresar el valor de X"
scan x
print "Ingresar el valor de Y"
scan y
r1 = x * mov
r2 = 2 / torque
r1 = r1 + r2
r2 = y / mov
r1 = r1 * r2
r2 = momento * angulo
r2 = r2 * 3
vector = r1 + r2
print "El valor de vector es:"
print vector
end_main