Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Fases de la resolución de un problema computacional PARTE 4 Ejecución y verificación La cuarta fase de la resolución de problemas es la ejecución y la verificación. 2 Compilación y ejecución En esta clase veremos la parte de la ejecución y todo lo que engloba. 3 ¿Qué es compilar un programa? Es el proceso por el cual se traducen las instrucciones escritas en un determinado lenguaje de programación a lenguaje máquina. 4 Int main(a) { Cout>>”Hola mundo”; a = a + 1; } 000101001010 0101001010011 11101001010101 10100101010111 111010101110101 Compilar un programa En realidad, la parte más funcional de compilar un programa es detectar errores de sintaxis. 5 ¿Qué es ejecutar el programa? Después de compilar nuestro programa y no haber encontrado errores, podemos ejecutar el programa. Es decir, “correrlo” o ver nuestro programa en funcionamiento. 6 Errores al compilar un programa (C++) Cuando terminamos de escribir nuestro código, pueden ocurrir errores al intentar compilar. Estos errores principalmente son de sintaxis. A continuación veremos los errores más comunes de sintaxis al compilar. 7 1- Errores de llaves 8 En el lenguaje C++ se utilizan las llaves { } para indicar cuando empieza y termina una función o condición. Un error muy común es olvidarse de poner la última llave. 9 2- Errores de variables 10 Normalmente en la programación al utilizar variables nos olvidamos de declararlas o definir de qué tipo son. 11 12 3- Punto y coma 13 En el lenguaje C++ se utiliza el “ ; “ (punto y coma) para indicar que una instrucción terminó. Dicho símbolo no se utiliza en condiciones o ciclos ni en funciones. 14 4- Errores de funciones 15 Una función es un conjunto de líneas de programación que hacen una tarea específica y devuelven un resultado. Un error muy común es elegir mal el tipo de entradas que tendrá o también no llamar a la función en nuestra estructura principal. 16 5- Errores con librerías 17 Una librería contiene un conjunto de librerías útiles para nuestro programa. Algunas veces utilizamos las funciones de cierta librería pero olvidamos incluirla en el código. 18
Compartir