Рет қаралды 66,577
En esta primera parte de los algoritmos empezaremos haciendo un ejercicio completo y usaremos términos que aún no conoces, está hecho a propósito, no te asustes.
Quiero que desde el primer momento tu cerebro guarde todos esos conceptos (variables, estructuras de control, bucles...) para que en el momento de empezar a contártelos, tu cerebro ya sepa que existen y de esta forma tendrás menos miedo. Todos tenemos miedo a lo desconocido por eso hay veces que nos cuesta aprender cosas.
Antes de ver este video voy a hablar un poco de los algoritmos.
Los algoritmos están en nuestro día a día, no solo existen en la programación. Cada vez que tenemos que hacer una tarea o resolver algún problema en nuestra vida cotidiana, usamos un algoritmo para solucionarlo.
Te pongo un ejemplo
1.Vamos a escribir de una forma más formal los pasos necesarios para poner una lavadora:
🧑🏫 Objetivo: Poner una lavadora
2.Ahora vamos a escribir los pasos necesarios
- Coger la ropa que queremos lavar y meterla dentro de la lavadora
- Buscar el detergente/suavizante
- Introducirlo en la lavadora
- Seleccionar el programa
- Darle a iniciar
🤔 Aunque nunca le hemos dado un nombre a eso, realmente todo ese proceso que hemos definido es un algoritmo, un algoritmo es un conjunto de pasos para resolver un problema
Como ves, un algoritmo no es tan complicado, en la programación se utiliza mucho esta palabra ya que constantemente estamos resolviendo problemas. Te pongo otro ejemplo más relacionado con la programación aunque aún no sepas como lo harías.
Piensa en el log in (iniciar sesión) de una aplicación, el algoritmo que hay detrás de permitir que puedas iniciar sesión en una aplicación o web sería el siguiente.
1. El usuario introduce su nombre de usuario
2. El usuario introduce su contraseña
3. El sistema busca la contraseña del usuario guardad en el sistema
4. El sistema comprueba si la contraseña guardada en el sistema coincide con la que ha introducido el usuario
5. Si es correcto, dejamos que entre en la aplicación, si es falso mostramos un mensaje de error.
Como ves, el algoritmo es sencillo, evidentemente aún no sabes como hacer todo eso en una aplicación, pero ya sabemos que es lo que quieres, que es la parte principal. No podemos resolver un problema si no sabemos los pasos para resolverlo.
Es muy importante para la aprender la lógica de la programación que intentes hacer ejercicios mentales para asociar cosas que haces en tu vida como si fuese un algoritmo, te recomiendo que lo practiques!
❤️ Si quieres aprender muchas más cosas de programación ¡Sígueme en instagram!
/ art0xdev