martes, 15 de septiembre de 2020

Algoritmos en Lenguaje Natural

Los algoritmos de este tipo son similares a las recetas de cocina (para preparar comidas, bebidas, etc) o a los manuales de instrucción para manejo de una maquina (ejm. un corta pasto) o un equipo (ejm. una lavadora o el microondas).

En la vida diaria (cotidiana), implícitamente seguimos ciertas actividades rutinarias (algoritmos) en el desarrollo de nuestras actividades, por ejemplo:

  • Seguimos una secuencia de pasos( algoritmo) para ir a la oficina
  • Seguimos una secuencia de pasos(algoritmo) para ir a clases en la universidad.
  • Seguimos una secuencia de pasos para cambiar la llanta pinchada de un auto.
  • Seguimos una secuencia de pasos para encender el computador, impresora y estabilizador de corriente.
  • Seguimos otra secuencia de pasos para apagar los mismos equipos.
  • Seguimos una secuencia de pasos para tomar el avión para viajar.

También existen ejemplos de índole matemática como ser:

  • el algoritmo de la división para calcular el cociente de dos números
  • el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos
  • el método de Gauss para resolver Sistema lineal de ecuaciones y muchos otros.

Estructura Básica de un algoritmo: Para escribir un algoritmo, debemos seguir la siguiente estructura:

  1. Obtener datos de entrada
  2. Efectuar procesamiento de los datos
  3. Mostrar datos de salida
  4. Fin

EJEMPLOS DE ALGORITMOS EN LENGUAJE NATURAL


Ejemplo 1 

1. Preparar una limonada

  1. alistar una jarra vacía, 3 limones y agua hervida fría
  2. llenar la jarra con un litro de agua
  3. exprimir el jugo de los limones en la jarra
  4. echar cuatro cucharadas de azúcar
  5. mover el agua con una cuchara hasta disolver completamente el azúcar
  6. servir en vasos
  7. fin
Ejemplo 2

Ver el programa preferido en el canal de televisión

  1. Enchufar el televisor
  2. Encender el televisor
  3. Ver la imagen en la pantalla
  4. Preguntarse es el canal que deseo ver?
  5. Si es falso, cambio el canal
  6. Si es verdadero, ver el programa
  7. regular el volumen
  8. reclinarse en el living
  9. Fin

No hay comentarios:

Publicar un comentario

Estructura Repetitiva Mientras

  La estructura algorítmica mientras, comúnmente conocida como  while , es la estructura adecuada para utilizar en un ciclo cuando no sabemo...