Mostrando entradas con la etiqueta Algoritmos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Algoritmos. Mostrar todas las entradas

Diseño Descendente y Modularización

Diseño Descendente

-Es una técnica basada en la segmentación.
-Tiene un enfoque arriba-abajo.
-Los módulos se organizan jerarquiamente.

Características:
*Enfoque Top-Down
*Técnica Divide y Vencerás
*Refinería de soluciones.
*De lo general a lo especifico.

Modularización

*Partir Especificamente.
*Ordenar.
*Desmenuzar.
*Dividir un problema en partes pequeñas y simples.

Módulo

-Son aquellos que están definidos dentro de un programa.
-Realizan una tarea especifica.
-Pueden ser llamados ese el programa principal.
-Procedimientos y funciones son modulos en C++

*Segmento
*Subprograma
*Subrutina

Las ´ventaja de un módulo es que es fácil de: escribir, leer, comprender, modificar, usar, interpretar, etc.

 Descargas!

Para informarse más sobre Diseño Descendente y Modularización descarga el archivo PDF
haciendo Click Aquí.

Algoritmo en Pseudocódigo

Pseudocódigo

A nivel pseudocódigo, todo algoritmo se compone de:
*Inicio
*Encabezado
*Sección de Declaraciones
*Cuerpo del algoritmo
     -Entrada
     -Sección de Sub Algoritmos
     -Impresión de Resultados
*Fin

Descargas!

Para más información y ver algunos ejemplos descarga un archivo en PDF, haciendo Click Aquí.

Estructuras Algoritmicas

Estructuras Algoritmicas

-Orden de Ejecución --> Instrucciones.
-Flujo de Control
-Programación Estructurada
           - C++
           - Pascal
           - VB6


Estructuras Básicas

*De Secuencia: series consecutivas.
*De Selección: alternativas.
                 -Condición: simple, dbole y multiple.
*De Repetición
                 -Escribir la misma estructura varias veces.
                 -Reducen el número de líneas de un programa facilitandolo así: en comprensión,
                  modificación del código, posibles errores en ejecución, etc.


Gracias a estas 3 estructuras es posible crear programas.

Conceptos
Anidar:
*Meter una estructura dentro de otra.
*Evalouación consecutiva.

Descargas!

Para saber más de Estructuras Algoritmicas descarga un archivo en PDF haciendo, Click Aquí.

Introducción a Algoritmos.

Algoritmos.

Más que todo un algoritmo se define como:
  • Un conjunto de reglas estructuradas de manera lógica.
  • Una solución ingeniosa.
  • Conjunto de pasos que llevan a una solución ya sea óptima o fáctible.


Características de un Algoritmo:
  • Finito: es decir tiene que tener un Inicio y un Fin.
  • Deterministicos
  • Estructurado.


Solución de Problemas


Existen Soluciones Óptimas y Factibles la diferencia es que, las soluciones óptimas son soluciones que responden al problema de la mejor manera posible en cambio las fáctibles simplemente dan soluciones que ayudan pero no de la mejor manera.
Entrando en este tema de algoritmos y la solución a problemas, tenemos que tener en cuenta el proceso para la solución de los mismos.


Problema
  • Análisis
  • Estrategia
  • Comprobación de Resultados
             Fin
             Retroalimentación.


Descargas !

Si quieres tener más información sobre el tema de Algoritmos puedes descargar información haciendo Click Aquí.

Para descargar técnicas de representación algorítmica haga Click Aquí

Si quieres tener más información sobre el tema de Solucion de Problemas puedes descargar información haciendo Click Aquí

Copyright © 2009 Soluciones Gabriela. All rights reserved.