BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 5 Sentencias
Errores Comunes de Programación

Dado que los valores en punto flotante pueden ser aproximados, el control de contador de ciclos con variables de punto flotante puede dar como resultado valores de contador no precisos y pruebas no exactas de terminación.

Usar un operador relacional incorrecto o usar un valor final incorrecto de un contador de ciclo, en la condición de un estructura while o for, puede causar errores de diferencia por uno.

Usar comas en vez de puntos y coma en un encabezado for.

Colocar un punto y coma inmediatamente a la derecha de un encabezado for hace del cuerpo de esta estructura for un enunciado vacío. Por lo regular esto es un error lógico.

Ovidar en una estructura switch un enunciado break, cuando se requiere de uno.

No procesar los caracteres de nueva línea en la entrada a leer los caracteres uno a la vez, puede ser causa de errores lógicos.

Se generar  ciclos infinitos en una estructura while, for o bien do/while cuando la condición de continuación de ciclo nunca se convierte en falsa. A fin de evitar lo anterior, asegurese de que no exista un punto y coma después del encabezado de una estructura while o for.En un ciclo controlado por contador, asegúrese que la variable de control es incrementada (o decrementada) en el cuerpo del ciclo. En un enunciado controlado por centinela, asegurese que el valor centinela es eventual introducido en algún momento.

Utilizar el operador == para asignación, o bie utilizar el operador = para igualdad.