Algoritmos
Enviado por sofia6898 • 4 de Abril de 2014 • 761 Palabras (4 Páginas) • 305 Visitas
Algoritmos: Conjunto de instrucciones para resolver un problema o ejecutar una tarea. También se define como el conjunto de pasos ordenados, finitos y precisos que conducen a la resolución de un problema.
Características de los algoritmos:
Finitos: El algoritmo se debe terminar en algún momento; debe tener fin
Preciso: Las instrucciones de los algoritmos siempre deben de ser claras y no deben dejar ninguna duda o confusión respecto a los pasos a seguir, Debe de tener una serie de pasos organizados y numerados.
Definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Eficiencia: La solución del problema debe ser lograda utilizando el mínimo posible de pasos, datos, tiempo y recursos.
Un algoritmo está formado por tres partes:
Entrada: Son los datos que se necesitan para solucionar el problema o para obtener el resultado de un algoritmo. Es decir son los datos que se requieren para procesar un problema.
Proceso: Son los cálculos u operaciones que se deben realizar para llegar al resultado
Salida: Es lo que pide el problema como resultado. Es decir, son los resultados obtenidos de procesar datos.
Variables: Son zonas de memoria que guardan datos que pueden cambiar durante la ejecución de un programa o un algoritmo.
Constantes: Son zonas de memoria que guardan datos que no cambian durante la ejecución de un programa o algoritmo.
Tipos de problemas
Problemas secuenciales: Se les conoce porque las instrucciones del algoritmo siguen una secuencia lineal numerada y se ejecutan una después de la otra en orden de arriba hacia abajo.
Selectivos o condicionales: Son los problemas en los que las instrucciones del algoritmo se ejecutan previo cumplimiento de una condición.
• Simples
• Compuestos.
Repetitivos o ciclos: Son aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad específica de veces.
• Simples.
• Compuestos.
• Múltiples.
PROGRAMA
Es una lista de instrucciones que la computadora debe seguir para procesar datos y convertirlos en información. Las instrucciones se componen de enunciados usados en lenguajes de programación como Visual Basic, Java, C#, etc.
Lenguaje de programación.
Es un conjunto de símbolos junto a un conjunto de reglas para combinar dichos símbolos que se usan para expresar programas.
Una vez que la solución de un problema ha sido expresada mediante un algoritmo el paso siguiente es convertirlo a programa para lo cual se elige un lenguaje de programación. De modo que un programa resulta ser la implementación de un algoritmo en un determinado lenguaje de programación. Esto significa, por otro lado, que un algoritmo es independiente del lenguaje
...