Diferencias entre Logaritmo y Algoritmo
- junio 17 2020
Conozca las diferencias entre un logaritmo y un algoritmo.
No confunda nunca más qué es un algoritmo y qué es un logaritmo.
Algunas personas confunden qué es un algoritmo y qué es un logaritmo en computación.
En realidad, de por sí, no tienen mucho que ver. Sin embargo, y quizá por su parecido fonético, frecuentemente se llegan a confundir.
¿Qué es un logaritmo?
Un logaritmo es una operación matemática que nos permite determinar el exponente de un número (argumento) en función de una base.
Tipos de logaritmos
- Logaritmo Neperiano
- Logaritmo natural
- Logaritmo decimal
- Logaritmo binario
¿Qué es un algoritmo?
Un algoritmo es un conjunto finito de pasos y reglas establecidas para la resolución de un problema. Su objetivo es resolver paso a paso un problema. Se trata de una serie de instrucciones ordenadas y secuenciadas para guiar un proceso explícito.
Características de un Algoritmo:
- Debe ser preciso.
- Debe estar definido.
- Debe ser finito.
- Debe ser concreto.
- Debe ser secuencial.
- Tres partes: Entrada, proceso y salida.
Tipos de Algoritmos:
Según el sistema de signos:
- Cualitativos: son los que describen los pasos utilizando palabras, lo ejecutan las personas.
- Cuantitativos: son los que utilizan cálculos numéricos para definir los pasos del proceso.
- Computacional: son los realizados por los ordenadores.
- No computacional: son los que no pueden ser realizados por los ordenadores.
Según función:
- De marcaje: Sirve para fijar precios de forma dinámica. Es común en industrias altamente competitivas, como en el comercio online o viajes en línea.
- Programación dinámica: Resuelve problemas en colmena. Memoriza el resultado de cada subproblema y cuando sea necesario lo utiliza ese valor en vez de computarlo una y otra vez.
- DE vuelta atrás: Usan como técnica la observación y el análisis. Frecuentemente utilizados en estudios de impacto en los mercados, tráfico y precios.
- De ordenamiento: Instrucciones que ordenan elementos. No se puede saltar de un número a otro, ya que el resultado final podría ser diferente al esperado.
- De búsqueda: Selecciona elementos que cumplan con el perfil determinado.
- De encantamiento: Contienen pasos enlazados, para transmitir una información. Pueden ser determinísticos o estáticos y se agrupan en:
- No adaptativos: no basan sus decisiones de encaminamiento en mediciones o estimaciones de tráfico o topología
- Adaptativos: Intentan cambiar sus decisiones de encantamiento para reflejar los cambios de topología y de trafico
Según la estrategia:
- Probabilísticos: El resultado depende de la probabilidad.
- Numérico: Usa la aproximación. Es aplicable en todos los campos de la ingeniería y las ciencias físicas.
- Montecarlo: Respuestas basadas en probabilidad. Las respuestas pueden o no ser correctas ya que contienen un margen de error. Lo utilizan desarrolladores, científicos y matemáticos. Se verifican con los algoritmos Las Vegas.
- Las Vegas: Su resultado siempre es correcto. Toman decisiones al azar (decisiones probabilistas) para encontrar una solución más rápido que algoritmo determinista.
- Cotidianos: Es un algoritmo simple y se basa en la cotidianidad de las personas.
- Heurísticos: son considerados como algoritmos aproximados o no precisos. Normalmente encuentran una solución fácil, rápida y cercana a la mejor. Se utilizan cuando es imposible encontrar una solución por la vía normal.
- De escalada: Comienza con soluciones desfavorables, pero a medida que los errores se corrigen va descendiendo hasta llegar al resultado correcto.
- Voraz: Se aplica a problemas de optimización. Usa decisiones lógicas y analiza capa paso como único para obtener un resultado global. Despues de implementar un paso, no se puede volver a corregir.
- Determinista: Predictivo y de frecuencia lineal. Determina el máximo común divisor entre dos o más números.
Esperamos haber solucionado sus dudas.
OPTIMICE SU NEGOCIO
Forme parte de las empresas que ya utilizan la tecnología de DAIL Software
Tags
Algoritmo