miércoles, 21 de agosto de 2013

ALGORITMO


DEFINICIÓN: Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.

Los algoritmos son independientes de los lenguajes de programación. En cada problema 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 de programación.


EJEMPLOS DE ALGORITMO:  
El ejemplo de cambiar una bombilla (foco) fundida es uno de los más utilizados por su sencillez para mostrar los pasos de un Algoritmo:
  1. Ubicar una escalera debajo de la bombilla fundida
  2. Tomar una bombilla nueva
  3. Subir por la escalera
  4. Girar la bombilla fundida hacia la izquierda hasta soltarla
  5. Enroscar la bombilla nueva en el plafón hasta apretarla
  6. Bajar de la escalera
  7. Fin.
SEUDOCÓDIGO:
Algoritmo para calcular el área de cualquier triángulo rectángulo:
Paso 1: Inicio
Paso 2: Asignar el número 2 a la constante "Div"
Paso 3: Conocer la base del triángulo y guardarla en la variable
"Base"
Paso 4: Conocer la altura del triángulo y guardarla en la variable
"Altura"
Paso 5: Guardar en la variable "Area" el valor de multiplicar "Base" por "Altura"
Paso 6: Guardar en la variable "Area" el valor de dividir "Area" entre "Div"
Paso 7: Reportar el valor de la variable "Area"
Paso 8: Final 
DIAGRAMA DE FLUJO:



No hay comentarios:

Publicar un comentario