Introducción a los algoritmos en programación - 03

- Andrés Cruz

In english

Introducción a los algoritmos en programación - 03

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.

Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz En Udemy

Acepto recibir anuncios de interes sobre este Blog.

!Cursos desde!

10$

En Udemy

Quedan 2d 03:11!


Udemy

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
¡Hazte afiliado en Gumroad!