ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos


Enviado por   •  18 de Febrero de 2014  •  563 Palabras (3 Páginas)  •  205 Visitas

Página 1 de 3

Algoritmo

Es un conjunto de acciones o secuencias de operaciones ejecutadas en un determinado orden para resolver un problema.

Características de los algoritmos

• Definido (confiable)

• Debe indicar un orden a seguir

• Debe ser finito, terminar en un número finito de pasos.

*Nota: Algoritmo Se trata de una herramienta capaz de resolver un problema. Todas las situaciones problemáticas pueden ser resueltas a través de algoritmos.

Lenguaje algorítmico: Se realiza análisis y se elige el método a utilizar, el conjunto de operaciones y orden conforman el algoritmo.

Programas:

Lenguaje informático: Es aquel por el cual dicho algoritmo se codifica a la computadora.

Programa > algoritmo destinado a gobernar una computadora.

Lenguaje de programación:

• Pueden haber diferentes "lenguajes" tales como: visual Basic, delphi, c++, java, etc.

• Pueden tener diferente metodología de programación tales como: Modular, estructurada, orientada a objetos, etc.

• Cubren necesidades específicas como ser: el visual Fox Pro, es para programar bases de datos.

Hay cinco etapas para resolver problemas algorítmicos, estas son:

1. Definición del sistema: definir que va a hacer el programa y que solución obtendremos.

2. Diseño del sistema: Establecer que tipo de metodología usaremos para solucionar el problema (Ej. Top down o Botton up).

Cuando se compila el algoritmo, hay un "antes" y un "después"

o Antes > Programa Fuente (lenguaje de programación).

o Después > Programa ejecutable (lenguaje de maquina).

3. Codificación: Es la etapa en donde se escribe el algoritmo en un lenguaje de programación.

4. Prueba y depuración: Se realizan pruebas para verificar el funcionamiento del programa, se prueba con valores válidos y con no válidos para ver como se comporta y corregir si es necesario.

5. Documentación y Mantenimiento: Se basa en la instalación, funcionamiento y características del programa. Permite corregir errores o modificar el programa (estos cambios son el mantenimiento del programa).

Técnicas de diseño

Hay tres tipos de técnicas, estas son:

1. TOP DOWN (Diseño descendente): Consiste en tomar el problema inicial y descomponerlo en problemas más pequeños, de solución sencilla.

2. BOTTON UP: Consiste en partir de los detalles más precisos del algoritmo completando módulos de mayor complejidad – es inverso al anterior - .

3. WARNIER ORR: Utiliza una representación semejante a cuadros sinópticos para Mostar el funcionamiento y organización del algoritmo.

Como crear un algoritmo

Existen 2 tipos de algoritmos:

• . Pseudocódigo

Es un lenguaje simplificado para describir

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com