Professional Documents
Culture Documents
VICERRECTORADO ACADEMICO
SECCION 1
ALGORITMOS
Profesor: Bachiller:
solucin de un determinado problema. Los hay tan sencillos y cotidianos como seguir la
receta del mdico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la
solucin de problemas muy complejos. Los Algoritmos permiten describir claramente una
serie de instrucciones que debe realizar el computador para lograr un resultado previsible.
problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar
Representacin de algoritmo
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural,
flujo evita muchas ambigedades del lenguaje natural. Dichas expresiones son formas ms
detalles.
2. Descripcin formal: Se usa pseudocdigo para describir la secuencia de pasos que
encuentran la solucin.
compactos que los diagramas de flujo, ms fciles de escribir para las instrucciones complejas
pero omite las flechas que representan el flujo de control. En lugar de las flechas se ocupan
condicin o ciclo.
dirigir o regular el comportamiento de otro sistema, con el fin de reducir las probabilidades de
fallo y obtener los resultados deseados. Por lo general, se usan sistemas de control industrial
en procesos de produccin industriales para controlar equipos o mquinas. Existen dos clases
comunes de sistemas de control, sistemas de lazo abierto y sistemas de lazo cerrado. En los
un programa. Todas las estructuras de control tienen un nico punto de entrada. Las
Esta es una de las cosas que permiten que la programacin se rija por los principios de la
programacin estructurada.
Asignaciones: tipo de operador que sirve para almacenar un valor en una variable. Por
lenguaje de programacin. Suele usarse =, pero tambin se representa mediante: una flecha.
Entradas/Salidas: todo algoritmo debe obedecer a la estructura bsica de un sistema, es
decir: entrada, proceso y salida. Dnde: ENTRADA Corresponde al insumo, a los datos
necesarios que requiere el proceso para ofrecer los resultados esperados. PROCESO Pasos
algunas circunstancias en particular. Para que el algoritmo sea flexible y general se deben
tener en cuenta todas las posibilidades o alternativas que puedan presentarse en un momento
enunciados de decisin se utilizan para tomar una accin o conocer el estado de alguna
situacin en especial.
Ciclos: Las computadoras estn especialmente diseadas para ejecutar tareas repetidamente.
fcilmente a mano, pero las tareas grandes o repetitivas son realizadas con mayor eficiencia
por una computadora. Las estructuras de control repetitivas son aquellas en las que una
sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se
denomina bucle o lazo, y puede presentarse de varias formas, una de las formas es el lazo
previamente establecida.
Procedimientos: es un conjunto de acciones ordenadas y finalizadas, es decir, dirigida a la
Bibliografa
http://algoritmos021415.blogspot.com/2012/04/representacion-de-un-algoritmo.html
control.html