Básicamente un algoritmo en informática es una secuencia de operaciones a realizar que nosotros definimos para resolver un problema y que luego llevamos a un programa como la función que te mostraba anteriormente en la entrada anterior; es importante hacer notar que estas operaciones se ejecutan de manera secuencial, es decir una de bajo de la otra.
Pasos o partes de un algoritmo
Como mencionamos anteriormente, los algoritmos al igual que los programas constan de los 3 pasos fundamentales.
La entrada: para ingresar los datos con los cuales vamos a trabajar
Proceso: que es para hacer las operaciones lógicas para resolver la tarea y tomamos como entrada, los datos anteriores o los recibidos en el paso anterior.
Salida: finalmente, el objetivo de todo objetivo es resolver un problema, y mostrar el resultado; para esto último sería la fase de salida que muestra la respuesta del mismo una vez terminada la ejecución del algoritmo.
Con los algoritmo nosotros tenemos los pasos a seguir para solventar un problema y por supuesto los mismos tienen un inicio y un fin.
Ejemplo de algoritmo
Por ejemplo para hacer una torta; tenemos los mismos 3 pasos que te indicaba anteriormente; es decir Inicio o Entrada de datos, procesamiento y Salida:
Inicio (elementos de entrada: ingredientes y pasos a seguir) Añadir leche en una cacerola Añadir sal Añadir harina Mezclar Servir Hornear Salida/Fin (Presentar)
En el ejemplo que vimos anteriormente como entrada de datos la ruta o URL que empleó nuestro usuario para llegar a ver ese formulario y los datos que él colocó en el mismo.
Como procesamiento tenemos, la referencia al formulario, las validaciones de los datos, crear y registrar los datos en una estructura, que en este caso sería un post o entrada de un blog.
Y como salida finalmente tenemos la respuesta a una página HTML, que puede ser la de errores si tenemos problemas con los datos suministrados o la de exito.
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter