!"!#$%$%&' )! *+, %-./-0/123 4/ '567831/ 93:;3 4/ $5-7/-045<
!" $%&'(&)&* +, -&*.* +, /*. """"""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""" ! !"!" 0&1,(. &/2.)32%-. """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""" """"""""""" ! !"4" 536/%7& +, -&89 %72,:%',72,"""""""""""""""""" %72,:%',72,""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" 4 !";" <,22%7' 5&-=%7, >536/%7& &?.*2&+.(&@ """"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""" 4 !"A" B%+,. '&), """""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" 4 !"C" D',7-%& +, E%&1, B&).*F&::3 """"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" 4 !"G" H/2I.: J7:%7, """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""" ; !"K" L%*2,)& +, -.72(.: +, *&:%+& +, I/*,* I/*,* """""""""""""""""""" """"""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""" ; 4" $%&'(&)&* +, L,-/,7-%& """"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" A 4"!" M(.-,*. +, (,*,(E& +, I%::,2, +, DE%N7 """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""" A 4"4" 5.+,:&)%,72. +, ::&)&+& 2,:,8N7%-& """"""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" A 4";" M(.-,*. +, O7'(,*. +, ::,'&+& +, /7 &/2.IP* """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" A 4"A" !"#$%&'() +&$#%$,%-#$')./0 """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" A 4"C" Q/,'. +,: RMDS0TULV >?&(6/9*@ """"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""" C 4"G" W:&)&+& +,*+, /7 2,:98.7. )NE%: """""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """""""""""""" C ;" $%&'(&)& +, -:&*,* """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""C ;"!" $&)&* -=%7&* """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""" C ;"4" 0&((%2. +, -.)?(&* """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" G ;";" <&*, +, $&2.* M(.X,-2. O72,'(&+.(""""""""""""""""" O72,'(&+.("""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""" """"""""""" K ;"A" <%I:%.2,-& WYYS """"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""K ;"C" S,+,* +, -.)?/2&+.(,* """"""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""K ;"G" Z,*2%N7 +, M,+%+.* """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""" """""""" K ;"K" W:&)&+& +,*+, /7 2,:98.7. )NE%: """"""""""""""""""" """"""""""""""""""" =!1151> +31?3451 -5 4/60-045< A" $%&'(&)& +, ,*2&+.* """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """""""""""""" [ A"!" $&)&* -=%7&* """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""" [ A"4" <%I:%.2,-& WYYS """"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """""""""""""""""[ C" O)?:,),72&( -N+%'. ,7 QDBD """""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """""""""""""" \ C"!" Y: &*-,7*.( """"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" """""""""""""" \
!" #$%&'%(%) +, -%).) +, /). $%I/1, :.* +%&'(&)&* +, -&*.* +, /*. ?&(& :.* *%'/%,72,* ,1,(-%-%.*" !"!"
0%1,'. %/2.(32$-.
Y: I&7-. 5X<&7] 7,-,*%2& &X/+& ?&(& ).+,:&( ,: *%*2,)& 6/, =&(3 8/7-%.7&( */* 7/,E.* -&1,(.* &/2.)32%-.* ?.(232%:,*" ^*2.*_ +,: ?.(2, +, /7 2,:98.7. ?PI:%-._ :, ?,()%2%(37 &: /*/&(%. (,&:%`&( *N:. :&* .?,(&-%.7,* )3* *%)?:,*a (,2%(&(_ +,?.*%2&( X -.7*/:2&( *&:+. >7% *.b&( -.7 ).E%)%,72.* ,72(, -/,72&* . -.)?(&* +, 2&(1,2&* +, ?(,?&'. 2,:,8N7%-.@" M&(& ,::. 2,7 ,7 -.7*%+,(&-%N7 6/,a ! L, ?%+, %7'(,*&( :& -:&E, +,: /*/&(%. ?.*2,(%.(),72, &: ?&*. +, :& 2&(1,2& ?.( :& (&7/(&"
!
!"4"
c. *, ?/,+, (,2%(&( )3* 8.7+.* +, :.* 6/, (,&:),72, =&X_ 7.2%8%-&7+. +, ,*2& *%2/&-%N7 &: /*/&(%." 536/$7% +, -%89 $72,:$&,72,
W& ,)?(,*& $&),F-&89 2%,7, ?:&7,* ?&(& %7*2&:&( /7& 7/,E& )36/%7& R%72,:%',72,V ,7 :& 8&-/:2&+ +, %7',7%,(d&" O72,:%',72, ?.(6/, -/&7+. +,2,-2, 6/, /7 -:%,72, %72,72& -.)?(&( /7 ?(.+/-2. &'.2&+._ *, -.7,-2&(3 &/2.)32%-&),72, & :& -,72(&: +, &I&*2,-%)%,72. X +&(3 &E%*. ?&(& (,&:%`&( :& (,?.*%-%N7" D+,)3*_ -.). I/,7& )36/%7& %72,:%',72,_ +,I, +&( E/,:2. X 7. +,1&( 6/, :& =&'&7 2(&7?& ?&'&7+. ),7.* +,: ?(,-%. +, :. 6/, ,*23 E,7+%,7+." !";"
<,22$7& 5%-=$7, >536/$7% %?.)2%+.'%@
Y*2& ,* :& P:2%)& )36/%7& (,E.:/-%.7&(%& ?&(& :.* &?.*2&+.(,* ,)?,+,(7%+.*a /7& )36/%7& 6/, :,* ?,()%2, .I2,7,( %78.()&-%N7 +, -&I&::.*e-&((,(&*e?(,)%.*_ -&('&( -(9+%2. +, +%7,(. +,*+, */ -/,72& -.((%,72, >&--,*%I:, Ed& S,+<&7-@_ (,&:%`&( &?/,*2&* X =&*2& %)?(%)%( /7 I.:,2. 6/, ,* -&)I%&I:, ?.( ,8,-2%E. ,7 :& -&1& +,: :.-&: +, &?/,*2&* >X& 6/, E.:E,( & +,?.*%2&(:& ,* %7-,72%E. ?&(& 6/, 7. :& '&*2,@" M&(& ,::. 2,7 ,7 -.7*%+,(&-%N7 6/,a • •
•
•
c. *, &-,?2&7 &?/,*2&* 6/, %7E.:/-(,7 )3* +%7,(. 6/, ,: +,: -(9+%2. &-2/&:" Y: -(9+%2. 6/, ,: &?.*2&+.( +,*,, -&('&( +,I, *.:%-%2&(*, &: *,(E%+.( +, (,+,I&7] ),+%&72, /7& -.7,f%N7" g&72. :& .I2,7-%N7 +, %78.()&-%N7 -.). ,: ?&'. +, &?/,*2&* /2%:%`&7 :& %)?(,*.(& %7-:/%+& ,7 :& )36/%7& &?.*2&+.(&" W& %78.()&-%N7 +, -&((,(&*e-&I&::.*e&?/,*2&* *, )&72%,7, ,7 /7 -.)?/2&+.( -.7 :& I&*, +, +&2.* +, D?/,*2&*h<$
!"A"
B$+,. &%(,
Y*2. ,* /7& %7E,7-%N7 +, :.* &b.* Ki_ 6/, ?&(& *,( (,E%E%+.* +,72(. +, /7 -.)?/2&+.( +,I, /2%:%`&(*, /7 R,)/:&+.(V" M&(& -.7*2(/%( /7. *, 2, ?%+, -.),7`&( ?.( +%*,b&( :.* -&*.* +, /*. +,: *%*2,)& >*/?.7%,7+. 6/, ,* /7& )36/%7& &(-&+, .(%'%7&:@ ,7 6/, ,: 1/'&+.( ?/,+, ,*-.',( /7 ?,(*.7&1,_ /7& )%*%N7_ 1/'&( :& )%*%N7 X_ *% :.'(& /7 I/,7 +,*,)?,b._ %7'(,*&( */ R2.?j*-.(,V" g&)I%97 *, ?%+, %7-:/%( :.* -&*.* ,7 6/, ,: 1/'&+.( -.7.-, +,: 2,)& X &-2%E& :&* -:&E,* ?&(& &--,+,( & :.* ?,(*.7&1,* X )%*%.7,* .-/:2&* +,: 1/,'." !"C"
D&,7-$% +, E$%1, B%(.)F%::3
L, +,*,& +,*&((.::&( /7 *.82k&(, 6/, ?,()%2& (,&:%`&( :& (,*,(E& +, I.:,2.* +, &E%N7 ,7 /7& &',7-%& 2/(d*2%-& ::&)&+& B&).*F&::3_ -.7*%+,(&7+. :.* *%'/%,72,* ?(.-,*.* +,: 7,'.-%. >,*?,-%8%-&-%N7 +, 0"l"@a >&@ g.+. -:%,72, +,I, (,'%*2(&(*, ,7 ,: *.82k&(, &72,* +, (,*,(E&(" >/*/&(%.@"
>I@ Y: -:%,72, ?/,+, =&-,( /7& (,*,(E& -.7 /7 +d& X =.(&_ ?&(& 6/, ,: *%*2,)& *, -.)/7%6/, -.7 ,: *.82k&(, +, :& &,(.:d7,& +,*,&+& & E,(%8%-&( ,: ,*2&+. +,: E/,:." L% 7. =&X +%*?.7%I%:%+&+_ ,: -:%,72, ?/,+, *,:,--%.7&( .2(. E/,:." >-@ Y: -:%,72, ?/,+, -&7-,:&( /7& (,*,(E& -.7 A[ =.(&* +, &72%-%?&-%N7 )d7%). &: *%*2,)&" L% ,* &*d_ :& (,*,(E& *, -&7-,:& ,7 :& &,(.:d7,& 6/, *, =%`. +,1&7+. +%*?.7%I%:%+&+ ?&(& .2(. -:%,72," >+@ l7 &',72, +, E%&1,* ?/,+, (,&:%`&( :& 8/7-%N7 +,: -:%,72, ,7 -&*. +, 6/, *,& +,*+, /7& .8%-%7& 8d*%-&_ (,'%*2(&7+. &: )%*). -:%,72, X :, ,72(,'& /7& -:&E, ?&(& 6/, *, -.)/7%6/, 9: -.7 ,: *%*2,)&" !"G"
H/2I.: J7:$7,
W& DcHM 6/%,(, -.)?(&( /7 *.82k&(, ?&(& )&72,7,( ,7 :d7,& :.* (,*/:2&+.* +, :.* ?&(2%+.* +, 8P2I.: ,7 /7 *,(E%+.( k,I ,f%*2,72," Y*2, *.82k&(, +,I, *,( .?,(&+. ?.( /7.* ,*?,-%&:%*2&* 6/, *, ,7-/,72(&7 ,7 :& -&*,2& +, 2(&7*)%*%N7 +,: ,*2&+%._ X *,(d& &:%),72&+. -.7 :.* *%'/%,72,* +&2.*a •
•
•
D: %7%-%. +,: *.82k&(,_ %7'(,*& :.* 7.)I(,* +, :.* ,6/%?.* X :& 7N)%7& +, 1/'&+.(,*" $/(&72, ,: ?&(2%+. *, E&7 &:)&-,7&7+. :.* '.:,* %7+%-&7+. ,: )%7/2._ ,: 1/'&+.( X ,6/%?. 6/, -.7E%(2%N ,: ,6/%?." g&)I%97 *, ?/,+,7 %7'(,*&( -&*/&:%+&+,* -.). 2&(1,2&* &)&(%::&*_ 2&(1,2&* (.1&*_ :,*%.7,* X -&)I%.* ,7 :& 8.()&-%N7 +,: ,6/%?."
0.7*%+,(, 6/, ,: *,(E%+.( k,I ,*23 8/,(& +,: *%*2,)& & ).+,:&(" !"K"
L$)2,(% +, -.72'.: +, )%:$+% +, I/),)
$&+. ,: *%'/%,72, *%*2,)& +, -.72(.: +, *&:%+&* +, I/*,*_ ,7 */ ,*?,-%8%-&-%N7 +, -&*.* +, /*._ (,&:%-, ,: +%&'(&)& +, -&*.* +, /*. (,*?,-2%E." @15?/A5 4/ %-A?10B?0C- 4/ +DEF0-3a Y7 ,*2, ?(.-,*._ ,: .?,(&+.( %7'(,*& /7 I/*
%+,72%8%-&+. ?.( */ ?&2,72,_ -=.8,(_ *.I(,-&('._ -&?&-%+&+ +, ?&*&1,(.* X +%*2(%I/-%N7 +, &*%,72.* X 6/,+& '/&(+&+. ,7 :& I&*, +, +&2.* +,: *%*2,)&" @15?/A5 4/ %-.1/A5 4/ @;3-0;;3 a Y7 ,*2, ?(.-,*._ ,: .?,(&+.( %7+%-& :&* ?&2,72,*
+, :.* I/*,* 6/, +,I,7 *&:%(_ &7+97 X ,: =.(&(%. +, *&:%+& +, 9*2," Y*2. *, =&-, ! E,` &: +d& X *, ?:&7%8%-&7 2.+&* :&* *&:%+&* +,: +d&" @15?/A5 4/ %-.1/A5 4/ '3;043 a Y7 ,*2, ?(.-,*._ ,: .?,(&+.( %7'(,*& :& ?&2,72, +,:
I/* 6/, E& *&:%,7+. X ,: *%*2,)& '/&(+& :& =.(& +, ::,'&+&" D+,)3*_ ,: *%*2,)& &-2/&:%`& 6/, ,: &7+97 ,7 ,: -/3: ,*2&I& &=.(& ,*23 E&-d." @15?/A5 4/ %-.1/A5 4/ ,;/.343a Y7 ,*2, ?(.-,*._ ,: .?,(&+.( %7'(,*& :& ?&2,72,
+,: I/* 6/, E%,7, ::,'&7+. X ,: *%*2,)& '/&(+& :& =.(& +, ::,'&+&" D+,)3*_ ,: *%*2,)& +,E/,:E, ,: &7+97 ,7 ,: -/3: +,I, ,*2&-%.7&(*, ,: I/* >&7+97 E&-d.@"
@15?/A5 4/ $5-AF;73 4/ '3;043 G ,;/.343A a Y7 ,*2, ?(.-,*._ ,: /*/&(%. E, /7&
?:&7%::& .I2,7%+& +,*+, :& I&*, +, +&2.* -.7 2.+&* :&* ?(Nf%)&* *&:%+&* >?(Nf%)& =.(&@ X :&* ::,'&+&* 6/, =&7 .-/((%+. ,7 ,*& P:2%)& ),+%& =.(&"
4" #$%&'%(%) +, L,-/,7-$% $%I/1, :.* +%&'(&)&* +, *,-/,7-%& ?&(& :.* *%'/%,72,* ,1,(-%-%.*" 4"!"
M'.-,). +, ',),'E% +, I$::,2, +, DE$N7
M&(& ,: ?(.-,*. +, (,*,(E& +, I%::,2,* +, &E%N7 -.7*%+,(, :. *%'/%,72,a &" L, +,I, E,(%8%-&( *% ,: /*/&(%. ,* -:%,72," I" L, +,I, E,(%8%-&( :& +%*?.7%I%:%+&+ ,7 :& &,(.:d7,& +,*,&+& ?&(& :& 8,-=& X =.(& *,b&:&+&" -" l7& E,` 6/, *, E,(%8%-& 2.+._ *, -/(*& :& S,*,(E&" 4"4"
5.+,:%($,72. +, ::%(%+% 2,:,8N7$-%
L, 6/%,(, ).+,:&( /7& ::&)&+& & 2(&E9* +, /7& -,72(&: 2,:,8N7%-&" M&(& ,*2. *, 2%,7,7 -/&2(. .I1,2.* %7E.:/-(&+.*a +.* %72,(:.-/2.(,* >* X (@_ /7& -,72(&: X /7& -.7E,(*&-%N7" W& *,-/,7-%& ,)?%,`& -/&7+. /7 %72,(:.-/2.( ,7Ed& /7 ),7*&1, & :& -,72(&: &: +,*-.:'&( &: &/(%-/:&(" W& -,72(&: +& ,: 2.7. +, ::&)&+&_ X ,: %72,(:.-/2.( )&(-& ,: 7/),(. &: 6/, +,*,& ::&)&(" Y: 2%,)?. +, )&(-&+. +,I, *,( ),7.( 6/, ;i *,'/7+.*" 4";"
M'.-,). +, O7&',). +, ::,&%+% +, /7 %/2.IP)
$%I/1, ,: +%&'(&)& +, L,-/,7-%& ?&(& ,: ?(.-,*. +, O7'(,*. +, W:,'&+&" S,-/,(+, 6/, *% 7. =&X &7+97 E&-d._ ,: I/* +,I, 6/,+&( ,7 ,*?,(& =&*2& 6/, :. =&'&" !"#$% (% )*+"% (% ,-%+.(./ Y7 ,*2, ?(.-,*._ ,: .?,(&+.( %7'(,*& :& ?&2,72, +,: I/* 6/, E%,7, ::,'&7+. X ,: *%*2,)& '/&(+& :& =.(& +, ::,'&+&" D+,)3*_ ,: *%*2,)& +,E/,:E, ,: &7+97 ,7 ,: -/3: +,I, ,*2&-%.7&(*, ,: I/* >&7+97 E&-d.@" 4"A"
J!"#$%&'( *%#"$#+$,"#&(-./
$%I/1&( ,: +%&'(&)& +, *,-/,7-%& ?&(& ,: *%'/%,72, -N+%'. QDBD" public class JuegoLaberinto { public Laberinto crearLaberinto () { Laberinto lab = new Laberinto(); Habitacion h1 = new Habitacion(); Habitacion h2 = new Habitacion(); Puerta puerta = new Puerta(h1, h2); lab.añadeHabitacion(h1); lab.añadeHabitacion(h2); h1.a ñadePuerta(puerta);
return lab; } }
4"C"
Q/,&. +,: RMDS0TULV >?%'6/9)@
!"#$%&'&%() $+ ,&(-)(.( ,$ "$%/$0%&( ,$ +( 1#$)(%&20 3)$(+&4()5/-(,(6 ,$'&0&,( !" $!"%& '()"*+,- ."," &! /(&)+ *&! .",$01%"
4"G"
!"
W:%(%+% +,)+, /7 2,:98.7. (NE$:
O+,72%8%-&( :&* -:&*,* (,:,E&72,* X +%I/1&( ,: +%&'(&)& +, *,-/,7-%&
!"#" %& !"#$"%&'% )*!+ ,% $!+- .$% )+//%!0+&,% * 1* /%*1"2*)"3& ,% $&* 11*4*,* ,%!,% $& !"#$%&'& )*E%:"
! !
!" $%$&'() *$"%& ")% +,!"#$% '() *+,(-$ '( #()./$*$0 !"#" %"&" &'()*+, o W! #!$%!&&! '( !)%*!&+,! #!-! !.!/+- (& /01+%2 3!-)!/2 '( (3+%( *$
2.7. ?.( ,: (,-,?2.( o
! ! !"#
!" $%$&'() *$"%& +" ,)-./ 0!/1(&'2
Y: %7+%-&+.( R,7 /*.V *, %:/)%7& ,7 ?&72&::& !" $%&'" ()*+,"(-( -./(0'%/ -./ "+ 1(2
%&'()"#
*+,-,.*%"#
#/
-*0%*0
L, ,*2&I:,-, :& -!"#$%&" (!" #) "*+#,! +-,(-.!/
;" #$%&'%(% +, -:%),) $%I/1, :.* +%&'(&)&* +, -:&*,* ?&(& :.* *%'/%,72,* ,1,(-%-%.*" ;"!"
#%(%) -=$7%)
*
.*
1/%
Y: 73:;/15 4/ 43H3A ,*23 -.)?/,*2. +, GA ?/;43A ,7 /7& '(%::& +, [f[" Y: .I1,2%E. +,: 1/,'. ,* $.012"." 2.+&* :&* B0/I3A +, 2/ .?.7,72," W.* ?5-7/-40/-7/A /*&7 */ 2/(7. ?&(& 3#4%" /7& +, */* ?%,`&* +,: 2&I:,(. & /7& -,:+& E&-d&" l7& H5J043 45-6(. ,* /7& ).E%+& +%&'.7&: =&-%& &+,:&72, ,7 /7& -,:+& =&-%& /7& E&-d& . /7& ).E%+& =&-%& +,:&72, *&:2&7+. *.I(, /7& ?%,`& +,: .?.7,72, =&*2& /7& -,:+& E&-d&" W& P:2%)& ).E%+& -&?2/(& :& ?%,`& *&:2&+&" W& ?%,`& *&:2&+& ,* "%3#46(. +,: 2&I:,(." $,*?/9* +, -&?2/(&( :& ?%,`& +,: .?.7,72,_ *, ?/,+, (,?,2%( ,: )%*). ?(.-,+%)%,72. +, -&?2/(& )%,72(&* *,& ?.*%I:, -&?2/(&( .2(& ?%,`&" L% /7 KF.3451 :.'(& ).E,( /7& +, */* ?%,`&* =&*2& ,: I.(+, +,: 2&I:,(. +,: .?.7,72,_ ,72.7-,* ,*2& ?%,`& ,* 0"#3#46(. & )3H3" l7& $&)& 2%,7, ?.+,(,* ,*?,-%&:,*a &+,)3* +, ?.+,( ).E,(*, +%&'.7&:),72, =&-%& &+,:&72,_ ?/,+, 2&)I%97 =&-,(:. =&-%& &2(3*" Y: 1/,'. *, '&7& -/&7+. ,: 1/'&+.( =& -&?2/(&+. 2.+&* :&* ?%,`&* +, */ .?.7,72, >*, ?/,+, ,)?&2&( *% /7 1/'&+.( 7. ?/,+, ).E,(*, )3* . 7%7'/7. ?/+, -.),( ?%,`&* +,: .2(.@" $&+. 6/, ,: 1/,'. .-/((, ,7 /7& *%)/:&-%N7 ,7 ,: -.)?/2&+.(_ *, 7,-,*%2&(3 /7 ?5-715;3451 +,: 1/,'. 6/, :, 0"%+2*1. & -&+& 1/'&+.( +, 2/(7. */ ).E%+&" 0/&7+. *, (,-%I& /7& ).E%+& +, /7 1/'&+.(_ *, *.:%-%2& &: 2&I:,(. 6/, E&:%+, :& ).E%+&" L% 9*2& ,* E3:%+& ,72.7-,* :& ?%,`& +,: 1/'&+.( &-2/&: ,* ).E%+& ,7 ,: 2&I:,(." L% *, -&?2/(& &:'/7& ?%,`& 9*2& ,* (,).E%+& +,: 2&I:,(." Y: 2&I:,(. ,* (%&0-%+.(# X *, %4.-7. ,: 7/,E. ,*2&+. +,: 1/,'." Y*2, ?(.-,*. *, (,?%2, =&*2& 6/, /7 1/'&+.( '&7, &: +,1&( & */ ?.7,72, *%7 ?%,`&* . *, ::,'/, & /7& ?.*%-%N7 +, I:.6/,." mn/9 =&-,( ?&(& 6/, ,: *%*2,)& ?,()%2& 1/'&( E&(%&* E,-,* o ;"4" 0%''$2. +, -.(?'%) D)&`.7"-.) =& +,-%+%+. 6/, */ *%*2,)& +, -.)?(&* ,*2& .I*.:,2._ ?.( :. 6/, +,*,& %)?:,),72&(:. /2%:%`&7+. 1&E&" l*2,+,* E.:/72&(%.*&),72, *, .8(,-,7 ?&(& ?(.'(&)&(:._ >X +, ?&*. '&7&( )/-=. ppp@" M,(. &72,* +, -.72(&2&(:.* D)&`.7 +,*,& E,( :.* +%&'(&)&* +, l5W_ )&* ,?,-%8%-&),72, =&I:&7+. ,: $%&'(&)& +, 0:&*,_ ?&(& +,2,()%7&( *% ,* 6/, :.* -.72(&2& . 7." D)&`.7 +,*,& 6/, */ *%*2,)& 2,7'& :&* *%'/%,72,* 8/7-%.7&:%+&+,*a j
l7 -:%,72, ?/,+, 2,7,( E&(%.* -&((%2. +, -.)?(&*_ -/&7+. +,*,& -.)?(&( &:'. :. */I, & &:'/7 -&((%2._ X -/&7+. -&)I%& +, .?%7%N7 :. ?/,+, *&-&(_ ?/,+%,7+. -.)?(&( )3* +, /7 %2,) +,: )%*). ?(.+/-2." j l7& E,` 6/, ,: -&((%2. -.72%,7, 2.+. :. 6/, ,: -:%,72, +,*,&_ ,*2, ?/,+, *.:%-%2&( :& -.)?(& +, :.* ?(.+/-2.*" j W.* -:%,72,* ?&'&7 ,: -.72,7%+. +, /7 -&((%2. /2%:%`&7+. */ 2&(1,2& +, -(,+%2._ :& -/&: ,* E,(%8%-&+& ?(,E%&),72," 0&+& -:%,72, 2%,7, 6/, ,*?,-%8%-&( */ 7.)I(,_ +%(,--%N7 +, ,7Ed._ +%(,--%N7 +, -.I(._ ,)&%:" D:'/7.* -:%,72,* *.7 ?(,8,(,7-%&:,*_ & 6/%,7,* *, :,* =&-, /7 ?.(-,72&1, +, +,*-/,72."
;";"
<%), +, #%2.) M'.X,-2. O72,&'%+.'
!"#$"%"&'( *"+,(&'" -& +,(.$(*( +" /0(%"% 0( %,.-,"&'" "%#"/,1,/(/,2&3 ! !"# #%&'(#(')" "*(*+',# #&-#(*"#. '"/0.-#(')" +01.* *-%.*+#+2 +3+
! ! ! !
;"A" ! ! ! ! ! !
;"C" ! ! ! ! ! !
! !
;"G"
,)?:,&+.* X */* -:%,72,*" D)I.* *, -&(&-2,(%`&7 ?.( */ 7.)I(, X ,+&+"
!"# %&'(%)*"# +,%-%- .- #.%(*" /0.+"1 ("# %&'(%)*"# 2.% #"- *,0%3+,4"# !"#$#$ &$' ('!#)*+,'- '., (*/* &$ (*$0&$! . +, ,)?:,&+.* */I.(+%7&+.*" !" $%& '$(")*"& +,"-.& &" )"'"&(*+ '%)%'"/ &0 *"$12%)% ," '%)*+'*%3
!" "$%&'"'&() )*'*+&," -.+,/"/ %.+ 0",.+ 0* *-$%*"0.+ 1 '%&*),*+2
<$I:$.2,-% WYYS !"# %&%'&()*+# )&*"* +(,- .* '&%/(-0 1-)(- 2')&3(- -* +#/#+)*/&4#" !"#$%&' )*+" ,!"-&./' )&/)%"' +"&01/' &!0/2"3' &4*)"%*/.' /5" 2 /6)"%7
!"# %&
W.* &/2.(,* *, -&(&-2,(%`&7 ?.( */ 7.)I(,_ 7&-%.7&:%+&+ X 8,-=& +, 7&-%)%,72." 0&+& -.?%& 2%,7, /7 %+,72%8%-&+.(_ X ?/,+, ,*2&( ,7 :& I%I:%.2,-&_ ?(,*2&+&_ -.7 (,2(&*. . ,7 !"#$!$%&'() !"# %&'(") *+&,&- (&-&) +- ./01." ,& 2 %13)"# &- *)4#(5."6 !"#" %&'() *+ ,(+*-" ./ 012&0) #+ 34 #5"*6 ,)( 7"#" #5" #+ (+-("*)6 *+ !"#$%& (%) *"(+,)- .& .$/ .0)/ /!% #$/!1!+!.). .& 2$3&4 (% %(&5$ +!14$6 S,&:%`& /7 +%&'(&)& +, -:&*,* ! #$#%& '() *+,(%() -&.&)#/0() 1#/# /'02#/ !" $%!&'()* + ,!-*"./012 ,! "03%*&4
S,+,) +, -.(?/2%+.',) Y*?,-%8%-&( /7 +%&'(&)& +, -:&*,* 6/, +,*-(%I& (,+,* +, -.)?/2&+.(,*" W.* ,:,),72.* 6/, *, ?/,+,7 %7-:/%( ,7 :& (,+ *.7a L,(E%+.(_ M0_ O)?(,*.(&" T/I_ 0&I:, +, (,+" !"# % '()*)+ ,"+),-./#) ,"+ (+ 0+1," 2(34 5"# #)/61*"/)# ,"+ (+" "
E&(%.*" W.* L,(E%+.(,* X M0* ?/,+,7 ',7,(&( ),7*&1,*_ -.7 /7& -%,(2& :.7'%2/+" !"# %&'# ()*+*+ &+ +,-*." /* 0&*.("#1 234&+"# /* 3"# 5&23*# 0&*/* .#*
?&(& -.7,-2&( -.7 .2(.* T/I*" g%,7,7 -%,(2& ?(.I&I%:%+&+ +, R?,(+,(V ),7*&1,*" W&* %)?(,*.(&* ?/,+,7 &E,(%&(*,_ -.7 -%,(2&" ?(.I&I%:%+&+_ +/(&72, -%,(2. 2%,)?." Z,)2$N7 +, M,+$+.)
!"#$% "$ (%)"*+ (" ,-# #.$%/#/%0- .#1# $# 2")3%0- (" ."(%(+)4 5# #.$%/#/%0!"#"$%&
!
!"#$%"& ()*$#+$, -,$ ./"&0" ,/ #123&$4 0*&$((*5#4 +$)671#1 8 $ j)&%:@_ 6/,
?/,+,7 (,&:%`&( ?,+%+.* +, ?(.+/-2.*_ +, :.* -/&:,* *, &7.2& :& -&72%+&+ ,7 *2.-]" l7 -:%!"#! %&!'! #!"!( &") * +)(,)- .&!"#)- %)() !/ %)0* '! /*!"#$#%&' )*#* +,"-.* "&./ *&%+$*#* * ,-* .*01".* #" +02#$.%3 4 .$"-" ,-* !"#$%& !&(%")&) )"*+,("-.# )# )"(#$,/ 01# #. !."#(%# )#-# &12#(%&$ !"#$%&$'()"*+" !(#( !-&"# #"(.$/(# *0"1-2 !"&$&-23
!
l7 -!"#$%# '(#)# #*'#+,- , -#,!"+,- ($ '#)"). /0!. /" %"#$# ,!1($, 2(#$%, !"# %'(" %&)*"#&+,'- ., ('/,&0/( 1# *'%&%"2 1# !,&'#3' *1'%' /4(1*/(,") '# !"#$#%& &$(!)"& % *%(!+"&,%&- .%& !"#$#%& &$(!)"& "&,/0 1&%*$1#%& 1 +01 *.:& -/,72& +, ?&'. X >?.( (,*2(%-- !"#$% $# '( )!%*+!,-.!/#0 ."#*!$#$# -# !"#$!% '( )* +,$'-'(. '(/ !$.!% % '$.0$,0% 0$1% '( 12%'+30%4 5 .+ 6(78 +, !"#$#% '%(!)"*+% '%,+$"," #%* % (-* !"#$#%*. /)" !)"#", *"0 *$(!1"* %
-.)?/,*2.*" 0.). ,* +, ,*?,(&(_ ,: *%*2,)& +,I, '&(&72%`&( 6/, 2.+.* : !" !"#$#%& &$(!)"& *+" ,%(!%-"- +- !"#$#% ,%(!+"&.% &" !/0+"- ,%!"#$%&' )#* +,'+- !*,#$%#. /)#+0'1 '2*- #' 3-',4*# 5#&*,6&5 3#%,!,-$#' )#
!
?(.+/-2.* ,7 *2.-]" Yf%*2, /7& -:&*, >+, :& -/&: +,I, =&I,( /7& P7%-& %7*2&7-%& ,7 :& &?:%-&-%N7@ (,*?.7*&I:, +,: -.I(._ .(+,7 +, +%*2(%I/-%N7 X -.78%()&-%N7 +, :.* ?,+%+.*" Y: -.I(. +, :.* ?,+%+.* *, =&-, /7& E,` &: +d&_ X ,: ?(.-,*. -.7*%*2, ,7 -.)?(.I&( 2.+.* :.* ?,+%+.* ?,7+%,72,* +, -.I(._ X -.I(&(:.* +, :& -/,72& +, ?&'. -.((,*?.7+%,72," L% /7& -/,72& 7. 2%,7, * !"#$#%&'% )#&%*+, %- .%)#)+ !" $"%&'(' )!* "! +'$," -" ./ +"-*-0 %01+."!,02 !" $"%&'(' "3 +"-*-0 !"#!$%&' )"* +!, -.! !/ 0!121% !3#4 /23#% 0*$* 3!$+2$3!5 3! %$1!"* 3.
+%*2(%I/-%N7_ X /7& E,` ,72(,'&+._ ?&*& & ,*2&( -.78%()&+."
A" #$%&'%(% +, ,)2%+.) $%I/1, :.* +%&'(&)&* +, ,*2&+. ?&(& :.* *%'/%,72,* ,1,(-%-%.*" A"!"
#%(%) -=$7%)
$%I/1&( ,: +%&'(&)& +, ,*2&+.* +,: *%*2,)& +,: ,1,(-%-%. ;"4 -.7*%+,(&7+. 6/,a 0.)%,7`& ,: 1/'&+.( ! W& ).E%+& ,72(,'&+& ?.( ,: 1/'&+.( ?&*& ?.( /7& E&:%+&-%N7a ,7 -&*. +, *,( &7/:&+& *, E/,:E, & ,*?,(&( :& ).E%+& +,: )%*). 1/'&+.(r *% 7._ *, ,1,-/2&" $,*?/9* +, -&+& ,1,-/-%N7_ *, &7&:%`& *% ,: 1/,'. ?/,+, -.72%7/&( . *% &:'/7. +, :.* 1/'&+.(,* '&7N >. *,&_ 7. :, 6/,+&7 8%-=&* & */ .?.7,72,@" • •
•
A"4" !
<$I:$.2,-% WYYS l7& I%I:%.2,-& 2%,7, -.?%&* !" $%&'()* +),() -$,%.() )" /0'0/,"'%102 3(' )4 !"#$%&' )*+" ,!"-&./' )&/)%"' +"&01/' &!0/2"3' &4*)"%*/.' /5" 2 /6)"%7
! !
W.* &/2.(,* *, -&(&-2,(%`&7 ?.( */ 7.)I(,_ 7&-%.7&:%+&+ X 8,-=& +, 7&-%)%,72." 0&+& -.?%& 2%,7, /7 %+,72%8%-&+.(_ X ?/,+, ,*2&( ,7 !" $%$!%&'()"* +,(-'"."*
! !
!"#"!$%&%' )*+ !",!%#* * "+ !"-%!%)./+0 !"# %&'(") *+&,&- (&-&) +- ./01." ,& 2 %13)"# &- *)4#(5."6 !"#" %&'() *+ ,(+*-" ./ 012&0) #+ 34 #5"*6 ,)( 7"#" #5" #+ (+-("*)6 *+ !"#$%& (%) *"(+,)- .& .$/ .0)/ /!% #$/!1!+!.). ., -.',( /7 :%I(."
!
S,&:%`& ,: +%&'(&)& +, ,*2&+.* +, :& -:&*, R-.?%&V"
C" O(?:,(,72%' -N+$&. ,7 QDBD Z,7,(, ,: -N+%'. QDBD +, :.* *%'/%,72,* ,1,(-%-%.*"
C"!" Y: %)-,7).' M&(& ,: ?(.I:,)& +,: &*-,7*.( *, =&7 +%I/1&+. :.* +%&'(&)&* +, ,*2&+. X -:&*, 6/, *, )/,*2(&7 & -.72%7/&-%N7" L, :, ?%+, & /*2,+ %)?:,),72&( ,: -N+%'. ,7 1&E&" Ascensor
7
direccion: boolean piso_actual mover() detener() status()
!
Control_Ascensor piso_id: int posición: int direccion: boolean
! )
Puerta cerrada: boolean=true cerrar() abrir()
Boton iluminar: boolean=false Boton_Piso
Boton_Ascensor piso_num:int
iluminar() cancelar_iluminar() status()
piso num: int direccion: boolean
L573A 0HB5173-7/AM
Y7 QDBD /7& ,*?,-%&:%`&-%N7 ,* /7 R,f2,7+*V_ X :& -&I,-,(& *, ,*-(%I, +, :& *%'/%,72, )&7,(&a public class Class3 extends Class2 { /** * */ public Class3() { } }
N0:;05.13623
Z/d& +, ,*2/+%._ Q/&7 D:E&(,`_ c,:*.7 <&:.%&7_ s/(2 L-=k&(`,_ Y(%-= S,%)I,(' X D7+(9* 5/b.`"