Es un conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo.Secuenciales significa que deben ser ejecutados uno después de otro y ordenados que deben de llevar un orden OBLIGATORIO.
Un algoritmo permite lograr un objetivo.
¿Como se estructura un objetivo?
Un algoritmo se estructura comenzando en un inicio y terminando en un fin.
Ejemplo:
Desarrollar un algoritmo para beber un vaso con agua.
Objetivo: Beber un vaso con agua, tener en cuenta que el objetivo principal es solo beber , no indica como conseguir el vaso y el agua.
Algoritmo: Caminar desde el lugar que estamos y dirigirnos a buscar un vaso, buscar el agua, llenar el vaso con el agua, de ahí beber el agua.
Algoritmo Beber un vaso con agua
Inicio
1.-Buscar un vaso.
2.-Buscar el agua.
3.-Llenar el vaso con el agua.
4.-Tomar el vaso y beber de el.
Fin.
Revisando el algoritmo encontramos algunos aspectos:
- Todas las lineas van enumeradas.
- En la linea 1 se sebe de cumplir para seguir con los demás pasos.
- Si realizamos bien los pasos vamos a poder beber el vaso con el agua, si nos saltamos el paso 1 al 3, no tendríamos con que echar el liquido.
Los Algoritmos se clasifican en:
Algoritmos Informales.
Son todos aquellos que no son realizables a través de un computador o al menos no fácilmente Es el algoritmo en donde el ejecutor es el ser humano.
Ejemplo: El algoritmo para dar un beso, un abrazo, hacer un licuado etc.
Algoritmos Computacionales.
Hasta el propio nombre lo dice. Son aquellos algoritmos que preferiblemente deben ser ejecutados en un computador para aprovechar su velocidad de procesamiento.
Ejemplo: Un algoritmo que genere los números pares, algún otro que nos genere las tablas de multiplicar y así.
una pregunta como hago para subir... siempre me dice error de compilacion, mi programa esta en c++ y creo q mi error esta en (data.in) y (data.out)
ResponderEliminar