Pauta_Control3

39
Ítem a evaluar 1 Cerrar archivo 2 Sección Evaluada Función de lectura Apertura del archivo Se almacena el contenido del archivo en una lista. Retorno de la función Función que crea el Entrada de la función

description

ddd

Transcript of Pauta_Control3

Page 1: Pauta_Control3

Ítem a evaluar

1

Apertura del archivo

Cerrar archivo

Retorno de la función

2

Entrada de la función

Proceso de la función

Sección Evaluada

Función de lectura

Se almacena el contenido del archivo

en una lista.

Función que crea el

diccionario

Page 2: Pauta_Control3

2Proceso de la función

Salida de la función

3

Entrada de la función

Escritura del archivo

4

Estructura del código

Función que crea el

diccionario

Función de escritura

Recorrido de la esctructura de datos

Buenas prácticas

Page 3: Pauta_Control3

4

Estructura del código

Bloque principal

Comentarios

Puntuación máxima

Puntuación obtenida

ExigenciaNota

Buenas prácticas

Identación y nombres representativos

Page 4: Pauta_Control3

Desglose del puntaje

Se observa que el alumno sabe que tiene que abrir un archivo, donde:1- Lo realiza mediante el uso de la función open de forma correcta.2- Indica un archivo a abrir (obtenido como entrada de la función o indicando directamente el nombre). 3- Indica el modo correcto (en este caso "r").4- Y almacena el resultado de esta función en una variable, la cual será utilizada para poder leer el archivo.

No se observa que el alumno sepa que tiene que abrir un archivo.

No se observa la declaración de un párametro formal en la función o no se realizo la función.

1- Se crea un diccionario para almacenar la lista.2- Se recorre la lista.3- Busca si cada elemento de la lista se encuentra en un diccionario que fue creado.4- En el caso que el elemento no se encuentra, lo agrega a éste con frecuencia 1.5- En caso contrario incrementar su frecuencia en 1.

Se observa que el alumno sabe que tiene que abrir un archivo, pero hay una falencia de alguno de los ítems mencionados en el punto anterior o se observa una idea que contemple los todos los puntos anteriores.

Se observa que el alumno sabe que tiene que abrir un archivo, pero lo indicado por el alumno posee más de una falencia en los puntos mencionados o se observa una idea que posee falencias para la lectura de archivos.

Se observa que el alumo recorre el archivo completo de tal forma que va almacenando cada linea del archivo en una variable de tipo lista.

Se observa que el alumo recorre el archivo completo de tal forma que va almacenando cada linea de el archivo en una variable de tipo lista pero se observan errores sintácticos en el desarrollo.

Se observa que el alumo recorre el archivo completo pero no va almacenando cada linea de el archivo en una variable de tipo lista o se observa que el alumno no recorre el archivo completo pero su almacenamiento es correcto.

No se observa que el alumno recorra el archivo para obtener la información, pero si se puede ver que expresa una idea que contempla que debe recorrer el archivo y almacenar su contenido en una lista.

No se observa que el alumno recorra el archivo para obtener la información y tampoco se observa una idea con respecto a una posible solución de esto.

Se observa que el alumno sabe que tiene que cerrar el archivo después de utilizarlo.No se observa que el alumno sepa que tiene que cerrar el archivo.

Se observa que el alumno sabe que la función tiene que retornar una lista con el contenido que el alumno obtuvo del archivo.

Se observa que el alumno sabe que la función tiene que retornar, pero no retorna la lista con el contenido que el alumno obtuvo del archivo o no existe retorno de la función.

Se observa la declaración de un párametro formal a la función, el cual es utilizado dentro de ésta como el tipo de dato lista.

Se observa la declaración de un párametro formal a la función, el cual no es utilizado dentro de ésta como el tipo de dato lista.

Se observa que el alumno realiza un proceso para resolver el problema indicado, donde se tienen que cumplir las siguientes condiciones:

Se observa que el alumno realiza un proceso para resolver el problema indicado, pero no se cumple una de las condiciones anteriores.

Page 5: Pauta_Control3

Se observa un retorno de la función el cual corresponde al diccionario creado por el alumno.

No se observa un retorno en la función o el alumno no realiza esta parte.

Se observa la declaración de un párametro formal a la función, el cual es utilizado dentro de ésta como un diccionario.

No se observa la declaración de un párametro formal en la función o no se realizó la función.

1- Se recorre el diccionario2- Se le da el formato correcto (String) con el mensaje indicado3- Se acceden correctamente a los elementos del diccionario

No se observa que exista un recorrido del diccionario para poder escribir o no se realiza esta parte de programa.

2- El estudiante utiliza la función write para escribir en el archivo un String.3- Se cierra el archivo después de utilizarlo.Se observan las tres condiciones pero tiene uno o dos fallos.

No se observa ninguna condición, o el estudiante no responde esta parte del programa.

Se observa que el alumno realiza un proceso para resolver el problema indicado, pero no se cumplen dos condiciones o se expresa una idea, aunque mal implementada, que permite solucionar el problema que cumple con los cinco puntos presentados.

Se observa que el alumno realiza un proceso para resolver el problema indicado, pero no se cumplen tres condiciones o se expresa una idea, aunque mal implementada, que permite solucionar el problema que cumple con cuatro de los cinco puntos presentados.

Se observa que el alumno realiza un proceso para resolver el problema indicado, pero no se cumplen cuatro condiciones o se expresa una idea que permita solucionar el problema que cumpla con tres de los cinco puntos presentados.

No se observa que el alumno realice un proceso para resolver el problema o su idea posee menos de tres condiciones presentadas o el estudiante no realiza ésta parte.

Se observa un retorno de la función el cual no corresponde al diccionario creado por el alumno.

Se observa la declaración de un párametro formal a la función, el cual no es utilizado dentro de ésta como un diccionario.

Se observa que existe un recorrido correcto del diccionario para poder escribir, en donde se necesitan las siguientes condiciones:

Se observa que existe un recorrido correcto del diccionario para poder escribir, sin embargo falta alguna de las condiciones mencionadas o se observa una idea que posee las tres condiciones mencionadas.

Se observa que existe un recorrido correcto del diccionario para poder escribir, sin embargo falta dos de las condiciones mencionadas o se observa una idea de solución del problema a la cual le faltan condiciones indicadas.

Se observa que el estudiante abre y escribe un string en un archivo de texto plano, en donde se deben cumplir las siguientes condiciones:

1- Se abre el archivo para escribir mediante la función open, en donde indica el nombre y el modo de escritura de forma correcta.

Solo se observa una sola de las tres condiciones para la escritura o se observa una idea completa para la escritura del archivo, cumpliendo las tres condiciones mencionadas.

Se observa que el alumno respeta la estructura de un buen programa enseñado en clases, el cual se respeta completamente.

Page 6: Pauta_Control3

No se observa que el alumno respeta la estructura de un buen programa enseñado en clases.Se observa que el alumno crea correctamente el bloque principal del programa en donde:1- Se observa que cada función se invoca en el lugar que corresponde, según lo que indica la solución.

2- Se observa que las funciones que tienen un retorno poseen una variable asociada para almacenar su retorno.

3- Se observa un correcto paso de parametros actuales de las funciones.

Se observa que el alumno posee menos de tres errores de identación o/y nombres poco representativos.El alumno posee entre cuatro y siete errores de identación o nombres poco representativos.Presenta más de siete errores entre errores identación y nombres poco representativos.El código posee comentarios explicativos.No posee comentarios explicativos.

Se observa que el alumno respeta la estructura de un buen programa enseñado en clases, el cual no logra respetarlo completamente.

Se observa que el alumno crea correctamente el bloque principal del programa, pero le falta una de las condiciones indicadas.

Se observa que el alumno crea correctamente el bloque principal del programa, pero le faltan dos de las condiciones indicadas.

Se observa que el alumno crea correctamente el bloque principal del programa, pero no cumple con ninguna condición o el alumno no realiza un bloque principal en el programa.

Page 7: Pauta_Control3

18.385.486-0 18.767.527-8 18.463.703-0 16.628.441-4 18.789.099-3 17.932.553-5

3

3 3 3 0 3 32

1

0

5

5 5 4 0 4 5

4

3

2

0

10 1 1 0 1 0

0

11 1 1 0 1 1

0

2

0 2 2 0 2 21

0

6

0 6 4 0 4 5

5

Puntaje desglosado

Page 8: Pauta_Control3

40 6 4 0 4 5

3

2

0

20 2 0 0 1 21

0

2

0 2 2 0 2 21

0

4

0 4 3 0 3 43

2

0

4

3 4 4 0 3 43

2

0

2

1 2 1 0 1 2

Page 9: Pauta_Control3

11 2 1 0 1 2

0

4

0 4 3 0 4 43

2

0

21 2 2 0 2 21

02

2 2 0 0 0 00

40 40 40 40 40 40

16 40 30 0 31 36

Exigencia 60% 60% 60% 60% 60% 60%Nota 3.0 7.0 5.1 1.0 5.3 6.3

Puntuación máxima

Puntuación obtenida

Page 10: Pauta_Control3

18.666.074-9 18.812.440-2 18.624.317-K 17.673.538-418.936.203-K 18.795.739-7 18.861.428-0

3 3 3 1 3 3 3

5 4 2 0 3 0 4

1 0 0 0 0 0 0

0 0 1 0 1 0 1

0 2 2 1 2 0 2

0 0 5 0 4 0 6

Page 11: Pauta_Control3

0 0 5 0 4 0 6

0 1 2 1 1 0 2

0 2 2 0 1 0 2

0 2 4 2 0 0 4

2 0 3 2 2 2 4

2 1 1 2 2 1 1

Page 12: Pauta_Control3

2 1 1 2 2 1 1

0 0 3 2 4 0 4

2 0 2 2 2 2 2

2 2 0 2 0 2 2

40 40 40 40 40 40 40

17 17 30 15 25 10 37

60% 60% 60% 60% 60% 60% 60% 3.1 3.1 5.1 2.9 4.2 2.3 6.4

Page 13: Pauta_Control3

18.669.377-9 18.080.115-4 17.519.389-8 18.953.546-5 18.955.101-0 18.718.515-7 18.464.618-8

3 0 2 3 0 3 3

5 0 4 5 0 5 5

1 0 0 1 0 1 0

1 0 1 1 0 1 1

2 0 0 2 0 2 2

6 0 0 5 0 4 2

Page 14: Pauta_Control3

6 0 0 5 0 4 2

2 0 1 2 0 1 2

2 0 0 2 0 1 1

4 0 2 3 0 2 0

4 0 2 3 0 2 2

2 0 2 2 1 2 2

Page 15: Pauta_Control3

2 0 2 2 1 2 2

4 0 2 4 0 4 4

1 0 2 2 0 2 2

0 0 2 2 0 2 2

40 40 40 40 40 40 40

37 0 20 37 1 32 28

60% 60% 60% 60% 60% 60% 60% 6.4 1.0 3.5 6.4 1.1 5.5 4.8

Page 16: Pauta_Control3

18.847.908-1 18.452.650-6 18.890.458-0 17.958.009-8 18.938.891-8 19.031.515-0 18.662.665-6

3 3 1 3 0 3 3

5 3 5 5 0 5 3

1 0 0 1 0 1 0

1 1 1 1 0 1 0

2 0 2 0 0 2 0

3 2 5 0 0 6 0

Page 17: Pauta_Control3

3 2 5 0 0 6 0

2 0 2 1 0 2 0

2 0 2 0 0 2 0

2 0 3 0 0 3 0

3 0 4 0 0 3 0

2 2 1 2 0 2 0

Page 18: Pauta_Control3

2 2 1 2 0 2 0

4 0 4 0 0 4 0

2 2 1 2 0 2 2

2 0 0 2 0 2 2

40 40 40 40 40 40 40

34 13 31 17 0 38 10

60% 60% 60% 60% 60% 60% 60% 5.9 2.6 5.3 3.1 1.0 6.6 2.3

Page 19: Pauta_Control3

18.770.342-5 18.906.447-0 18.628.251-5 18.622.384-5 19.002.862-3 18.372.219-0 19.025.892-0

0 2 2 2 3 1 3

0 0 5 4 3 2 3

0 0 0 0 0 1 0

0 0 1 1 0 0 1

0 0 2 0 0 0 2

0 0 6 2 0 0 5

Page 20: Pauta_Control3

0 0 6 2 0 0 5

0 0 2 0 0 0 1

0 0 2 0 0 1 2

0 0 4 0 0 0 2

0 0 4 0 0 0 2

0 2 2 1 1 1 1

Page 21: Pauta_Control3

0 2 2 1 1 1 1

0 0 3 0 0 2 2

0 2 2 0 2 1 2

0 2 0 2 0 2 0

40 40 40 40 40 40 40

0 8 35 12 9 11 26

60% 60% 60% 60% 60% 60% 60% 1.0 2.0 6.1 2.5 2.1 2.4 4.4

Page 22: Pauta_Control3

18.665.350-5 18.988.628-4 18.456.795-4 19.054.028-6 19.183.398-8 18.541.666-6 18.603.882-7

3 0 3 3 3 2 3

5 0 4 5 4 3 5

0 0 1 1 1 1 0

1 0 1 1 1 0 1

2 0 0 1 2 0 2

5 0 4 2 5 0 6

Page 23: Pauta_Control3

5 0 4 2 5 0 6

2 0 2 2 2 0 2

2 0 0 1 2 0 2

4 0 0 3 2 2 3

3 0 2 3 3 2 4

1 0 1 2 1 0 2

Page 24: Pauta_Control3

1 0 1 2 1 0 2

3 0 2 4 4 0 4

2 0 2 1 2 2 2

0 0 2 2 0 0 2

40 40 40 40 40 40 40

33 0 24 31 32 12 38

60% 60% 60% 60% 60% 60% 60% 5.7 1.0 4.0 5.3 5.5 2.5 6.6

Page 25: Pauta_Control3

18.635.251-3 18.768.936-8 18.382.033-8 18.663.438-1 18.408.035-4 18.889.989-7 18.927.569-2

0 3 3 3 3 0 3

0 5 0 4 5 0 2

0 1 0 1 0 0 1

0 1 0 1 1 1 1

0 2 0 2 2 0 2

0 4 0 4 6 4 3

Page 26: Pauta_Control3

0 4 0 4 6 4 3

0 2 0 2 2 0 2

0 0 0 2 2 0 1

0 0 0 3 2 3 0

0 0 0 3 4 2 2

0 2 2 2 2 2 2

Page 27: Pauta_Control3

0 2 2 2 2 2 2

0 4 0 4 4 3 2

0 1 2 2 1 2 1

0 0 2 0 2 2 2

40 40 40 40 40 40 40

0 25 9 33 36 19 24

60% 60% 60% 60% 60% 60% 60% 1.0 4.2 2.1 5.7 6.3 3.4 4.0

Page 28: Pauta_Control3

18.481.647-4 18.172.751-9 17.210.332-4 18.539.298-8 18.539.696-7 17.751.478-0 18.413.525-6

2 3 2 0 3 0 0

5 3 5 0 5 0 0

0 1 0 0 1 0 0

1 0 1 0 1 0 0

2 0 1 0 2 0 0

6 0 2 0 6 0 0

Page 29: Pauta_Control3

6 0 2 0 6 0 0

2 0 0 0 2 0 0

2 0 1 0 2 0 0

3 0 0 0 3 0 0

4 0 0 0 3 0 0

2 0 2 0 2 0 1

Page 30: Pauta_Control3

2 0 2 0 2 0 1

3 0 4 0 4 0 0

1 2 2 0 0 2

2 2 2 0 2 0 0

40 40 40 40 40 40 40

35 11 22 0 36 0 3

60% 60% 60% 60% 60% 60% 60% 6.1 2.4 3.8 1.0 6.3 1.0 1.4

Page 31: Pauta_Control3

18.930.554-0 18.991.929-8 18.191.275-8 18.661.972-2 18.534.617-K

2 0 3 3 3

2 0 4 5 5

0 0 1 1 0

0 0 1 1 0

0 0 2 2 0

2 0 5 5 0

Page 32: Pauta_Control3

2 0 5 5 0

0 0 2 2 0

0 0 2 0 0

0 0 3 3 0

0 0 2 2 0

2 0 1 2 2

Page 33: Pauta_Control3

2 0 1 2 2

2 0 0 4 0

2 0 2 2 2

2 0 0 2 2

40 40 40 40 40

14 0 28 34 14

60% 60% 60% 60% 60% 2.8 1.0 4.8 5.9 2.8