En este vídeo hablaremos de los errores lógicos y de por qué pueden producirse.
Los errores lógicos son errores o fallos en el código que hacen que el programa se ejecute incorrectamente.
Los errores lógicos son errores cometidos por un programador.
A veces los errores son por descuido.
Otras veces los errores se deben a que los programadores tienen información incompleta o incorrecta.
Otras veces, los errores se producen cuando un programador modifica el código de otro para corregir o añadir
algo e introduce un error al hacerlo.
Hay muchas, muchas causas para los errores lógicos.
Pero no importa cuál sea la causa.
Hay que corregirlos.
Tenemos que probar nuestro código y depurarlo para encontrar y corregir errores.
Supongamos que tenemos un programa que determina si una persona puede votar en unas elecciones y para votar
hay que tener 18 años o más.
Todavía no hemos hablado de las sentencias if en esta clase, pero son muy intuitivas y estoy seguro de que seguirás
este pequeño trozo de código.
En primer lugar, comprobamos si la edad es superior a 18 años.
Si lo es, entonces ejecutamos el código que está dentro de esas llaves.
¿Ve el error?
Es bastante fácil verlo aquí porque el código está aislado.
Y te dije que había un error.
Sin embargo, en realidad hay mucho más código implicado, y esto puede ser sólo una pequeña parte
de un programa mucho mayor.
El problema en este código es que la condición de prueba debería ser mayor o igual que 18 o mayor
que 17.
Cualquiera de los dos funcionará tal y como está escrito ahora.
Los jóvenes de 18 años no podrían votar.
Hablaremos de las pruebas a lo largo del curso en el contexto de EE.UU. y las mejores prácticas.
Bueno, con esto terminamos esta sección.
Si tiene alguna pregunta, puede enviarla al foro del curso.