| Asignación y uso de variables |
- Excelente (90%+): Variables correctamente asignadas con valores apropiados y consistentes en todo el código.
- Bueno (80%+): Variables asignadas correctamente con pocos errores menores en la asignación o uso.
- Aceptable (50%+): Variables asignadas pero con errores frecuentes o valores inapropiados ocasionalmente.
- Pobre (<50%): Variables mal asignadas, inconsistentes o ausentes en la mayoría del código.
|
0-100% |
| Identificación y uso de tipos de datos |
- Excelente (90%+): Tipos de datos correctamente identificados y usados apropiadamente en todas las variables y expresiones.
- Bueno (80%+): Uso generalmente correcto de tipos de datos con errores aislados.
- Aceptable (50%+): Algunos errores en la identificación o uso de tipos de datos que afectan la lógica.
- Pobre (<50%): Tipos de datos mal identificados o usados que generan fallos en el programa.
|
0-100% |
| Creación de funciones |
- Excelente (90%+): Funciones bien definidas, con parámetros adecuados y lógica clara que devuelve resultados correctos.
- Bueno (80%+): Funciones definidas correctamente con pequeños errores en parámetros o resultados.
- Aceptable (50%+): Funciones presentes pero con errores en definición, parámetros o resultados parciales.
- Pobre (<50%): Funciones mal definidas, sin parámetros o sin retorno correcto de resultados.
|
0-100% |
| Uso y manejo de resultados de funciones |
- Excelente (90%+): Resultados de funciones correctamente utilizados e integrados en el flujo del programa.
- Bueno (80%+): Uso correcto de resultados con ocasionales errores menores.
- Aceptable (50%+): Resultados usados parcialmente o con errores que afectan la lógica.
- Pobre (<50%): Resultados de funciones ignorados o mal utilizados en el programa.
|
0-100% |
| Invocación de funciones |
- Excelente (90%+): Invocación correcta y oportuna de funciones según el diseño del programa.
- Bueno (80%+): Invocaciones generalmente correctas con errores puntuales.
- Aceptable (50%+): Invocaciones presentes pero con errores que afectan el flujo.
- Pobre (<50%): Invocación incorrecta o ausencia de llamadas a funciones necesarias.
|
0-100% |
| Programa principal y menú |
- Excelente (90%+): Programa principal estructurado correctamente con menú funcional que permite interacción clara y eficiente.
- Bueno (80%+): Programa principal y menú presentes con errores menores en funcionalidad o estructura.
- Aceptable (50%+): Programa principal o menú con errores que dificultan la interacción o comprensión.
- Pobre (<50%): Ausencia o mal diseño del programa principal y menú, dificultando su uso.
|
0-100% |
| Uso de iteradores |
- Excelente (90%+): Uso correcto y eficiente de iteradores para recorrer estructuras de datos, integrando bien el concepto.
- Bueno (80%+): Uso adecuado de iteradores con pequeños errores en recorrido o concepto.
- Aceptable (50%+): Uso parcial o incorrecto de iteradores que limita la funcionalidad.
- Pobre (<50%): Uso inapropiado o ausencia de iteradores en estructuras que lo requieren.
|
0-100% |
| Integración general y coherencia del programa |
- Excelente (90%+): Código integrado, coherente y funcional, cumpliendo todos los objetivos especificados.
- Bueno (80%+): Código funcional con integración adecuada y errores menores que no afectan el resultado final.
- Aceptable (50%+): Código con integración parcial y errores que afectan la funcionalidad global.
- Pobre (<50%): Código fragmentado, incoherente o incompleto que no cumple con los objetivos.
|
0-100% |