sábado, 16 de marzo de 2013



República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario “José Antonio Anzoátegui”
El Tigre Edo. Anzoátegui






Algoritmo.






Prof. Ali Guerra

                                                                               Integrantes:
Carmen Borges C.I 20.546.169
Angélica Medina C.I 21.178.376
Jorge Evans C.I 15.375.874

29 de enero del 2013

 ALGORITMO:
1.- Es una secuencia de pasos o procesos lógicamente relacionados entre sí a fin de obtener la solución a un problema planteado.
2.- Es una lista de instrucciones para efectuar paso a paso un proceso.
3.- Conjunto “FINITO” de pasos o instrucciones, seguidas en un orden lógico, los cuales nos llevan a la solución de un problema específico.
4.- Una serie de instrucciones colocadas en cierta secuencia, necesarias para la descripción de las operaciones que llevan a la solución de un problema.
5.- Es un procedimiento completo para resolver un problema específico en un número “FINITO” de pasos.
6.- Es un método para resolver un problema mediante una serie de datos precisos, definidos y Características
Ø  Preciso (debe indicar el orden de realización en cada paso y no puede tener ambigüedad).
Ø  Definido (si se sigue dos veces, obtiene el mismo resultado cada vez)
Ø  Finito (tiene fin; un número determinado de pasos).
Ø  Debe ser Sencillo, Legible.
Ø  Modular.
Ø  Eficiente y Efectivo.
Ø  Se ha de desarrollar en el menor tiempo posible.
Ø  Correcto.
Ø  Todo Algoritmo debe tener cero o más entradas.
Ø  Debe tener al menos una salida y ésta debe ser tangible.


Medios de expresión del algoritmo:
Los algoritmos pueden ser expresados de diferentes maneras:n diagrama de flujon Pseudocódigon Sistemas formalesn Implementaciónn variable
Clasificación de algoritmos:
 Algoritmo determinista: Es completamente predecible si se conocen las entradas. Se determina de forma única el siguiente paso.
 Algoritmo no determinista: Este a diferencia del otro ofrece diferentes resultados con la entrada, por eso se deben agotar todas las alternativas antes de encontrar la solución.
                Algoritmos computacionales: Procesos realizados por una computadora.
Algoritmos no computacionales: Procesos que son realizados por el ser humano.
 Análisis de algoritmos
Es una disciplina de las ciencias de computación, su estudio es completamente abstracto sin usar ningún lenguaje de programación y tampoco otra implementación cualquiera.
 Partes de un algoritmo
Los algoritmos deben seguir una estructura básica: entrada Proceso salida.
 Entrada: son los datos necesarios que se requieren para dar los resultados correspondientes.
 Proceso: pasos necesarios para hallar la solución del problema.
 Salida: resultados arrojados por el proceso como solución.
Ventajas
Ø  Poder trabajar en orden
Ø  Es casi seguro que se llegue a un objetivo propuesto
Ø  Te redacta paso por paso lo que hay que hacer

Desventajas:
Ø  Seguirías siempre un mismo patrón
Ø  Se perdería la autenticidad de cada quien



DIFERENCIA ENTRE ALGORITMO Y FLUJO GRAMA

Algoritmo
Descripción de los hechos
Lista de instrucciones paso a paso
Flujo grama
Representación grafica de los hechos


No hay comentarios:

Publicar un comentario