¿Qué es un algoritmo? Explicar las características de un algoritmo con la ayuda de un ejemplo.

Algoritmo:

Técnicamente, el conjunto de instrucciones o descripción en una notación particular del proceso se denomina algoritmo. Un algoritmo es un finito paso a paso instrucciones bien definidas de la secuencia de las actividades que constituyen un proceso para obtener los resultados deseados de las entradas dadas. La materia prima necesaria en el momento del inicio se denomina entrada y la entidad oxidante se denomina salida.

Características de un algoritmo:

Hay cinco características importantes de un algoritmo que deben considerarse al diseñar cualquier algoritmo para cualquier problema.

Finura: Un algoritmo debe terminar un número infinito de pasos y cada paso debe terminar en un tiempo finito.

También Lee / Debe Leer Libros para Ingenieros de Software-Mejor Desarrollador

Definición (Sin Ambigüedad): Cada paso del algoritmo debe definirse de manera clara y precisa y no debe haber ninguna ambigüedad. Ejemplo: Un fragmento de programa se da como: x ← 1, lanzar una moneda, si el resultado es cabeza, entonces x← 3 más x ← 4. En el programa anterior, todos los pasos se llevarían a cabo de manera efectiva, pero no hay definición ya que hay dos valores posibles de x, es decir, 1 y 3/4

Entradas: Un algoritmo debe tener cero o más, pero debe ser un número finito de entradas. Ejemplo de algoritmo de entrada cero. Imprima el código ASCII de cada una de las letras del alfabeto del sistema informático.

Salida: Un algoritmo debe tener al menos un resultado deseable, es decir, salida.

Efectividad: Un algoritmo debe ser efectivo. Eficaz significa que cada paso debe ser referido como principio y debe ejecutarse en un tiempo finito. Ejemplo de No Efectividad: Encuentre el valor exacto de e usando la siguiente fórmula:

dynamic

También Leer / ¿Cómo Desarrollar Habilidades De Comportamiento De Clase Mundial?

No es eficaz, ya que requiere la suma de términos infinitos. Por lo tanto, toma un tiempo infinito, por lo tanto, no es efectivo.

Deja una respuesta

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