Características de un Algoritmo

Hay algunas características que cada algoritmo debe seguir.Hay cinco características diferentes que se ocupan de varios aspectos del algoritmo.Son los siguientes:

1.Entrada especificada

2.Salida especificada

3.Definición

4.Eficacia

5. Finitud

6.Independiente

Veamos estas características una por una.

La entrada son los datos que se transformarán durante el cálculo para producir output.An el algoritmo debe tener 0 o más entradas bien definidas.La precisión de entrada requiere que sepa qué tipo de datos, cuánto y de qué forma deben ser los datos

2) Salida especificada

La salida son los datos resultantes del cálculo (el resultado deseado). Un algoritmo debe tener 1 o más salidas bien definidas, y debe coincidir con la salida deseada.La precisión de salida también requiere que sepa qué tipo de datos, cuánto y de qué forma debe ser la salida (¡o incluso si habrá alguna salida!).

3) Definición

Los algoritmos deben especificar cada paso y el orden en que se deben realizar los pasos en el proceso.Definición significa especificar la secuencia de operaciones para convertir la entrada en salida. El algoritmo debe ser claro e inequívoco.También se deben detallar los detalles de cada paso (incluida la forma de manejar los errores), que deben contener todo lo cuantitativo y no cualitativo.

No se puede esperar que una computadora entienda algo si usted mismo es ambiguo al respecto.¡Vale!

4) Efectividad

Para que un algoritmo sea efectivo, significa que todos los pasos que se requieren para llegar a la salida deben ser factibles con los resources.It no debe contener pasos innecesarios y redundantes que puedan hacer que un algoritmo sea ineficaz.

Por ejemplo,supongamos que está cocinando una receta y corta verduras que no se usan en la receta, entonces es una pérdida de tiempo.

5)la Finitud

El algoritmo debe parar el tiempo.Detener puede significar que obtienes la salida esperada O que obtienes una respuesta de que no hay solución posible. Los algoritmos deben terminar después de un número finito de pasos.Un algoritmo no debe ser infinito y siempre terminar después de un número definido de pasos.

No tiene sentido desarrollar un algoritmo que sea infinito, ya que será inútil para nosotros.

6) Independiente

Un algoritmo debe tener instrucciones paso a paso, que deben ser independientes de cualquier programación code.It debe ser tal que pueda ejecutarse en cualquiera de los lenguajes de programación.

Por lo tanto, estas son las características que un algoritmo debe tener para su fecundidad.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.