Es una serie de pasos, finitas y ordenadas, que se les da a los programadores. O también así mismo, los programadores son los que crean
el algortitmo para querer darle solución a algún tipo de problemas que se le presente al momento de hacer algun tipo de trabajo, ya sea
en excel o alguna otra herramienta de trabajo, diciendole a la computadora que es lo que debe hacer. Un algoritmo no debe fallar al
momento de emplearlo, siendo a la misma vez preciso, claro y sencillo al aplicarlo, para entender bien los pasos que debews seguir al
momento de ocupar un algoritmo
SE DIVIDEN EN DOS TIPOS.
Cualitativo.
Este proceso es como si le estuvieras diciendo a
alguien mas que es lo que debes hacer paso por
paso, como si se lo estuvieras platicando.
Ejemplo:
- Busca ingredientes en el refrigerador.- Toma dos panes -
Ponles mayonesa por un lado, y el otro mostaza. - ponle
el jamon
Cuantitativo.
Este proceso es mas matematico, se enfoca en numeros, debes tener tu
ENTRADA, PROCESO Y SALIDA. Obteniendo adi el resultado que deseas, ya sea
promedio, suma, resta, etc.
Ejemplo:
- Leer X numero.
- Sumar x1x2x3.
- sacar el
promedio
x1+x2+x3/ 3
Diagrama de flujo
¿Que es?
Es la representación de una actividad o proceso ya sea
de un algoritmo, que tiene que ser ordenado de principio
a fin. Cada paso es representado por un símbolo diferente.
Se utiliza en:
-Programación
Economía.
Administración.
Procesos industriales.
Psicología cognitiva.
¿Para que sirve?
Te proporciona información clara y precisa, para una
comprensión visual del proceso que se debe realizar
Topos:
GENERAL O RESUMEN
DETALLADO O ANALITICO
Muestra con detalle la mecánica
operativa del proceso, desde el
principio hasta el fin. Se presenta
solo con simbolos.
Muestra una visión global del procedimiento, no
refleja la mecánica operativa a detalle.
Para hacerlo ocupas tener una situación en la cual te
quieres vasar en hacerlo.
Algoritmia
Un ALGORITMO es una secuencia finita ‘bien definida’ de tareas ‘bien definidas’, cada una
de las cuales se puede realizar con una cantidad de recursos finitos. una tarea esta ‘bien
definida’, si se sabe de manera precisa las acciones requeridas para su realización.si una
tarea bien definida requiere una cantidad inmensa (pero finita) de algún recurso para su
realización, dicha tarea puede formar parte de un algoritmo.
Los algoritmos deben cumplir estas condiciones:
Finitud: el algoritmo debe acabar tras un número finito de
pasos. Es más, es casi fundamental que sea en un número
razonable de pasos.
Definibilidad: el algoritmo debe definirse de forma
precisa para cada paso. Puesto que el lenguaje humano
es impreciso.
Entrada: el algoritmo tendrá cero o más
entradas, es decir, cantidades dadas antes de
empezar el algoritmo. Estas cantidades
pertenecen además a conjuntos especificados de
objetos. Por ejemplo, pueden ser cadenas de
caracteres, enteros, naturales, fraccionarios, etc
Salida: el algoritmo tiene una o más salidas, en
relación con las entradas.
Efectividad: se entiende por esto que una persona sea
capaz de realizar el algoritmo de modo exacto y sin ayuda
de una máquina en un lapso de tiempo finito.