Está en la página 1de 10

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

COWCUX-SOFT

SERIE FIBONACCI

MANUAL TCNICO

ING. OSORNIO LIRA EMMANUEL

Osornio Lira Emmanuel

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

DEFINIENDO EL PROBLEMA
La serie Fibonacci que cuenta con dos nmeros sucesores de los cuales se obtiene un nmero sucesivo de aqu se tendr que llegar a un nmero determinado.

PROPONIENDO LA SOLUCIN
El Centro Cowcux-Soft propone hacer un programa el cual haga una serie Fibonacci, usando como principio que la suma de los nmeros anteriores hace el siguiente hasta un nmero determinado.

Osornio Lira Emmanuel

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

ANLISIS
Objetos:
Serie Fibonacci

Elementos de los objetos de estudio


Los elementos del objeto de estudio serie Fibonacci P S Z

Mtodos requeridos para la obtencin de resultados


Mtodo para obtener S Mtodo para obtener P Mtodo para obtener Z Mtodo para colocar S Mtodo para colocar P Mtodo para calcular Z

Osornio Lira Emmanuel

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

INFORMACIN A GENERAR FORMATO DE SALIDA **************************


<resultado de la serie fibonacci>

*************************** DIAGRAMA DE CLASES

Osornio Lira Emmanuel

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

DISEO
Algoritmo 1. 2. 3. 4. 5. 6. 7. 8. Colocar p <- 0 Colocar s<- 0 Imprimir p Imprimir s Mientras i<-8 ciclo Calcular z Imprimir z Fin

Osornio Lira Emmanuel

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

DIAGRAMA DE SECUENCIAS

Osornio Lira Emmanuel

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

PSEUDOCDIGO Programa Fibonacci Comienza Clase EJECUTAFIBONACCI VARIABLES I: ENTERO VI_P: ENTERO VI_Z: ENTERO VI_S: ENTERO CL_FIBONACCI Fibonacci= nuevo CL_FIBONACCI CL_VISUALIZA Pantalla= nuevo CL_VISUALIZA Fibonacci.colocar_P(0) Fibonacci.Colocar_S(1) VI_P<-Fibonacci.Obtener_P() Pantalla.ColocarMensaje(VI_S) Pantalla.Desplegar() I<-3 Mientras (i<-8) hacer Inicio VI_Z<-Fibonacci.Obtener_Z() Pantalla.ColocarMensaje(VI_Z) Pantalla.Desplegar() Fin mientras Fin Clase CL_EJECUTAFIBONACCI
Osornio Lira Emmanuel 7

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

Clase CL_Fibonacci Datos P: ENTERO S: ENTERO Z: ENTERO INICIO Mtodo Colocar_P(x: ENTERO) Inicio P<-x Fin mtodo Colocar_P Mtodo Colocar_S(x: ENTERO) Inicio S<-x Fin mtodo Colocar_S Mtodo Calcular_Z() Inicio Z<- P+S P<-S S<-Z Fin metodo calcular_Z Mtodo Obtener_P() Inicio Regresa P Fin Mtodo Obtener_S() Inicio Regresa S Fin
Osornio Lira Emmanuel 8

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

Mtodo ObtenerZ() Inicio Regresa Z Fin

CLASE CL_VISUALIZA DATOS Mensaje: datos Dato: variable Mtodo colocarMensaje(x:CADENA) Inicio Mensaje<-x Fin clase colocarMensaje Mtodo colocarDato (x:Variable) Inicio Dato<-x Fin clase colocaDato Mtodo ObtenerMensaje: (CADENA) Inicio Regresa mensaje Fin mtodo ObtenerMensaje Mtodo ObneterDato : (variable) Inicio Regresa dato Fin mtodo ObtenerDato Mtodo Desplegar
Osornio Lira Emmanuel 9

[MANUAL-TCNICO FIBONACCI]

Abril de 2011

Inicio Imprime ObtenerMensaje Fin mtodo Desplegar Mtodo RecibirDato Variables X:Variable Inicio Lee(x) ColocarDato(x) Fin FIN CLASE CL_VISUALIZA TERMINA PROGRAMA Fibonacci

Osornio Lira Emmanuel

10

También podría gustarte