miércoles, 18 de julio de 2007

Algoritmo Condicional Múltiple. Pseudocódigo estructurado.



Problema

Leer 2 números;

- si son iguales que los multiplique,

- si el primero es mayor que el segundo que los reste y

- si no, que los sume.

Estructura

Condicional Múltiple

Variables

§ Num-A :(Entrada)

§ Num-B :(Entrada)

Constantes

No hay

Fórmulas

Si (Num-A : igual que Num-B :) entonces

1.1 Print “Como” Num-A : “=” Num-B : “entonces” Num-A : “*” Num-B : “=” Num-A : * Num-B :

Si no (Num-A : mayor que Num-B :) entonces

1.2 Print “Como” Num-A : “>” Num-B : “entonces” Num-A : “-” Num-B : “=” Num-A : - Num-B :

Si no (Num-A : menor que Num-B :) entonces

1.3 Print “Como” Num-A : “<” Num-B : “entonces” Num-A : “+” Num-B : “=” Num-A : + Num-B :

Fin si

Algoritmo

Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no, que los sume.


PSEUDOCÓDIGO

1. Inicio

  1. Escribir “ Introduzca los dos números ”
  1. Leer Num-A :
  1. Leer Num-B :
  1. Si (Num-A : igual que Num-B :) entonces

5.1 Print “Como” Num-A : “=” Num-B : “entonces” Num-A : “*” Num-B : “=” Num-A : * Num-B :

Si no (Num-A : mayor que Num-B :) entonces

5.2 Print “Como” Num-A : “>” Num-B : “entonces” Num-A : “-” Num-B : “=” Num-A : - Num-B :

Si no (Num-A : menor que Num-B :) entonces

5.3 Print “Como” Num-A : “<” Num-B : “entonces” Num-A : “+” Num-B : “=” Num-A : + Num-B :

Fin si

6. Fin

No se pudo utilizar en el desarrollo del pseudocódigo el signo "<" ya que era modificado automaticamente por el editor de páginas web, y fue necesario expresar en letras el significado de los signos de relacción.