Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmo, . - Coggle Diagram
Algoritmo
-
DEFINICIÓN
Los algoritmos no son exclusivos de la computación o ciencias matemáticas. Tambien sirven para cualquier problema de la vida cotidiana
-
CARACTERISTICAS
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
-
ELEMENTOS
-
-
Expresión: es una combinación de variables,
-
Variable: elemento del algoritmo que posee un valor,
El algoritmo es muy importante en la programación ya que es el punto de partida para la creación de programas.
Ayuda a planificar qué es lo que va a hacer exactamente el programa y cómo va a hacerlo, y luego traducir este algoritmo a instrucciones.
El algoritmo es una abstracción de la resolución de un problema, que al implementarse en un lenguaje de programación necesita de unas estructuras más complicadas.
TIPOS
Algoritmos cualitativos
estos algoritmos son aquellos en los que se colocan elementos verbales. Un ejemplo de este tipo de algoritmos son las instrucciones o los “paso a paso” que se dan de formal oral.
Algoritmos cuantitativos
Son lo contrario de los algoritmos cualitativos, porque se colocan elementos numéricos.
Algoritmo no computacional
Estos algoritmos son aquellos que no pueden realizarse con una computadora; por ejemplo, la programación de un televisor.
Algoritmo computacional
Son los algoritmos que se hacen con una computadora; muchos de estos algoritmos son más complejos y por eso necesitan ser realizados a través de una máquina.
Algoritmo de marcaje
Este algoritmo utiliza la automatización para fijar los precios de forma dinámica, basándose en factores como el comportamiento del cliente.
Algoritmos probabilísticos o aleatorios
Es un algoritmo donde el resultado o la manera en que se obtiene el resultado depende de la probabilidad. A veces también son llamados algoritmos aleatorios.
Algoritmos heurísticos
Estos algoritmos son aquellos que encuentran soluciones entre todas las posibles, pero no garantizan que la mejor de estas será encontrada.
La palabra algoritmo proviene del nombre del matemático persa llamado Abu Abdullah Muhammad bin Musa al-Khwarizmi que vivió entre los siglos VIII y IX. Su trabajo consistió en preservar y difundir el conocimiento de la antigua Grecia y de la India
-