Algoritmos
INTRODUCCION
En este trabajo presentamos un resumen de lo que son algunas definiciones de los algoritmos, así como también las estructuras que estos tienen dependiendo del tipo de algoritmo.
Se presenta información sobre las estructuras básicas de un algoritmo las cuales son muy importantes para la realización de un programa y para queeste funcione de manera correcta.
Dentro del resumen se muestran algunas de las ventajas que tiene el crear algoritmos para poder llevar a cabo un programa, de igual manera se manejan los pasos que se deben de seguir y como se debe estructurar antes de introducirlo con un lenguaje especifico a la maquina.
Dentro del trabajo se presentan algunos ejemplos de algoritmos para que sea másentendible el tema. Al igual que se manejan simbologías con lo que significa o representa cada una de ellas.
RESUMEN
DISEÑO DE ALGORITMOS
Antes de empezar a hablar sobre el diseño de los algoritmos es importante definir lo que es un algoritmo.
Un algoritmo es el conjunto finito, es decir de un determinado número de instrucciones seguidas para realizar cierta función tarea que a este se lehaya asignado puesto que al final lleva la solución de un problema.
En otro autor nos encontramos que un algoritmo es el procedimiento general en pasos u operaciones elementales de cualquier problema, mediante cálculos puramente mecánicos efectuados un número infinito de veces para su resolución optima.
Otro concepto más claro es un conjunto finito de pasos que dan una secuencia deoperaciones para resolver un problema.
Los algoritmos tienen características como son
• Ser definido.- es decir que cada paso debe indicar la acción a realizar sin criterios de interpretación.
• Ser finito.- si el algoritmo empieza debe de terminaren algún momento.
• Tener cero o mas entradas.- los datos que le introduces son para que lleve a cabo las operaciones que comprende este algoritmo.• Tener una o más salidas este siempre debe regresar algo sino de nada serviría un programa así.
• Efectividad.- este se refiere a que debe de ser siempre fiable y que sirva para aquello que se requiera.
Un algoritmo puede ser representado de dos formas una es en pseudocódigo y diagrama de flujo.
Pseudocódigo.
Pseudo: viene de falso y por ende es un código al que aunque es entendible no seaplica al proceso que debe realizar la maquina.
El pseudocódigo es aquel en el cual se escribe de forma entendible con las instrucciones regularmente en ingles ya que contienen si estructura como la siguiente.-
1.- inicio
2.-introduce las variables
3.- proceso realizado para el resultado
4.- impresión en pantalla del resultado
5.- fin
El pseudocódigo se puede considerar como un primerborrador antes de realizar un programa.
Es la descripción de un algoritmo que asemeja a un lenguaje de programación pero con algunas convenciones del lenguaje natural. Presenta varias ventajas con respecto a los diagramas de flujo, la principal ocupa poco espacio para representar instrucciones complejas.
Diagrama de flujo
En diagrama de flujo se dice que es la representación gráficos de losalgoritmos en sí, este consta de una simbología como es proceso, entrada, salida, monitor, decisión, etc. estos te ayudan a representar los diferentes estados de un algoritmo ayudando para la realización del pseudocódigo.
Este tipo de algoritmos son representados por símbolos que van unidos por flechas.
Representación del diagrama de flujo donde se expresa un algoritmo para calcular la raízcuadrada de un numero X.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa.
A continuación se muestra la simbología y la función de cada uno de los símbolos que son utilizados para los diagramas de flujo.
De acuerdo con la terminología que utilizan los algoritmos en su mayoría podemos encontrar la misma...
Regístrate para leer el documento completo.