Algoritmo
Enviado por • 11 de Noviembre de 2014 • 479 Palabras (2 Páginas) • 200 Visitas
Introducción
La presente experiencia tiene el fin de familiarizarnos con el tema de algoritmo. La característica principal del trabajo es conocer bien el concepto, importancia, características, elementos que estructuran un algoritmo y algunos ejemplos. Un algoritmo Una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.
Son muy importantes a la hora de programar ya que son los pasos exactos para resolver un problema.
Concepto
Es un conjunto de pasos para lograr un resultado, por lo general, un algoritmo tiene datos de entrada, proceso de datos, y datos de salida
Importancia
Los algoritmos son muy importantes a la hora de programar ya que son los pasos exactos para resolver un problema. Esto quiere decir que es un procedimiento computacional bien definido que requiere de datos de entrada y produce un valor como salida.
Características
1. Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos".
2. Precisión. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso".
3. Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos".
4. Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas".
5. Eficacia. "También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".
Estructura
* Inicio * Procesos * Lectura de datos (ingresos) * Salida de datos (mostrados)
* Ciclos * Condiciones * Fin.
En la parte del “cuerpo del algoritmo“, no tienen un orden, ya que dependiendo del programa, podemos ir pidiendo – mostrando datos, no necesariamente tienen un orden especifico. Pero eso si, en el “desarrollo de un algoritmo” debemos quedar con un esquema así:
Inicio – desarrollo – fin.
Ejemplo
El siguiente es un algoritmo muy sencillo que suma dos números que ingresas por el teclado:
Solicita num1 //Datos de entrada
Solicita num2
res = num2 + num2 // proceso de datos
regresa res //datos de salida
Como puedes ver,
...