Esta actividad se realiza por parejas y consiste en buscar o construirse un error de cualquier tipo, ya sea impreso por pantalla en el ordenador, como un error que te aparezca al no seguir la secuencia correcta al conectar tu lavadora o cualquier otro tipo de error.
Hay que describir cuándo y cómo se produce y proponer una mejora para que el mensaje de error sea más explícito y entendible.
Mensaje de error escogido:
En un programa simple realizado en lenguaje C con el programa pcGRASP olvidando a propósito un signo de puntuación (;) aparece lo siguiente:
·
- Programa:
#include<stdio.h>
void main(){
printf("HOLA!!!!!")
}
- Error:
Error E2379 C:\Users\21030444\Documents\C\error.c 5: Statement missing ; in function main
- Propuesta de mejora:
Error E2379 C:\Users\21030444\Documents\C\error.c 5: Statement missing ; in function printf in the fourth line.
Razonamiento crítico:
Nuestra propuesta lo que hace es incluir la línea de código en la que se produce el error, en este programa es muy fácil de detectar puesto que es realmente corto, pero en un programa más largo y con un código más complejo es realmente útil, de hecho, esto ya se utiliza en otros programas para escribir lenguaje C como por el ejemplo el Visual C++ de Microsoft.
La propuesta podría ser perfectamente comprobada escribiendo el mensaje en los dos programas anteriormente citados (pcGrasp y Visual) y viendo cómo en el segundo aparece una pequeña marca en la línea en la cuál se está cometiendo el error.
No hay comentarios:
Publicar un comentario