sábado, 23 de julio de 2011

Algoritmos: Soluciones con ingenio

Algoritmos: Diseño de soluciones.
- Todo algoritmo busca solucionar un problema especifico.
- Una vez que el problema ha sido analizado y dimensionado, es un
 buen momento para pensar en las posibles soluciones y seleccionar la mejor
 alternativa.
- Sin embargo, es importante que la solución sea clara.
   para esto utilizaremos un método para expresar de forma la solución.
- Los métodos pueden ser diversos, veamos a continuación:

                  Expresión de Algoritmos
         |                                              |
         |                                              |
    Diagrama                               Lenguaje
         |                                      |                         |
 - De flujo                            Hablado             Escrito
 - Nassi-Schneiderman                                       |
 - Storyboards                                       - idioma con contexto
                                                             - Lenguaje de programación
                                                             - Pseudocódigo

- La sematica predomina en el lenguaje

Diagramas de Flujo
- Llmamados también flujo gramas
- Muestra los pasos a seguir para la solución de un problema.
y se valen de simbolos estandarizados.
- Las lineas de flujo deben ser rectas, verticales u horizontales
- El flujo del diagrama debe ir de arriba hacia abajo y/o de izquierda a derecha.
- Cuando sea posible los simbolos deben de dibujarse proporcionalmente.
- En general. no puede llegar mas de una línea a un simbolo.

las etapas de construccion de todo diagrama de flujo son

                         INICIO                                     <- Retangulo Redondeado
                              |
                              v
                  LECTURA DE DATOS                   <- Retangulo Inclinado
                               |
                               v
                   PROCEDIMIENTO DE LOS
                    DATOS                                         <- Retangulo
                               |
                              v
                 IMPRECION DE RESULTADOS   <-Simbolo salido por impresora
                              |
                             v
                           FIN                                        <-Retangula redondeada

No hay comentarios:

Publicar un comentario