Un algoritmo es un conjunto definido de instrucciones claras y finitas diseñadas para resolver problemas o realizar cálculos. Los algoritmos tienen su origen en un libro publicado en 1614 y se representan a través de problemas cotidianos.
en la vida real los hallamos presentes en muchas situaciones lo que los convierte en una herramienta muy empleada en diferentes contextos científicos,
ORIGEN
SE ORIGINA POR UN LIBRO EN 1614
POR MEDIO DE PROBLEMAS DE LA VIDA COTIDIANA
EJEMPLOS
1.- Logaritmo de 10:
Si se desea obtener el número 10 por medio de una potencia del mismo, (su logaritmo) y este resulta ser la primera potencia Así 101 = 10: el logaritmo de 10 base 10 es el número 1 . 2.- Logaritmo de 100:
Si queremos encontrar el logaritmo de 100 base 10 el número resulta ser el 2 pues
102 = 100 . 3.- Logaritmo de 1000:
Si queremos el logaritmo de 1000 base 10 el número es 3, porque:
103 = 1000.
COMO SE REPRESENTAN
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros
DIAGRMAS ESTRUCTURADOS
DIAGRMAS DE CODIGO
PSEUDOODIGO
LENGUAJE NATURAL
CARACTERISTICAS
: ENTRADA:Harina de trigo, mantequilla, huevos, sal, azúcar . 2.- Batir hasta lograr consistencia cremosa
3.- Agregar harina de trigo, huevos, sal y azúcar . 4.- Batir hasta que esponje
5.- Precalentar el horno, en 250 °, y en mantequilla tortera
6.- Una vez logre la consistencia de esponjado, colocar en la tortera
7.- Introducir en el horno por espacio de 45 minutos . SALIDA : torta
ELEMENTOS
3SALIDA:
Resultados arrojados por el proceso como solución.
2PROCESO:
Pasos necesarios para obtener la solución del problema o la situación planteada
s
s1 ENTRADA:
Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados
QUE ES
el algoritmo se define como un conjunto de preceptos establecidos e inequívocos, encontrados metódicamente y de manera limitada que permiten efectuar cómputos, procesar ciertas informaciones, dar soluciones a problemas y llevar a cabo diversas actividades. Una vez que se parte de un estado inicial y una entrada, siguiendo los procedimientos requeridos, se llega al estado final y se obtiene un resultado. Los algoritmos son el objeto de indagación de la algoritmia y aunque muchos no lo crean, éstos también se pueden usar en todos los aspectos de la vida cotidiana.