Está en la página 1de 3

Universidad Católica del Norte

Facultad de Ingeniería y Ciencias Geológicas


Departamento de Ingeniería de Sistemas y Computación

Criterio Excelente (7) Bueno (5) Regular (3) Insatisfactorio


(1)
Lectura Lee todos los datos solicitados en los Lee entre un 99% y un 70% de los datos Lee menos de un 70% de los datos, pero la No realiza
lugares necesarios para resolver la solicitados en los lugares necesarios para lectura está mal realizada pues está en ninguna lectura
problemática. resolver el problema. O Realiza una lectura lugares erróneos y/o con errores de de datos
completa pero con errores de sintaxis. sintaxis.
Casteo - Realiza todas los casteo correctamente Realiza el casteo en forma correcta, pero no lo Realiza casteo en forma errónea. Ej: int No realiza el
Casting necesario para la realización de incluye en todos los casos necesarios. para String, String para un int, etc. casteo
cálculos posteriores. necesario
Realiza casteo en forma innecesaria.
Nomenclatur Utiliza nombres de variables Utiliza nombres de variables entendibles más del Utiliza nombre de variables que no es Los nombres de
a entendibles y que representan el valor 50% de ellas donde representan el valor que posible comprender el valor las variables no
que almacenan/representan. almacena/representan. almacena/representan permiten saber
qué valor
representan.
Validación de 1. Valida todos los valores de datos de Realiza alguna validación en forma correcta, ya Realiza alguna validación en forma No realiza
datos entrada sea de entrada, de cálculo o de impresión de incorrecta, ya sea de entrada, de cálculo o validación de
2. Valida los valores de variables resultados. de impresión de resultados. datos.
utilizadas para cálculos posteriores Realiza validaciones innecesaria.
3. Valida los valores de variables antes
de imprimir los resultados.
condicional IF Identifica todas las sentencias IF que se Identifica todas las sentencias IF que se deben Aplica la sentencia IF, pero no logra No usa
deben aplicar y lo realiza aplicar, incorpora su sintaxis, pero las identificar dónde utilizarla, o lo aplica en condicionales if.
correctamente aplicando la sintaxis en condicionales no son las correctas. forma errónea en la condicional o en su
forma correcta. sintaxis.
uso de Utiliza el o los operador adecuado (s) Más del 40% de los operadores no son los Más del 60% de los operadores no son No utiliza
operadores en el condicional o ciclo adecuados para resolver el problema adecuados, impidiendo aseverar que operadores
And, Or, correspondiente, el operador elegido entendió la diferencia entre And y OR, y
comparación permite resolver la problemática confunde o no diferencia = (asignación)
con == (comparación)
(==)
Ciclos Identifica el uso de ciclos, los ciclos Utiliza el ciclo correspondiente pero presenta Utiliza el ciclo que no es adecuado con la No utiliza ciclos.
están correctamente ubicados, sin errores de sintaxis, un error en el rango del ciclo información entregada en el problema,
errores de sintaxis, valores de o un error en la condición de término de un ciclo además presentan errores en elección del
iteración/rango correcto (for), ciclo, sintaxis, condiciones, rango, etc. (for
Universidad Católica del Norte
Facultad de Ingeniería y Ciencias Geológicas
Departamento de Ingeniería de Sistemas y Computación

condiciones correctas en los ciclos en vez de while, while en vez de if)


(while). Cuando corresponde, actualiza
el valor de la variable de la condición
del ciclo while. Identifica claramente
cuando usar For y cuando usar While
Uso de 1.Inicializa correctamente el o los  1.Inicializa correctamente el o los contadores, 1.Inicializa incorrectamente el o los No usa
contadores contadores, además de inicializarlo en además de inicializarlo en el lugar correcto, contadores, además de inicializarlo en el contadores
el lugar correcto, 2.Actualiza el contador en el lugar incorrecto lugar incorrecto.
2.Actualiza el contador en el lugar 3.Inicializa incorrectamente el o los contadores,  2.Actualiza el contador en el lugar
correcto además de inicializarlo en el lugar incorrecto, incorrecto
4.Actualiza el contador en el lugar correcto
Uso de 1.Inicializa correctamente el o los  1.Inicializa correctamente el o los sumadores, 1.Inicializa incorrectamente el o los No usa
sumadores sumadores, además de inicializarlo en además de inicializarlo en el lugar correcto, sumadores, además de inicializarlo en el contadores
el lugar correcto, 2.Actualiza los sumadores en el lugar incorrecto lugar incorrecto.
2.Actualiza los sumadores en el lugar 3.Inicializa incorrectamente el o los sumadores,  2.Actualiza el sumadores en el lugar
correcto además de inicializarlo en el lugar incorrecto, incorrecto
4.Actualiza los sumadores en el lugar correcto

Búsqueda de 1.Establece las variables necesarias Realiza alguna de las reglas establecidas para Realiza las búsquedas pero están en forma No realiza
mayor/menor para comparar y guardar valores que excelente en forma correcta pero también incorrecta, ya sea la iniciacializacion, búsquedas de
permiten entregar el resultado, alguna de ella esta incorrecta comparación y/o actualizacion mayor/menor
además de ser inicializadas
correctamente en el lugar correcto
2.La comparación de búsqueda del
mayor/menor(if) está realizada en el
lugar correcto
3.Actualiza/asigna correctamente las
variables del punto solicitadas.
Cálculo de Aplica los cálculos necesarios, en los Aplica los cálculos necesarios, en los lugares Aplica los cálculos incorrectos, en los No resuelve los
promedios lugares pertinentes para realizar el incorrectos para realizar el cálculo del promedio lugares incorrectos para realizar el cálculo promedios
cálculo del promedio del promedio
Cálculo de Aplica los cálculos necesarios, en los Aplica los cálculos necesarios, en los lugares Aplica los cálculos incorrectos, en los No aplica
porcentajes lugares pertinentes para realizar el incorrectos para realizar el cálculo del porcentaje lugares incorrectos para realizar el cálculo ningún tipo de
cálculo del porcentaje del porcentaje cálculo para
resolver los
Universidad Católica del Norte
Facultad de Ingeniería y Ciencias Geológicas
Departamento de Ingeniería de Sistemas y Computación

porcentaje
Print Realiza todas las impresiones Realiza algunas de las impresiones solicitadas en Realiza todas o algunas de las impresiones No imprime
solicitadas en los lugares que los lugares que corresponden solicitadas pero en los lugares incorrectos resultados
corresponden

Resultado Implementa un ejercicio Implementa un ejercicio completamente Implementa código para resolver el No implementa
correcto completamente correcto entregando correcto entregando en su ejecución resultados ejercicio pero no resuelve la problemática código
en su ejecución todos los resultados incorrectos entregando en su ejecución los resultados
solicitados incorrectos
Lectura de 1. Aplica sintaxis de lectura de 1. Aplica sintaxis de lectura de archivos. 1. Aplica sintaxis de lectura de archivos. No lee archivos.
Archivos archivos. 2. Realiza la asignación del archivo a variable, 2. Realiza la asignación del archivo a
2. Realiza la asignación del archivo a 3. Implementa erróneamente la lectura de líneas variable,
variable, de archivo sin identificar el fin de archivo 3. Implementa erróneamente la lectura de
3. Implementa la lectura de líneas de quedándose en un loop infinito o líneas de archivo sin identificar el fin de
archivo hasta encontrar el fin del 4. Identifica algunos los campos de la lectura de archivo quedándose en un loop infinito
archivo la línea y lo asigna a las variables y
4. Identifica los campos de la lectura de correspondientes 4. No Identifica ningún campo de la
la línea y lo asigna a las variables 5. Aplica el cierre del archivo lectura de la línea
correspondientes 5. Aplica el cierre del archivo
5. Aplica el cierre del archivo

También podría gustarte