Algoritmos cualitativos: concepto, características, ejemplos
¿Qué son los algoritmos cualitativos?
Los algoritmos cualitativos son todos aquellos algoritmos en los que los pasos que lo componen se describen de una forma narrada con un lenguaje natural. Un algoritmo es una secuencia de pasos ordenados y lógicos que se llevan a cabo con el objeto de resolver un problema determinado.
Así, si se tiene una entrada y un estado inicial, al seguir los pasos en el orden indicado se llegará a un estado final, obteniéndose una solución.
Los algoritmos cualitativos se emplean con frecuencia en la vida cotidiana para resolver problemas. Por ejemplo: las instrucciones de uso que traen los equipos electrónicos, las instrucciones para el montaje de un equipo, las técnicas de laboratorio para evaluar ácidos, etc.
Por tanto, un algoritmo puede darse en cualquier proceso que involucre el análisis de una situación y una solución posible, sin que necesariamente se haga desde una perspectiva científica.
Un algoritmo cualitativo podrá tener tanto detalle como se quiera. Además, para alcanzar el mismo objetivo podrán tomarse distintos algoritmos o caminos. En este caso, para alcanzar el objetivo es conveniente seleccionar siempre el algoritmo más pequeño, que use la menor cantidad posible de recursos.
Características de los algoritmos cualitativos
Pueden generar tergiversaciones
Aunque el lenguaje natural utilizado en la narración de los algoritmos cualitativos debe ser bastante preciso, en muchas ocasiones puede que no lo sea totalmente debido a las diferentes imprecisiones que se pueden cometer en una narración, dando lugar así a varias interpretaciones y ciertas ambigüedades.
Están definidos perfectamente
Deben estar bien definidos, lo que significa que el mismo algoritmo puede ser seguido todas las veces que sea necesario y siempre se deberá obtener cada vez el mismo resultado final. En caso contrario, el algoritmo no será confiable y como consecuencia no se podrá recurrir a él como objetivo para la toma de decisiones.
Deben ser finitos
Esto significa que en algún momento deben finalizar su ejecución, es decir, al final de sus pasos deben generar un resultado.
En caso de que el algoritmo cualitativo se prolongue de forma indefinida, retornando en un ciclo a algún punto inicial sin que jamás se pueda solucionar, se estará en presencia de una paradoja o un “lazo infinito” de repeticiones.
Legibilidad
Los algoritmos cualitativos utilizan caracteres verbales y texto para entregar sus instrucciones. Por ejemplo, una receta de cocina es un algoritmo de este tipo.
Por tanto, resulta clave que el texto sea legible, ya que si es incomprensible su contenido entonces no se podrán seguir las instrucciones de forma adecuada. Esto trae como consecuencia que el algoritmo debe tener una redacción clara, concisa y directa del texto que contiene.
Elementos del algoritmo
Los algoritmos cualitativos tienen uno o más elementos de entrada. Por ejemplo, en el caso de una receta de cocina estos elementos son los ingredientes. Al realizar diferentes instrucciones con estos elementos se debe obtener un resultado, por lo cual los elementos de salida serán estos resultados producidos por las acciones.
Pasos a seguir para elaborar un algoritmo cualitativo
- Se debe leer la formulación del problema tantas veces como sea necesario, hasta poder entenderlo por completo. En caso de tener alguna duda sobre el significado de alguna condición o pregunta debe ser aclarada. Lo ideal sería aprender el enunciado de memoria.
- Se debe establecer con claridad cuáles son los datos de entrada con los que se cuenta para la resolución del problema.
- Determinar y aclarar los resultados o la información que sea solicitada, tanto en los niveles intermedios como al final.
Diferencias de un algoritmo cualitativo con un algoritmo cuantitativo
Pasos o instrucciones
Los algoritmos son cualitativos cuando no se tienen involucrados cálculos numéricos en sus instrucciones o pasos. Por ejemplo, las instrucciones para desplegar una actividad física, para ensamblar un mueble que viene desarmado de fábrica o para realizar una receta de cocina.
Por otro lado, los algoritmos son cuantitativos cuando tienen instrucciones o pasos que involucran cualquier tipo de cálculo numérico. Ejemplos: el algoritmo para resolver una combinatoria o un factorial, o para calcular algún promedio.
Precisión
Los algoritmos cualitativos son más propensos a que se puedan malinterpretar o a que se salte algún paso, debido a lo impreciso que puede resultar el lenguaje natural con que se narran las instrucciones.
Por otro lado, los algoritmos cuantitativos son mucho más exactos, ya que las instrucciones dadas para realizar los cálculos numéricos correspondientes deben ser estrictamente precisas para obtener el resultado deseado, tal como es la característica del lenguaje matemático.
Ejemplos de algoritmos cualitativos
Cambiar el pañal a un bebé
- Lavarse bien las manos con abundante jabón y agua.
- Tomar una toalla limpia para secarse y mantener las manos a la temperatura ambiente.
- Desvestir al bebé desde la cintura hacia abajo.
- Tomar los pies del bebé y llevarlos hacia arriba.
- Despegar las cintas adhesivas a cada lado del pañal nuevo.
- Utilizar unas toallas húmedas para limpiar sobre el pompis del bebé.
- Luego que el bebé esté limpio, colocarle el pañal nuevo.
- Pegar las dos cintas adhesivas.
- Vestir al bebé de nuevo.
- Lavarse de nuevo las manos con agua y jabón.
Cambiar un vidrio dañado
- Retirar con sumo cuidado el vidrio que se encuentra dañado.
- Retirar con una espátula el silicón que quedó pegado en el marco del vidrio.
- Limpiar todo el marco de la ventana con material de limpieza o con una tela.
- Poner el silicón en el marco de la ventana.
- Colocar el vidrio nuevo.
- Mientras se seca el silicón, sostener el vidrio durante dos o tres minutos.
Realizar un puré de papas
- Buscar todos los utensilios necesarios.
- Lavar bien las papas.
- Llenar con agua una olla.
- Poner las papas dentro de la olla.
- Colocar la olla en la estufa.
- Encender la estufa.
- Esperar a que hierva el agua de la olla.
- Dejar hasta que las papas ablanden lo suficiente.
- Retirar las papas de la olla.
- Pelar las papas y colocarlas en un envase.
- Triturar las papas con un triturador.
- Añadir mantequilla, queso y leche al puré.
- Mezclar todo hasta que quede bien homogéneo.
- Añadir sal al gusto.
- Servir.
Ir al cine
- Elegir la película a ver en la cartelera del cine
- Comprar los boletos.
- Pasar a la sala correspondiente.
- Ubicar el número del asiento adquirido.
- Ver la película.
- Volver a casa.
Hacer un batido de melón
- Pelar el melón y cortarlo en forma de cubos.
- Ingresar estos cubos dentro de una licuadora.
- Ingresar cuatro cubos de hielo.
- En caso de que no esté enchufada la licuadora, enchufarla.
- Prender la licuadora y durante dos minutos licuar.
- Apagar la licuadora.
- Colar el jugo de la licuadora y servirlo en un vaso.