Sunteți pe pagina 1din 2

DEPARTAMENTO DE CIENCIAS DE LA

COMPUTACIN
EXAMEN DE: FUNDAMENTOS DE
PROGRAMACION
FORMA X 17:15 a 19:15
PERODO: ABRIL AGOSTO 2016

PARCIAL:

__________________

NOMBRE:

__________________________
____________

CURSO

(NRC):

CARRERA: __________________________
2016______

FECHA:

5/08/

INDICACIONES GENERALES:

La prueba es personal y no se permite intercambiar informacin con sus compaeros, NO sacar algn
documento, apunte, material bibliogrfico o equipo electrnico para consulta, si es llamado la atencin por
ms de una vez, se proceder a retirar la prueba al segundo intento.

Dispone de 1h45.
PARTE A : TEORICA (1,5 ptos)
1.

Defina los conceptos de: (1.5 ptos)


Parmetro:
Argumento:
Prototipo:
Funcin:
Arreglo:
ndice:

PARTE B: PRCTICA (4.5 ptos)


2.
3.

Desarrolle un programa en Lenguaje C, que tenga una funcin que lea y valide una fecha con el formato
entero dd/mm/aa. A continuacin en el programa principal se leer dos fechas y se determinar el nmero
de das transcurrido entre las dos fechas ledas. (2,0 ptos)
Desarrolle un programa en Lenguaje C, El cual deber tener dos funciones, una que lea un nmero entero
comprendido entre 10 y 30, debidamente validado. Y la otra que generar los trminos de una serie y
guardar en un arreglo los trminos de la serie. Esta serie es: z=1+2+4+8+16+32+64. Finalmente
imprima la serie y el valor de z. (2,5 ptos)
RUBRICA DE EVALUACIN

Pgina 1

Criteri
o

Pes
o

Funcionali
dad (Casos
de Uso)
1

Interfaz de
Software

Programac
in

Dominio
del
Proyecto
1

Excelente
100%
Si cumplen con
todas las
funcionalidades
anunciadas en el
documento de
especificacin

Bueno
70%
Cumple con al
menos 50% de
la funcionalidad
indicada en el
documento de
especificaciones

La interface
La interface
grfica es
grfica es
completamente
amigable con el
amigable con el
usuario pero
usuario. Utiliza
hay errores de
orden en de
en la interfaz,
tabulacin de los
errores de
controles,
tabulacin,
fcilmente se
faltas de
puede usar
ortografa en
teclado y ratn.
las pantalla. La
Utiliza diseo
interaccin con
especial,
usuario:
decoraciones
Mensajes,
para resaltar el
tooltips,
programa. La
ayudas, mens,
interaccin con
tipos de
usuario es
ventanas,
adecuada:
manejo de
Mensajes,
perfiles, no es
tooltips, ayudas,
adecuada.
mens, tipos de
ventanas, manejo
de perfiles
Identifico
Identifico
adecuadamente
adecuadamente
las capas del
las capas del
proyecto: Datos,
proyecto:
Negocios y
Datos, Negocios
Cliente, y las
y Cliente, pero
clases estn
la programacin
creadas
no es la
correctamente.
adecuada.
Todos Los
Los eventos son
eventos son
adecuados,
adecuados,
pero su cdigo
cdigo fuente es
fuente no es
legible, y estn
legible
documentados,
Usa de manera
comentarios
espordica los
adecuados al
controles de
programa.
usuario en la
Usa conectividad
interfaz.
en capas
Usa
parametrizada
conectividad en
Siempre usa los
capas pero esta
controles de
no es
usuario en la
parametrizada
interfaz de
Maneja errores
usuario.
en algunas
Maneja los
ocasiones y los
errores, y los
mensajes no
mensajes son
son los
adecuados al
adecuados
usuario del
Valida algunos
aplicativo
datos de
Valida
entrada, pero
adecuadamente
no especifica
todos los datos
los mensajes de
de entrada,
validacin
especificando los
mensajes de
Pgina 2
validacin.
El dominio de la
Aunque la
programacin es
programacin
clara,
es clara no
contundente, y
demuestra un

Regular
30%
Cumple con la
cuarta parte
de la
funcionalidad
indicada en el
documento de
especificacion
es
La interface es
muy poco
amigable con
el usuario y la
interaccion
con usuario:
Mensajes,
tooltips,
ayudas,
mens, tipos
de ventanas,
manejo de
perfiles, no es
adecuada.

No tiene las 3
capas
necesarias del
modelo.
No todas las
fuentes estn
codificadas
correctamente
.
Muy poco
manejo de
errores.
Valida muy
poco la
entrada de
Datos.

El dominio de
la
programacin
no es

Insuficiente
0%
No cumple
con la
funcionalida
d indicada
en el
documento
de
especificaci
ones
La interface
grfica no
es amigable
con el
usuario.
Funciones
incorrectas,
errores de
interfaz,
errores de
inicializaci
n.

Los eventos
no son
adecuados
No se
conecta a la
base de
datos
No usa
controles de
usuario
No aplica
modelo en
capas
No maneja
errores , ni
valida los
datos de
entrada

No Conoce
el proyecto