Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora.
Ejemplo: Frmula aplicada para un clculo de la raz cuadrada de un valor x. Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalacin de un equipo de sonido. Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no estn involucrados clculos numricos. Ejemplos: Las instrucciones para desarrollar una actividad fsica, encontrar un tesoro. Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran clculos numricos. Ejemplo: Solucin de una ecuacin de segundo grado.
CLASIFICACIN DE ALGORITMOS
CARACTERSTICAS DE UN ALGORITMO
Algoritmos
Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solucin para determinado tipo de problemas. PARTES DE UN ALGORITMO
1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequvoca que se debe hacer. 2. Debe ser Finito, porque un algoritmo debe tener un nmero limitado de pasos. 3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada. 4. Puede tener cero o ms elementos de entrada. 5. Debe producir un resultado. Los datos de salida sern los resultados de efectuar las instrucciones.
Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado. Proceso, es la secuencia de pasos para ejecutar el algoritmo. Salida de resultados, son los datos obtenidos despus de la ejecucin del algoritmo.
Diagramacin libre (Diagramas de flujo). Diagramas Nassi-Shneiderman. TCNICAS DE REPRESENTACIN Pseudocdigo. Lenguaje natural (espaol, ingls, etc.). Frmulas matemticas.
Un trmino ms amplio de programacin
Puede incluir no slo a escribir, sino a analizar, probar, depurar y mantener el cdigo programado.
La programacin
Es el proceso de escribir -en un lenguaje de programacinel cdigo fuente de un software.
La programacin es una parte del Ciclo de vida del software. Los modelos de anlisis y desarrollo general de software son estudiados por la ingeniera del software.
El fin ltimo de la programacin
Es crear programas o software, que luego ser ejecutado por otro programa o directamente por el hardware de la computadora.