¿Cuál es la diferencia entre un algoritmo y una fórmula?

Como dijiste, un algoritmo es una secuencia de pasos. Una fórmula, por otro lado, es una expresión de información.

Por ejemplo:

El volumen de una esfera está representado por la fórmula:

V = 4/3 π r 3

Esa fórmula codifica el volumen de una esfera en función de su radio. No hay pasos en la fórmula, solo información (La relación entre el radio y el volumen de una esfera).

Para calcular el volumen de una esfera, puede usar el algoritmo:

1. Cubica el radio
2. Multiplicar por π
3. Multiplica por 4/3

pero tenga en cuenta que el algoritmo anterior no describe la fórmula en sí misma, describe cómo aplicar la fórmula y obtener un resultado.

Sin embargo, un algoritmo genético puede expresarse como una serie de pasos, pero no existe una representación concisa de la información dentro de un algoritmo genético. es decir, no hay fórmula.

ALGORITMO:

En matemáticas y ciencias de la computación, un algoritmo es una secuencia autónoma de acciones a realizar. Los algoritmos pueden realizar tareas de cálculo, procesamiento de datos y razonamiento automatizado.

Un algoritmo es un método efectivo que puede expresarse dentro de una cantidad finita de espacio y tiempo y en un lenguaje formal bien definido para calcular una función. Comenzando desde un estado inicial y una entrada inicial (quizás vacía), las instrucciones describen un cálculo que, cuando se ejecuta, avanza a través de un número finito de estados sucesivos bien definidos, que finalmente producen “salida” y terminan en un estado final final. La transición de un estado al siguiente no es necesariamente determinista; Algunos algoritmos, conocidos como algoritmos aleatorios, incorporan entrada aleatoria.

FORMULA

En ciencia, una fórmula es una forma concisa de expresar información simbólicamente, como en una fórmula matemática o química. El uso informal del término fórmula en ciencia se refiere a la construcción general de una relación entre cantidades dadas. El plural de fórmula se puede deletrear como fórmulas o fórmulas (del latín original).

En matemáticas, una fórmula es una entidad construida utilizando los símbolos y las reglas de formación de un lenguaje lógico dado. Por ejemplo, determinar el volumen de una esfera requiere una cantidad significativa de cálculo integral o su análogo geométrico, el método de agotamiento; pero, habiendo hecho esto una vez en términos de algún parámetro (el radio, por ejemplo), los matemáticos han producido una fórmula para describir el volumen:

¿Qué lo diferencia de una fórmula, que es lo mismo?

Bueno, hay una diferencia, lo que significa que no es lo mismo.

Un algoritmo es un conjunto finito de pasos para resolver un problema. Sí, a veces ese conjunto de pasos podría ser la expresión de una fórmula.

Pero, ¿cuál es la fórmula para ordenar una baraja de cartas? Un algoritmo (terrible) para ordenar podría verse así:

  1. Encuentra el club más bajo que aún no se ha ordenado.
  2. Ponlo boca abajo en la pila (inicialmente vacía) de la mesa.
  3. Repita los pasos 1-2 hasta que no haya más clubes.
  4. Repita los pasos 1-3 con diamantes en lugar de tréboles.
  5. Repita los pasos 1-3 con corazones en lugar de palos.
  6. Repita los pasos 1-3 con espadas en lugar de palos.

Del mismo modo, puede imaginar un algoritmo para revisar todas las combinaciones de un candado de combinación, hornear galletas con chispas de chocolate o limpiar la sala de estar.

Un algoritmo es un método para resolver un problema, pero una fórmula es una secuencia de números y símbolos correspondientes a una palabra en un idioma.

More Interesting

¿Qué tipo de algoritmos utilizamos para el análisis de sentimientos para la película? ¿Hay alguna lista para los algoritmos y sobre su estructura?

Cómo contar el número de n rutas de borde que comienzan desde el nodo u en un DAG (gráfico acíclico dirigido)

¿Cómo explica la localidad de caché el hecho de que la ordenación rápida suele ser más rápida que la ordenación por fusión?

¿Existe algún algoritmo que realice el reconocimiento de entidades con nombre insensible a mayúsculas y minúsculas de oraciones cortas?

Si hago algunos cálculos iterando sobre el bucle mientras tomo las entradas. A partir de entonces, imprimiendo el resultado. ¿Puedo decir que es O (1) complejidad?

He pensado en un algoritmo simple y cómo algunas empresas podrían usarlo. ¿Cómo puedo ganar dinero con eso?

Si solo quiero escribir algoritmos y lógica, y no quiero molestarme con la interfaz de usuario y la codificación frontal, ¿qué tipo de posición de software me conviene más?

Cómo recorrer un trabajo de búsqueda binaria e imprimirlo en orden

No soy bueno con los algoritmos y no puedo encontrar una solución hasta que alguien me lo diga. ¿Cómo puedo arreglar esto?

¿Cuáles son algunos consejos para crear mi propia biblioteca para competencias de codificación?

Cómo resolver este problema de matrices en programación en C

¿Cuáles son algunas habilidades de programación, algoritmos o marcos que se ven muy bien pero que son muy simples?

¿Cuáles son los algoritmos más rápidos para colorear los bordes en un gráfico con max_degree + 1 colores?

¿Dónde puedo aprender los algoritmos de C ++ en línea?

¿Cómo empiezo a aprender o fortalecer mi conocimiento de las estructuras de datos y algoritmos?