Laboratorios de computación salas A y B
RulaksPráctica o problema20 de Noviembre de 2017
759 Palabras (4 Páginas)348 Visitas
Laboratorios de computación salas A y B |
Profesor: | [pic 1] |
Asignatura: | [pic 2] |
Grupo: | [pic 3] |
No de Práctica(s): | [pic 4] |
Integrante(s): | [pic 5] |
[pic 6] | |
[pic 7] | |
Semestre: | [pic 8][pic 9] [pic 10] |
Fecha de entrega: | [pic 11] |
Observaciones: | [pic 12] |
[pic 13] | |
CALIFICACIÓN: | |
Objetivo: Aprender las técnicas básicas de depuración de programas en C para revisar de manera precisa el flujo de ejecución de un programa y el valor de las variables; en su caso, corregir posibles errores.
PROGRAMA 1
La función del programa es imprimir el valor de un acumulador "AS" después de realizar ciertas peraciones, el programa se repite hasta que el contador es menor/igual que el valor dado desde un principio.
Se muestra el código del programa como fue dado en la práctica.
[pic 14]
ERROR
Después de trabajar con el depurador, pude observar que el problema estaba en la línea 8, al momento de leer la variable, ponen que la variable es de tipo flotante, lo cual es erróneo puesto que la variable es de tipo entero.
Se puede observar que al momento de ejecutar el programa el acumulador arroja un valor de 0, lo cual es erróneo, el valor que debería imprimir dado el número 3, es el 4.
[pic 15]
Después de corregir el programa, el código y el ejecutado corrieron de la forma correcta.
[pic 16]
PROGRAMA 2
Su funcion es imprimir las tablas del 1 hasta 10 de uno en uno.
[pic 17]
Programa dado en la practica con su respectivo codigo y ejecutado.
TIPOS DE ERRORES
[pic 18]
En la línea 6, la variable J debe de ser “<10”.
[pic 19]
En la línea 4, al final del paréntesis no debe de llevar “;”.
[pic 20]
En las líneas señaladas se modificó el valor final “j<10” y se agregó un “j<=10”, para que todas las tablas se imprimieran hasta el número diez.
[pic 21]
Programa corregido, comprobado con la depuración.
[pic 22]
[pic 23]
PROGRAMA 3
La función del programa 3 es imprimir el valor de la suma de “n” término de una Serie después de seguir ciertos pasos y el programa deja de sumar los términos de la sucesión hasta que los términos sean mayores o iguales al exponente.
El programa se pude apreciar en la siguiente captura de pantalla:
[pic 24]
TIPOS DE ERROR:
[pic 25]
Aquí se puede apreciar que el scanf no contiene el “&” para guardar el valor leído en la variable “N” por eso era el motivo de que no corriera bien el programa.
...