Está en la página 1de 5

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERIA DE SISTEMAS E


INFORMATICA
CURSO ALGORITMICA II
(Semestre 2013-II)
PRIMERA PRCTICA CALIFICADA
PREGUNTAS (3 puntos)
1. Qu se entiende por sobrecarga de
constructores?
Cuando una clase tiene varios constructores con
diferente nmero o tipo de parmetros.
2. Cules son las caractersticas de la relacin
de clases por asociacin?
grupa a clases !ue van a colaborar entre ellas.
"#iste el concepto de multiplicidad.
$e considera casos especiales de composicin o
agregacin.
%mplementa mensa&e entre ellos para poder comunicarse.
'. (or !u es necesario un vector de ob&etos?
)n vector de ob&etos es necesario cuando el problema
re!uiere traba&ar con varios ob&etos de la misma clase *
reali+ar operaciones de ingreso de datos, modificaciones *
eliminaciones.
-. Qu entiendes por ./?
"s un modelo !ue se 0a obtenido a partir de la
abstraccin de una realidad, contiene datos 1atributos2 *
operaciones 1mtodos2.
3. (or !u utili+ar los diagramas )45?
(ara poder comprender me&or las relaciones entre las
clases de un problema * otros aspectos.
6. Cul es la ra+n de e#istir de los mensa&es?
7os permite la comunicacin entre ob&etos.
DESARROLLE LOS SIGUIENTES PROBLEMAS.

Problem !
Considerando el diagrama ad&unto definir las clases,
implementar las relaciones entre las clases,
13 puntos2
Class Comentario
8 $tring 9ec0a:
$tring .e#to:
%nt puntuacin:
)suario u:
5ibro l:
(ublic comentario12
8 puntuacin ;<: =
=

Class 5ibro
8 $tring %$>7:
$tring .itulo:
$tring "ditorial:
Comentario c?@:
.ema t?@:
utor a?@:
(ublic libro 12
8 c ; neA Comentario?1<@:
. ; neA .ema?2<@:
; neA utor?'<@:
=
=
Class .ema
8 $tring descripcin :
.ema sub?@:
.ema sup?@:
(ublic .ema 12
8
$ub ; neA .ema?1<@:
$up ; neA .ema ?1<@
=
=
Problem "
5a .%7B es un &uego de la fortuna donde el cliente solicita
una cartilla a un vendedor, la cartilla consta de -3 nmeros *
solo se puede 0acer una &ugada 1o combinacin de 6
nmeros2, el precio de la &ugada es $C. '.<<: luego el
vendedor registra el precio, nmero de cartilla, los nmeros
escogidos * el lugar de venta. 5a "mpresa !ue organi+a el
&uego tiene muc0os puntos de venta distribuidos en todo el
territorio nacional * transmite el sorteo de las bolillas todos
los fines de semana a 0oras 1< (4 en un canal de televisin
de alta sintona. "n el sorteo de la .%7B se e#traen 6
bolillas del bolillero !ue contiene las -3 bolillas numeradas
del 1 al -3 * estas 6 bolillas conforman la D)E/
E7/FG. 5a cartilla !ue acierte con la &ugada ganadora
se llevar el (o+o cumulable 0asta ese momento. $e pide
0acer un programa en Dava !ue permita administrar la venta
de cartillas, monto total recaudado por semana, el sorteo,
ganador1es2, lugar donde se reali+ la &ugada ganadora,
incrementar el monto del po+o si no se encuentra ganador o
ganadores.
#on$%&%ones $el Problems'
) Geali+ar el /iagrama de Clases del problema, indicando
atributos, mtodos, mbitos, cardinalidad, tipo de
relaciones. (( puntos)
b) Geali+ar la codificacin completa de las clases
e#istentes en el problema.(( puntos)
&) (resentar el programa principal, (( puntos)
Clase cartilla
7umero
5ugar
7umero ?6@
9ec0a
7ombre
Clase venta de cartillas
Cartilla car?@:
Clase $orteo
(o+o acumulable
7umero ganador ?@:
Clase programa principal

También podría gustarte