diferencia en errores de lógica y errores de funcionamiento

Diana Castaño Zapata

Diana Castaño Zapata

Pregunta
studenthace 4 años

diferencia en errores de lógica y errores de funcionamiento

1 respuestas
para escribir tu comentario
    Christopher Andrés Guano Valencia

    Christopher Andrés Guano Valencia

    studenthace 4 años

    Hola! Un error de funcionamiento es aquel que al ejecutarse el código, cuando llega el error no se ejecuta y se detiene el programa. Por ejemplo, en JavaScript si pones

    vac numero + 5
    , el código se detendrá ya que lo que espera el programa es
    var numero = 5
    .

    Un error de lógica es aquel que al ejecutarse el código, lo finaliza, pero sin un sentido para nosotros. Por ejemplo, en JavaScript, si realizas un programa que sume dos números, y el usuario ingresa una letra, JavaScript ejecutará el código sin problemas pero hará una concatenación y te devolverá un string, en lugar de una suma y que devueva un número, como es lo esperado por nosotros.

    ( 5 + "a" = "5a")
    .

    Para eso es el manejo de errores, en caso de que exista un error, manejarlo, por ejemplo, pidiendo al usuario que ingrese un número y no una letra.

    Espero haberte ayudado :DD

Curso de Pensamiento Lógico y Algoritmos

Curso de Pensamiento Lógico y Algoritmos

Desarrolla tu pensamiento lógico y algorítmico para convertirte en desarrolladora de software. Aprende conceptos de programación como variables, tipos de datos, sistema binario, estructuras de control, ciclos y condicionales. Diseña algoritmos con diagramas de flujo y transfórmalos en código con lenguajes de programación altamente demandados en la industria de la tecnología. Inicia tu camino en programación profesional con tu profesora Ana Belisa Martínez.

Curso de Pensamiento Lógico y Algoritmos

Curso de Pensamiento Lógico y Algoritmos

Desarrolla tu pensamiento lógico y algorítmico para convertirte en desarrolladora de software. Aprende conceptos de programación como variables, tipos de datos, sistema binario, estructuras de control, ciclos y condicionales. Diseña algoritmos con diagramas de flujo y transfórmalos en código con lenguajes de programación altamente demandados en la industria de la tecnología. Inicia tu camino en programación profesional con tu profesora Ana Belisa Martínez.