Ser capaz de identificar los errores en un programa no sólo es útil para tu examen, sino que también te ayudará a mejorar tu propio código.
Dos tipos de errores ocurren en el código que escribimos: errores de sintaxis y errores de lógica. Aunque ambos crearán problemas en sus programas, se tratan por separado.
Errores de sintaxis
Cuando hablamos de la sintaxis de un idioma hablado como el inglés, nos referimos a la gramática ortográfica &del idioma. Esto no es diferente para los lenguajes de programación – un error de sintaxis de programación significa que hay un error de ortografía en una de las palabras clave, o hay algo mal con la forma en que el código se ha estructurado.
Cuando se produce un error de sintaxis, el código es incapaz de ejecutar ya que el ordenador no lo entenderá. En este caso, cuando intentamos ejecutar el código se muestra un error, a menudo con el número de línea y una pista de lo que podría ser el error.
El ejemplo más sencillo de un error de sintaxis es en la ortografía de una palabra clave. Pruebe su comprensión de esto mediante la fijación de los errores en el código de abajo:
Errores lógicos
Los errores lógicos son a menudo un poco más difícil de detectar ya que la mayoría de los errores lógicos todavía permitirá que el programa se ejecute, pero creará una salida inesperada. Hay algunas excepciones a esto, como tratar de dividir por cero que hace que el programa se bloquee ya que es matemáticamente imposible!
La mayoría de los errores lógicos serán un error en un cálculo, o el uso de un nombre de variable equivocado. Pruebe su comprensión de esto mediante la fijación de los errores en el código de abajo: