Está en la página 1de 4

R01.

Imprimir cifras
Descripción Al iniciar después de 3 posiciones se pone el numero escrito en
letras, después de otras 3 posiciones se pone el numero
invertido y así sucesivamente
Entrada Listado de números
Salida o Resultado El listado de numero modificado con la condición

PASO 4. MODELO DE LA SOLUCIÓN


Se debería de realizar por cada requerimiento “complejo”.

Refinamiento 1: Elaboración del diagrama EPS (Entrada Proceso Salida)

ENTRADAS SALIDAS o RESULTADOS


Listado de numero El listado de numero
modificado con la
condición
Refinamiento 2

PROCESO

El programa trabaja de forma en que se toma un


listado de números tomando como orden su
digitación entonces contara 3 posiciones y el
numero siguiente será digitado en letras
separando cada uno y des de ese número donde
aplico la condición se contaran 3 posiciones
siguiendo el mismo patrón que el anterior se
invertirá el numero en dicha posición esto
sucederá en toda la lista de números

Para que aparezca el numero escrito en letras se


realizaría una condición (if) donde si el numero
esta en la posición donde se realizara la
modificación aparecerá en letras
ENTRADAS   SALIDAS
Se investigo la forma para que aparezca el numero
invertido donde apareció que se realiza con la
condición (While) donde si el numero está en la
posición donde se realizara la modificación
aparecerá invertido

Por ejemplo:
Refinamiento 3

definir numero como entero


definir mensaje como String

inicio
si (numero = 0) entonces
mensaje “cero”
si (numero = 1) entonces
mensaje “uno”
si (numero = 2) entonces
mensaje “dos”
si (numero = 3) entonces
mensaje “tres”
si (numero = 4) entonces
mensaje “cuatro”
si (numero = 5) entonces
mensaje “cinco”
si (numero = 6) entonces
mensaje “seis”
si (numero = 7) entonces
mensaje “siete”
si (numero = 8) entonces
mensaje “ocho”
si (numero = 9) entonces
mensaje “nueve”
fin

Refinamiento 4

definir numero como entero


definir mensaje como String

inicio
si numero >=0 entonces
si numero % 2 = 0 entonces
mensaje  “el número es par”
sino
mensaje  “el número es impar”
finsi
sino
mensaje  “El número es negativo no se puede hacer la operación”
finsi
fin

También podría gustarte