Bachiller
NÚCLEO NUEVA ESPARTA
ESCUELA DE HOTELERÍA Y TURISMO
PROGRAMA DE LICENCIATURA EN INFORMATICA
ASIGNATURA: ALGORITMOS Y ESTRUCTURAS DE DATOS I (230-1214)
PROFESORA: INGRITHMARCANO
SEMESTRE I-2014
ASIGNACIÓN PRÁCTICA
ALGORITMOS
Laura Victoria Lárez Villarroel.
C.I 24.108.504.
1. Algoritmos.
Los algoritmos son un conjunto finito deinstrucciones o pasos que realizados en orden, los cuales conducen a obtener la respuesta a una tarea o a resolver un problema. “Los algoritmos son independientes de los lenguajes de programación, en cadaproblema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje deprogramación.” Cormen, T. H., Leiserson, C. E., Rivest, R. L. y Stein, C (2001)
Todo algoritmo debe ser preciso porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer.Debe ser finito, porque un algoritmo debe tener un número limitado de pasos. Igualmente debe de ser definido, porque debe producir los mismos resultados para las mismas condiciones de entrada. Y porúltimo debe producir un resultado debido a que los datos de salida serán los resultados de efectuar instrucciones.
2. Partes de un algoritmo.
Un algoritmo consiste en tres partes:
Entrada dedatos: son los datos que la computadora va a procesar y que el algoritmo necesita para ser ejecutado
Proceso o desarrollo: parte media de un algoritmo, es la secuencia de datos utilizados para ejecutarel algoritmo.
Salida de resultados: para finalizar el algoritmo, el resultado son los datos obtenidos después de la ejecución del algoritmo.
3. Formas de representar un algoritmo.
Diagramalibre o de flujo: es la forma más tradicional y probablemente la más antigua para especificar los detalles algorítmicos de un proceso. “Se utiliza principalmente en programación, economía y procesos...
Regístrate para leer el documento completo.