Professional Documents
Culture Documents
"#$
% "&
% " '
# (%
* +, i
'")%
Ingeniera de Sistemas
!" #
$ % &
"'
#
$ % &
) #
* $ +&
&, & "+ !" "
&, + # $
+ ,
#.
!"
+ ,
/(
&,
!" 0 1
!"
+ , -/2 3 $ .
!" 0
, $ !"
+ , 564
& "+ !" 0
"+ " & "+
8
"+
# "+ : +!$
#
" ,+ 8 " $
#
$& * " $ #
" ,$ *$ &
" % < & "+
& "+ $
%$
=
# "+ . # $
, #
+
"
3 $ %
"
" + "+
"
, $ # $
"
"= $ !"
+ &'+
# +,
" " #
"+$ # ?
#
(
(
2
4
7
9
;
"
2
7
;
;
;
>
(
2
(
(
8
+$ + $
+$ + $
+$ + $
3
"+$ #
!"
# ) & #
$
# & "+
Programacin I
"
+=
, ++=
(4
(4
-(
8
$
0
2
2
2-
%,$ *$ &
" "
i
Dossier
Ingeniera de Sistemas
$ " . $ "
# ". $& !" ?#
3 $ %
0= $ %
* %
@&% + #
" # "+ . # $
# &!#
24
27
2;
3
$& 8 " $
$ !" # . " "
. " !" #
. " "
& #
" . " !"
"+ "
$ + $"
" < !" #
" . " !"
3 $ # = +
# , $'& +$
" . " !"
@&% + #
= $ %
* " . " "
+'"# $ #
5>
5>
5
5
5(
5(
55
55
4
4(
3
"
,+ #
+$ + $
$ !"
. " !" # = $ %
# + , $ * +$
" 1#
+$ + $
A3
"+$ #
!"
* " . " " $
$ !"
, $+ $
$$
$+ $ 0
+ $
+$ . " " , $
+
!" # . " #
3
$$ *
$$ *
Programacin I
45
45
44
47
" #
"
& " 1#
$ :=
$ :=
$ :=
7
7(
7775
74
;(
;-
8
"#& " "
#& " "
B3
B
+ $
+$
>
4
E F
ii
Dossier
Ingeniera de Sistemas
"+$ #
!"
G+!# #
H I #
"
G+ # #
H I #
" $
G+ # & # "+ +$ " . $&
3
"+$
G+
G+
G+
G+
G+
#
#
#
#
#
#
"
B:
2
2
5
4
: "*C
D
#
#
#
#
#
!"
"+ $ &%
#
$% 1
$# " !" , $ " $ !"
$# " !" , $
!"
$# " !" ', # BF J $+C
$# " !" :
7
7
(
(
((
((
!
"
,G"#
,G"#
,G"#
#
" 1#
"+
"
$
+
%$ $K L : "
* "
$$ $
$
"+
-5
445
"
&
Programacin I
iii
Dossier
Ingeniera de Sistemas
#
$ :
#
% $ # , $
, 0 $
&, $+ #
"
& + $ #
$ *$ & !"
"
$$ $ # "* " $K #
+ & #
"= $ # #
" #
=
+ & + $
&, $+
+ # "+ #
* "#
& +$ 0
" ++ 0
"
, $ . "# & "+ I
, $& +
&, < $
= "< $ " ,
. $& 0 * $
"
.
" "+ & "# #
,$ *$ & !"
$
&, < $
<
+ < "#
&, + # $ M "
$
< $ , $ $
= $ " ,$
&, + # $ M , $
"* 1
"+ &, "#
#. #
" " "* 1 # ,$
"#
#
$$
# + &
!" #
$ % &
$ = "
,
. "# & "+
I + " "I
% & 0
* , # $
+ & + < $ + < "#
"
,$ , $ "
+ # "+
"
"+$ #
!"
,$ " ,
&, " "+
I
+ " + # ,$ *$ &
*$ & !"
"
* "#
"# #
#
$$
+$ + $ #
"
"* 1
"
"+$ # ,$ *$ & I
&, " "
+$ =G #
"+ N 0 &'"+
#
"*
+ &
,$
$
1
$$ , "# "+
$ *$ & !"
#
#
$$
$
"+ "
#
!" #
I $ + , # ,$ % &
*
#
$$
+ & # " &" #
$ *$ & !"
# $M I , $& + $
= $
" ,$ % & # = # G"#
"
%,$ % &
I
" &' .'
#
" $M 0 I
, + $ $& "+
$'" $
+
& # "+ &!#
"+ "
!"
#
$$
"# #
+$ + $ #
+
+'+
3 + $
0
+$
+
"# # "
" $+
"
+$ % 1
" $$ * M
+ &% G" "
0 # "
$
= $ # . $ "+
+,
#
,$ % &
0 "
# #
I
,$
"+ "
+
,K
+
#
$$
"
". I
& # $
&% G"
" # $ "
G+ #
#
$# " !" I
+ < " , $
$# " $
& "+
#
" $$ * # & " $
"# "+
#
"# "+
= <
I
" # $
G+ #
#
H I # I M
&
" &%$
"# M "
, $& + " %
$ " # + $& " # = $ " " $$ *
+ $ $& "+
#
$$
# ."$
,$ ,
+,
% +$
"
&' = $ %
# *
#
$$
+ &
$$ , "#
# * $# $
# +
# & " $
I
, # "$
< $ "
# &'
" 0 " = $
% +
# . " " M
L : " 0 $$ $ .$
"+
Programacin I
+ & #
+
# # +
# . $ "+ + ,
"+
$ :=
, $& " "+ M
,G"#
$
& " # . "
" & "+
iv
"
0
+$ + $
I
, $& +
,$ *$ & # $
+$ =G #
, # " *$ , $
% 1 " & & " &%$
" & "+
M & # "+
+ #
& " $
& $* " #
# . $ "+
, $
"
" #
"
" 1 #
"+
" M
"+ $
"+ M $
+
,$ ,
%$ $K
"
." # # , $
I $# # I
Dossier
Ingeniera de Sistemas
"*
$ MI
% $
,$ *$ & !"
$ , !"
"+G+
+ & + $
,$
"+ #
+ # "+ #
$ *$ & !" M , $ "#
& :
0 # M
0 !
"
I # $
$# $
I
, # "
$%$
"
#$
"
#
$$
+$!"
+ " "
* " # #
&, & "+ #
" + $ * # & " $ #$ +
+$ <
Programacin I
#
+$
"
% $ 6 '()*+',- ./,0++ ()
Dossier
Programacin I
Ingeniera de Sistemas
Dossier
Ingeniera de Sistemas
1
$
Resolucin de Problemas
Utilizando computadoras
-+'2
(3,
FASE 1
2
4+-56
3+
FASE 2
-+4-,3,
Resolucin del
Problema
Anlisis del
Problema
Diseo del
Algoritmo
Programacin I
Verificacin
Manual
del Algoritmo
2
Dossier
Ingeniera de Sistemas
9:2
5)5) ;(2 -+'2
(3, <=> "() 2
+ ?@( )( ;()(, 0,*(-AB
%1+ = #
+ .
0 # $
,$ *$ & # $
&,$ "# $
" + $ < #
,$ % & M , $
G + $ I $
&'N & #
& * " !" 0 $ + = # #
$
+
# % # "+ . $
$ & "+ I + , # ". $& !"
"
+ ,$ # $M 0
*
I
& "+
# #
"
,$ % & I , # "
$ H+
, $
%+ " $
!"
$ , # $ # . " $ % " " ,$ % &
" #
* " $ #
I
+
* "+ ,$ * "+
OF G # +
OF G $
$ ,
,$ % &
$
"
+ #
# %
+ ", $
#
+ ,
)
,$ & $ ,$ * "+
* "# ,$ * "+
#
"'
# + $& "
$
* "#
%+ " $
"#
"#
# +
$'
+ #
& "+
." #
%+ " $
$= $' , $ $ , "# $
PB+ , 0
"+ # #C
"+ # #C
,$ , $
+ #
" "
"+$ #
,$ % &
)( 0,-:2
+ ?@( )( ;()(,AB
# + $& " F
: $'
: $' ,$ *$ &
"
&, + # $
+ "
,$ , $ " "
,
" +$
"
1 + $, $
# #
+ $
5)(C+ ;(2 2
4+-56
3+ <=
"
"
, # #, $
" $ ,$ % &
=
$
< $
+
,
&'I "
" ++ 0 " "
8
" ++ 0
&' I
=
I
"
+ ,
"#
"# "
". $&
!"
(D-()(96
,*5E9 ;(2 2
4+-56
3+ <=>@F0(--,35(96
, (2
(45-AB
Programacin I
*$ & # . 1
# !# *
*$ &
/ :" # $& " B# *$ &
/ C
Dossier
Ingeniera de Sistemas
$,)( &7
Implementacin en la computadora
Codificacin
Compilacin
Ejecucin
Verificacin
Depuracin
Documentacin
Mantenimiento
6
,D,
#. $
,$ *$ &
+;5G5*,*5E9
$%$
!"M " " "*
* $ +& M $ ,$
"+ #
1 # ,$ *$ & !" 1
$
< $
"= $ !" #
* $ +&
"
K
&%
+ < # , $
$$ , "# "+ ,
, $
" ? " +$
"
N,$
$
"
$$ , "# "+
& # "+
"
: $$ & "+
$%
M
$%
M +
DIAGRAMA DE
FLUJO
%$
# % "
++ $
$
$= # #
"* 1M 0
"* 1
#
,$ *$ & !"
PROGRAMA
FUENTE
CODIFICACIN
Programacin I
Dossier
Ingeniera de Sistemas
-+4-,3, $@(96
(
"1"+
&, + # " +$
"
$ #
+'
$+
" " "* 1 # ,$ *$ & !"
$: & " M, $ "
K, $
&, + # $
-,9)*-5D*5E9 H
,$ *$ & # $
"+ "# % , $
" = < I
* $ +&
:
"+$ # $
" & & $
& # "+
#
+
, $ !"
"
"
"
#
+ <
"= $+ #
+
#
" &%$
$
" # + $ # ,$ *$ &
" # + $ # + N+
6
,D,) &8 7
0? & # . #
, $
,$ *$ & . "+
#+ $#
$%
#+ $#
$ "#
#+ $#
#+ $#
"
0
#
+
#
" ,$ *$ &
&
" $
,
. "+ M
,$
+ $ $& "+
"
0
$
<
#QQ
+
? QQ
QQ
J
+3D52
,*5E9 / (I(*@*5E9 ;( @9 D-+4-,3,
,$ *$ & . "+ # %
$
$
<
"
0
+ &
, $ += I
#
&,
!"
+$
&,
!"
,$
"+ " $$ $
,$
= = $
#+ $
,$ *$ & M
$$ * $
$$ $
0
,$
$ ,+ : + I
"
,$ #
" $$ $ M %+
*
$
< $'
.
#
"
#
&, # $
,$ #
"
"#
,$ *$ &
, $ +=
" ! +
1
!" B & #
,$ *$ &
1
$
$$ $
+ %
:
" &%$
#
1
# M
, #
, " "# I "
!"CM
%+ "#$'
>
+
" $* ,$' +
"
,$ *$ &
&, $ # "
" G"#
"+
#
,$
#
1 + $ # #
N + " $$ $
# # $
,$
& "+
. "+ M
=
+
"
& "+ 1
+ &
# $ "+
+ #
#
PROGRAMA
OBJETO
PROGRAMA
FUENTE
COMPILACIN
Programacin I
"
"
Dossier
Ingeniera de Sistemas
E
N
L
A
Z
A
D
O
R
ARCHIVO
OBJETO
ARCHIVOS DE
CABECERA
-+4-,3,
ARCHIVO
EJECUTABLE
'I(6
+
$
+ # # +$ # $
,$ *$ & . "+
"* 1 # &'I " & # "+
"
&, # $
,$ *$ &
%1+ "
"+ "# % , $
$ : & " M , $
, $
&, + # $ " ,$ *$ &
%1+ + "
(J6
(9)5E9 ;( 9+3'-( ;( ,-*05K+
+3D52
,;+-()
$ *$ &
" $* # # +$ # $
,$ *$ &
"=
"* 1 &'I " 0 #
&,$ % $ I
$
< " $$ + & "+
"+
$+
" "
. "
& #
&
#
"* 1 # ,$ *$ & !" + "
"
$ *
,
N + $ " &, # $ , K
.
, $
#
"* 1 # ,$ *$ &
" "
+$
* " #
Programacin I
M , $
* "+
&,
!" #
&, # $
$ "#
$%
$ "#
# $
.+
.+ 3
"
+$
,$ *$ &
"* 1 #
+
"
#
%$ $K
<
B # %
!"
.
"+
, # &
? QQ
QQ
6
Dossier
Ingeniera de Sistemas
=/
QQ B
#
-+4-,3,
.+R $
J B
%$ C
.+R $
%$ C
I(*@6
,'2
(
$ #
!"
&, + #
,$ *$ & . "+
" < # $M 0 I 0
# $ + & "+
1 + %
(J6
(9)5E9 ;( 9+3'-( ;( ,-*05K+ L
!# * &'I " M $
< # , $
,$ *$ &
1 + %
+ " "
59M(-<3+96
,;+-+ (92
,N,;+-C
. "
,$
,$ *$ &
" $* # # " $+ $
,$ *$ &
%1+
"
#
%$ $K B $ : =
# %% +
C
#
"
# & "+ 1M I ,$ # $' " D-+4-,3, (I(*@6
,'2
(
2
5'-(-O
,)
"
!# * &'I " M
,$ *$ & # $
6
,D,) #8 7
#
<
= $.
"+$ #
B
"
+
, $
#
< $
!" #
!# * B. " " C 0 ,$ *$ & # 0 +$ # #
+ < $ " " ,$ *$ & 0 I
.
+
% $ #
!" #
" ,$ *$ &
& #
# , $ !"
&" $ # :
!# * &'I "
,$ *$ & 0 $
,$
,$
MI
"
#
1 + $
,$ *$ &
"= $
# + $& " $'"
,$ *$ & + "
"+$ $
$$ $
,$ *$ &
# +
$$ $
$$ * $
$$ $
5D+) ;( (--+-()
$$ $
$$ $
$$ $
$$ $
#
& "+$
I
= $.
!" 0
--+-() ;(
"+ N
&,
!"
# + + " 0
$$ * " "
$$ $
#
1
!" 0
$$ $
!*
$$ * " "
+ , # # , $ !"
,$
# +
#
&,
!"M
+ " "
+ , #
+3D52
,*5E9
$$ $
#
&,
!" 0
,$ *$ & !"
Programacin I
#
&,
!"
#
1
!"
!*
&,
!" ! #
,$ #
" , $
"+ N
"
# + + " 0
$$ + #
$$ * "
$ *
"
#
,$
"*
#
1 #
Dossier
--+-() ;(
Ingeniera de Sistemas
I(*@*5E9
$$ $
#
1
!"
#
+ , # # , $ !"
,$
&,$ "# $ , $ "
1 + $
"
+
# + "
$$ $ 1&,
# = !" , $
+
#
+ " "
" , $
+ ,
" +$
#
"
= $.
I
1
!" # ,$ *$ & 0
$ M$ K
<
#$ # # "H& $
!" 0
$$ * " "
&, + # $ , #
&
+$
" * +=
1 #
--+-() E45*+)
$$ $
!*
# + + " "
# , $ !"
,$ #
" "
!*
# ) #
* $ +&
"
$$ $
"
#
".
!" 0
0
. "+
$$ * " "
#
$$ $
+ , #
$
&' # .K
# # + + $ 0 I
,$ *$ & , # . " " $ 0 " ,$ # $
#
&,
!" " #
1
!"M , $ $ *$
$'$
+ #
" $$ +
" +
# % $' $ + $" $
+ , # # )M & #. $
* $ +& 0 &, < $ #
"
.
6
,D,) !8 7
,$
+ , # = $.
# ,$ *$ &
+*@3(96
,*5E9 / 3,96
(9535(96
+
#
$, "
< #
"&
#
:
,
# $ "
# # 0# +
, $
#
& "+ !" #
" ,$ *$ & , #
$ "+ $"
N+ $"
"+ $"
"+ " #
"
K
"
#
& "+ $
#
&
" 0
"' M # *$ &
# . 1 0? ,
# !# * M & "
" +$
"
, $
1 + $
,$ *$ & 0 , $ "+ $,$ + $
$
+
, %$ & "+ #
& "+ #
" # .K
#
$M &' # .K
#
&, %
# & "+ " $ 0 & # . $
#
& "+ !"
=+
"#
#
&% $
,$ *$ &
, G #
#
&%
, $ .
+ $
&%
, + $ $
,$' +
,$ *$ &
>M
M
>M
M
M ( >M
&, $+ "+
= $K
,$ & $ #K
*+
1#
!
= $K
* "# #K
*+
1#
>
.
# & "+ " & "+ #
.+R $
$$ * $ # . +
" "+$ # # $ "+
Programacin I
"=
#
& "+ !"
"+ !" N+ $"
#
$
"
#
$ *$ &
# , $ $ 0
$$ * $ , %
$$ $
. + $
% "
#
& "+ !" # %
$
+
< #
" & $ $
=
= $ "
#
+
B
&%
"+$ # #
"
>
>S "
#
&%
, I )
C
$
&%
.+R $
"
." #
Dossier
Ingeniera de Sistemas
96
(*(;(96
()
"*
""
$
+ #
# " &"
5)6
E-5*+) ;(2
1
.
"= "+ #
&, & "+ # , $ ,$ & $ = < " ;4> "
T , $
+ :
" "
/
"#
"N
&
+ &
, $ +=
#
" ,$
# #
$$
& "< "#
" " "* 1 "+ $ $& "+
#
MI
H" : 0 I "
,$ " , & "+
"
$ ,
O $ IG
" &%$ #
P $
".
"
I
#
$$
# , $
$+ "
: $#
". " # , $
: &, " "
) 4>V
"* 1
=!
#
+ = #
"= "+ #
$$
#
"*
"
M
%
.
, $ U"
= $ !" $ * "
#
.
, , $< # , $
%$
'
W
"* 1 #
$ *$ & !" W , $ $ " U $" *: " 0
""
+ :
$ "+ & :
)
+'"# $ #
.
$ & "+
= $ !" ,$ , $ " #
"
= $ !" 2 #
+ &
, $ +=
"N
"
, , $# # #
& $
&, + # $
$ $ " & :
&, & "+
" #
M, $
"$
# #M & "
N +K " "*H" +'"# $ , $
$ "
& :
# $ , "
$
$ & # $
+
!"M
" ++ +
#
+'"# $
& $ " B
C
+ %
! "
& +G
,$ " ,
# = $ " #
;7( , $
$ $
+'"# $ I # . " $ #
" = <, $ + #
"* 1
# . " !" $
+ "+ M
+'"# $
W
WI
, $ % . $
,$ % #
." #
;77
& 0 $K #
$
&, # $ & # $"
+ $K+
" #
,$ ,! +
#
+'"# $ .
N + "+
, #
" , $& "
$ =' #
,$ # $ & " 1 #
#= $+ "
$
"
I
* "#
&, )
"+$ %
M
!"
"
Programacin I
+ &
& $
# "
+'"# $
" , $
"+$ "
# ."
, $ + = B, $ 1&,
0 +$
!" # : # $
+'"# $ I
# . " " 0 +, # # +
"
, $+ #
, $
* $ $ I
& 0 $K #
,$ *$ &
M
& " M I
&, + # $
, # $ "
# " =
&, $+ & "+
*" . + = #
, .
. "
" $
"
M + C
?
" . $& +
*" !" #
",
!" #
X "
#
$
+'"# $ 0
+=# #
,$ , $
" "
!" #
$ $ :=
& 1"+
"
"
%%
$%$
M
" . $&
Dossier
%%
& 0 $ , $+ #
+
+'"# $ #
Ingeniera de Sistemas
%% +
+ &
"N
+'
+$
: & "+
& #
" %
"
0
" "* 1 W $ "+
# +, W "
"+$ + M ,$ , $ "
" = $ # #
# +,
# # +
+,
# # +
. "# & "+
"
$ + $ M "+ $
0
"H& $
# , "+ . + "+ # = $
+ & )
# &' N +
" 1$ $I K # + , #
# +
# $= # M $ #
" , "+ # $ M $$ * M
+$ + $
0 " "
N,$
"
. $& "
, $+ $ #
, $ # $
0 , $ "# M
I $ N,$ !"M
" 0 "#
"
*" !"
"
& #
. " !"M , #
$ " ,$ ,
!"
, "+ # $ ,$ , $ " " "
$ +&G+
# #$
"
"# , "# "+ #
&'I "
,$ , $ "
" +$
"
. "# & "+
#
"+$ # . 1 I
$ I $ "
" ,$ *$ &
% "
+$ + $ #
*$ , !" # ,$ ,
" M + & # #
"
B ./
CM
!" #
"
"+$
"
"1"+ #
B R + :CM + $ !"
"
"# !" # , $ $ "
, $+
, $ $ BR: M . $C
"
, $+ ". $ $ B# C 0
+ $& " !" ,$ & + $ #
B%$ JC
"+$ #
&%
#
M : 0 " # $ = " M "
R 9 $ 0 " ;7>M 1$"
+$
+$ , #
$$ ! "
%
QQ
& # + &% G" W
"
WM , $
I
" ;7(
&% !
" &%$ , $
#
QQ
#
"+ "
:
N, $ & "+ #
$ =
" # &, $+ " M "
" ;72 0 +$
" ;7;
"
,$ ,! + #
QQ
+ # ,$ *$ &
&, + % # #
&,
!" . $ "
N+ "# $
, $
!" I : * G".
"
M
& +
"
,$ " ,
&, + % # #
"
, $& +
+ <'"#
& 0 $K #
&, + %
"
X
$
# + !
.
QQ " * $ #
"
M , $
,$ , $
"
0
, $
I
" $
+ & "+ #
%1+
= $.
!"
+$ +
# ) #
QQ
!# * .
&, & "+
"
# %
"+
"
&,$ % $M " #
$ < " I & += $ "
,$ *$ & # $ & " 1$ ,$ *$ &
#
"
!" 0
" + &,
N + "+
"
#
QQ
"
"+ "H
"
& + # "+$
0 QQ
" &% $*
"* ) M # % #
&G+ # # ,$ *$ & !" " = M " " = , $ # *&
& #
I # " = % " .
"
#
0
%1+
& , #$'
# , $& + $
$
"+
". $&
I
QQ $ I $
"
W $ "+ #
%1+ W
#
$$
#
QQ .
&, 1# #
# = < &
" : : I
QQ
"
, $ "1"+ #
S , $
I
& 0 $K #
,$ *$ &
#
" + &% G" &, K + & "+ ,$ *$ &
#
QQM " &% $* M : 0
"
"+
#. $ "
&K
"&
"+$
0 QQ I
&, # " I
,
,$ *$ & #
, # " &, $ & # "+
" &, # $ QQ = = $
Programacin I
10
Dossier
"
QQ
"
"
" &
$' + $
" $$ $ #
,$' + C
"
$ $
QQ
"
+
. $&
= $ % * %
" $$ $
+ &'+
= $
A0 #
"
+ #
"
"+ $
"I
"
# $ , # + " $ : + (
$ + $
#
"* + # " QQ "
% + "+ I # #
" , "+ # = + ,$' + M # "+ . # $
$*
" # .K
# & " 1$
" QQ #
& " 1"
"
"
" + "+ #
+ "
#
"
" # "+ .
: 0+
K
&+
N+$ & # & "+
Ingeniera de Sistemas
QQ #
,$ #
&
"
. "
0
%$
% +$
YA , $
"
"
%1+
+
&
$*
#
. " " M
"
+ I
"
& " 1 #
"H& $
&, 1
"
#
= "+ 1
%
$
N+ "
+9*(D6
+)
(
QQ #
+G "
I
"
A
"
+$
#
$ :=
& " $ # $ ,$
"+ $ " " & $ $
#. #
"
" $
,$ " ,
$$ $
# $ # "# M
+
& # "+
", $
P*0, $
QQ P *DD
(9(,2
() ;(
QQ
" H, $
"1"+ #
QQ
,$ *$ &
I
&,
,$ *$ &
I
* "
+'"# $ #
"#
& + "
"
&, #
,$ *$ &
I " * " $ " =
%
$ &, # % 1 + $%
QQ
#
" +$
"
#
+'" ,$
"+
"
" % 1
# % $K" , # $ :
$ % 1 QQ
U $" *: " 0 + : , # " # $ $ * "
$$ $
$ #
QQM 0
&,$ # " $ * "
=
1
$%
> + &,
# % $K" * " $ $ $$ $
$
". $& $
+ M
$%
QQ # + "*
"+$
" ,$ *$ &
0 " ,$ *$ &
QQ
N & " "#
N+ " !"
" &%$ #
$ : = . "+ + $& "
" *
" # $
" ,$ *$ & #
S
+ $& "
" *DDM
"+ "# I
" ,$ *$ &
QQM "
$
I
, !" QQ : 0
#
+= #
"
& "H ,+ " ? &, $
Programacin I
11
Dossier
Ingeniera de Sistemas
QQ /
&, $+ " * &' I
" : $ "
M+
&
. $& + #
#
$
. "+
# # + M
+$
# "
QQ
%1+ # "
$
H+& " = # #
&, $+
* "+
$ + $K+
& " $
$ + +, #
3 $ %
Z,$ *&
@-'+
"
"
&H"
:
#
!" #
. " " 0
# &' #
+ M QQ
0 * $# $
&'N &
"
M
"I
N +
N+ " "
#
#
+, #
:
&, #
"
&, + % # # QQ
* " #. $ "
"
$ * + $
@-'+
"I
$%
QQ
# =K #
$%
M
"+ $$
!"
"+$
&%
" ". "# %
$%
QQ " $= + "+
= $ !" #
&, # $ $ "+ #
K
"
# !$# " M
&
"+ $"
"+ $ + = #
$$
B
CM , $
" " "+ $" #
= "+ "
# &' M
$%
QQ #& +
: $
"+$ # # ". $& !" # #
" $ +!"
# #
+
#
,)
3(I+-,) )5495G5*,6
5K,) ;(
@-'+
QQ )+97
"+ $"
"+ $ + = #
$$
I
, $& +
&, $M " < $ 0 # , $ $ "
& &
"+ $"
""
#+ $
&, # $ 0
# , $ # $
,$ *$ & #
&,
!" 0
" < #
+$ =G #
, "
# & "HM
, " #
&,
!" #
K
"
# !$# "
,$ *$ & # $ # + $M
# ##
"& + $ #
$ , #
1 + $
" = < # & & $< $
8 + $ #
& $
3
B3 $+
"+ &
%1 +
$ "+ #
& $0
" * $CM I
"
. + # * + $ #
, $,
!" # & & $
I
, $& +
,$ *$ & # $
$ $ ,$ *$ & # + & )
, $ $
5-> U%
, $+
#
"+ $$ , "
Programacin I
"*
"
&% # $M
12
#& + $
$ * +$
+,
Dossier
96
(*()+-() ;(
= +-?@F@),- +
"
"*
1#
" ,$ *$ &
N
"+
&,
Programacin I
QQA
Ingeniera de Sistemas
+ "=
$+ $
&,
!"
+ $K+
* "+ M
, $+ %
# $
#
+$
$M ,$ *$ &
*%
0 "+ "# %
+ &
# , "%
$', # 0 , I )
, $& + "
# $
13
"+$
: $#R $
Dossier
$ "+
Ingeniera de Sistemas
,$ *$ &
!"
# "
)D(*O
G5*,3(96
( (2*+3D52
,;+-;(
"+ $.
# "
$$ $
& 0 $K #
"+ N
+ $K+
#+ $ &
# + $ +H + "
$ "#
*$ "#
QQ " 0
,
" #
$ "# QQ
$$ % 1
&% "+ [ "# R #
( >CM 0
"+ "
" U+ # : $$ & "+
, $
[ "# R B %
$ R "# R :C
#+ $
"+$
+ #
, ,
# % 1"=
+-2
,9; QQ
"
". * $ $
" # $ $# +
"
#+ $
# + N+
# , $ # $
+ $K+
.+R $
+'"# $ , $
+ $
$$
I $ = $ !" B ". $ $
$$
#
,
"
#
"+ "
, # #
&
" &%
,$ *$ & !" $ "+ #
%1+
, $+ , $
&, + M %$ $K #
"H& $
&, 1
%
$ ,$
&, # , $
"
" #& " +$ # $ "+ * "+ #
$ 0
&' # -2> %$ $K # . " "
"
" 0
#+ $ & +/ $ :=
" ,
&+ #
#
"/# 0 $ /#
"
"+ N
%$
+ # , $
$
# $
+ "# $
QQ 0 "
"+$ # "+$ #
+ . &
#
"* 1
, $ # *&
+ %
#
"
7>V 0 ;>V
Programacin I
14
0 "#
+$
& M 0
&,
!" $', #
+
" "
+ $K
U
0 "#
*$'.
$+ , $ & $ 0 $ : = & 0 *$ "#
$+ "
" . &
% "
+ %
# #
= $+ #
& . % # #M $ * $ # #M &, # # #
& "
& " # W "* 1
+$ + $ # WM
.'
#
$0
$%$
"
"*
0
1
#
+$ + $ #
$ "+ #
M
"
%1+
"
H+&
Dossier
=>
Ingeniera de Sistemas
>
"
75
&K
"& #
,
, $ $M
/
%$ # 2
((
+ $ $M
"
"#
# $
"
"
"
K
.
"1"+ # " +$
"
,$ *$ &
= <M
"+ " " "
+ $ +'2
54,6
+-5,3(96
(
"
< "
K& &
,$ *$ & + "#$'I
"+ " $ "
$ # # $ + = # ,$ ,$
# $!
$ :=
#
%
$
$+
& R59*2
@;(SP 0T I
" $ :=
#
%$ $K
"
N+ " !" L : I
"+ " "
#
$ !" # = $ %
0 . " "
I , $& + "
. " " & "+ 0 &,
!" #
,$ *$ &
. $& * " $
" ,$ *$ &
"
?L
"
& "+ $
%$
,$ *$ & L?
?L
Z " # \
Z " # \
Z# . "
:]
:]
?L
"+
&%$ ^ " B+ , ^= $ " &%$ ^= $ % -M + , ^= $ " &%$ ^= $ % 2C S
= #
&%$ ^ " B+ , ^= $ " &%$ ^= $ % 5C S
. +
&%$ ^ " ( B+ , ^= $ " &%$ ^= $ % 4M + , ^= $ " &%$ ^= $ % 7CS
Programacin I
15
Dossier
"+
V
&%$ ^
"
Ingeniera de Sistemas
"
-(6
@9
= #
V
&%$ ^
"
B+ , ^= $ " &%$ ^= $ % 5C
"
#
W
.
V
&%$ ^
"
-(6
@-9 $9+3XK,X;(KB #
W
Programacin I
16
Dossier
Ingeniera de Sistemas
5963,59<K+5;B YP $
V
PY
"
U
!
" &%$ ^= $ % ; _
&%$ ^ " B " &%^= $-M " &%^= $2 C U
&%$ ^ " B " &%^= $5 C U
" &%$ ^= $ %
>_
&%$ ^ " (B " &%^= $4M " &%^= $7 C U
"+ "
-(6
@9
U
U
I(3D2
+
% G$=
I
#
"+ "
# ,$ *$ & I # . " < # , $
+ $& " # $ W U WM
I
"#
&, # $
." #
& &
+
"
$ 0 I
"+ "
&, 1 , # "
* $
+ " $ &' #
" $ "* !"M 0 : %$' I
= $
&, # $ # "# + $& " "
, $. + & "+ K +
$%$
I
& & "
+ M , $ 1&, , #$K $
Programacin I
17
"+ "
% $
"#
$ "* "
Dossier
D-596
G<W +
W " $ "* !"WBU
Ingeniera de Sistemas
" 1&,
"+ "
% $
&' # W
9*,'(N,35(96
+
K
"
"+ $ $
. " !" 3,59<B
# " &" "
BA
C
0
" ". $&
"
I
& " +$ "
&, # $
,$ & $
K
"
#
,$ *$ &
+' &,
+ , $ " # $ + = W R59*2
@;( W I &,
$# " #
$
" $ : = # + N+
, . #
"
" &%$ I
*
& & B \ +# :] C 0
$ &, < $
+
K
"
, $
"+ " # # # :
$ :=
"
+
$ :=
+'"
"
#
#
$
"
#
. " "
*
& #
, $
,$ *$ & B, $ 1&,
,$ "+.BCC "
$
, $ I
&, # $
,$
A0 #
. $&
# + "+
# "=
$
$ := M
% $M
$ : = "=
#
+'
# &+ # , $
&
B, $ 1&,
W +# :WC
&, # $
%
$' "
#$ + $
+=
"
& & "+ #
&, $ 0
"
&%
# &+
"
*"
\
]
%
$' " +$ # $ + $ M
0 " &%$ : % + & "+
& " +$
"
& & "+ #
" +
!" #
&, # $ "
#
B, $ 1&,
` `
C
$
* " $
+
$ :=
" * $# #
" " #$ + $
& #
0
" &%$ #
& &
+'+ $& " #
"
N+ " !" :
$ <!" #
N + "
#
+
$ :=
#
=+ $
$ , + !" #
$+ $ #
$*
# ."
"
" # ,$ *$ &
!+
I
# $ + = WZ " # W "
"
"+ "
# ,$ *$ &
"
"
$# " # I
,
+ $ & "+
" $ : = # + N+
"
* $ "I
+' % # M , $
I
"
$ + $& " $
" WUW
9*2
@)5E9 ;( G5*0(-+)
"
,$ *$ & !" "
,$ , ,$ *$ &
$
%$ $K
. " " I
$
#
"# $
& " $ B
, %
+ < $. " " I "
+G" "
#
"
+ < &
# $ + = R59*2
@;(M I " , $& +
)#$
"
"+$ " " +$ . : $
"
+$ ,$ *$ &
&, # $ I = &
&,$
"+ #
#
"# '"#
&,
# $
"
$
$. : $
" C
$ + # "#
"
N+ $"
"+$
, # &
. : $
R59*2
@;( Z35)G@9* 0Z
R59*2
@;( Z*7[59*2
@;()[35)G@9* 0Z
"#
"# I
"
#$
+ $
, $# .
+ #
&,
# $
R59*2
@;( S35)G@9* 0T
I(3D2
+)
Z"
& Z"
Programacin I
# \ +# :]
# \& +: :]
18
Dossier
Z"
Ingeniera de Sistemas
# a
` "
:b
+3(96
,5+)
: $ # ,$ *$ & $
"= " "+
)#$
& "+ $
, # $
% $ I . " !" + "
# , $+ #
!# * M "
# $ "+
*H" + &,
# &' .
+ $ &
+$ % 1
#
" + < $"
+$
$ : = . "+
$ , " $
& "+ $
$+
"
B
#
+$
&
"+
&' & 1$C , $
I "
+
&
,$ *$ & # $
I
K
&%
YP 0 PY
I(3D2
+)
?L
& ?L
" 1&,
& "+ $
K
&%
?L
& "+ $ M
"+ " #
&, # $
"+$
L?
#
L?
,$ " ,
#
& "+ $
+
#
K
&%
M "
0
K
&%
$' + " #
L?
"
."
"+ , $
,2
,',) *2
,K(
N + " "
$ # "# # $
, # &
+ < $ & # "+ .
"+ "
!" = &
+
"+ "
" &
.
: $+
R+ :
= +
* "
$
$= #
# $
#
%$ J
# . +
N+ $"
"+
*" #
+0, # .
R:
#
.
%$
# # # + $& " # M I
"
=
: $
# %
. $
$ * + $
+ +
" *" #
+
"*
< .
" "
" +
* +
$ + $"
+$ +
= #
;(96
5G5*,;+-()
" # "+ . # $
" &%$ I # &
= $ %
0. " "
+'. $& # , $
"
"
#
+$
0 #K
*+ M
"I + &% G"
,+
$ + $ #
%$ 0 # X
$ "+$ "
,+
"+ "
C?\
,$ & $
"
+$
Programacin I
+ $#
K
&%
" # "+ .
X
# $
19
" "H& $ M
$I
# %
Dossier
#. $ " "
# "+ . # $
,$' +
& 0H
" &%$
(
,
Ingeniera de Sistemas
& 0H
+$ #
" #
, $
" + "+
" *" . + = M , $
%$
"+ "
$= #
!" = &
& "H
& "
. " "
,
#
K9@3M
@3 0 9@
# " + < $
# "+ .
# $
= $ %
0
+ $ #
"
$ & " $ #
& = $ %
=' #
0 " =' #
')(K,*5+9()
# "+ . # $
&, < $ " "
" &
" # + "+
, $ " &%$ #
,$ & $
(
$
"H& $ , #
+ K:2
5;+)
+$
&,$ # % "
$ + $^
" # "+ .
"+
# $" ,
# + " $
"]& $
" # "+ .
c
# $" ,
# + " $)
C ^"
: ^
5D+) ;(
1"
1&,
^" &
= $
$ +$
&%!
" &%$ #
"*
* "
:2
5;+)
& "H
,6
+) (9
+,
# # + M
"I
&
+,
# # +
, $+ $ #
+ & ) I
,
"& & $
= $' # , G M
+
+$
0
$ "* #
\
: $
%0+
"+
%0+
/( 457
- %0+
( - /(7
7 %0+
4 /(>7
( 454
( - Q(7
4 Q(>7
,2
5G5*,;+-() ;( 6
5D+
. # $ # +, + " "
&
# + $& " # + , # = $ %
+
!" # & # . $
. # $
"
Programacin I
20
$ "* # =
+$
"
Dossier
)549(;
"#
= $ %
= $ %
" =
*"
+ < # , $# .
= $
*" B=
$ %
+ C
)0+-6
"* # =
= $
@9)549(;
"#
Ingeniera de Sistemas
" . $& +
" . $& +
$+ B & + # C
+ < # , $# .
2
+94
"* # =
$* B &,
# C
\
*0,-
'/6
(
&^ ,
*" # : $
%0+
" *" # : $
%0+
596
& '/6
()
%0+
"* "+
" *" #
"* "+
>
& !
522(2
-4-7(5-7
- %0+
>
- ;- ;54 ;2 B & 0 $
"+ $ , $& + #
" d dC
;+@'2
(
^ '/6
()
K+5;
& !^ ,
# '/6
()
22
- %0+
G2
+,6
"* #
>
8
&
> %0+
^,
8
(-
'/6
()
-4-7(5-4
^,
Q ^
Q
/-;(
Q-;(
)59 K,2
+-
I(3D2
+)
C )0+-6596"S
%C 2
+94 596 "+ $S
. # $ *" #
" *" # " & 0 $
" *" # , #
,
$
)E2
+
*
I
$ M , $ 1&,
: $
#
"+ $
!"
"H& $
Programacin I
21
Dossier
Ingeniera de Sistemas
+, 2
+94 ;+@'2
(
, .
, "+ . + "+ # ,$
!" N+ "# # M *
I
"+ $ M
+ & ) #
%1+
# , "+ . + "+
# ." " "
&, & "+
. +M # % 0 "* # % $ ,$
"+ " ( + & ) # + "+
&
$ :=
#
%
$ , $ + #
+'"# $ S2
5356
) 0T
+ & )
0 SG2
+,60T
!"M
" + "+
,5,'2
() (9
" = $ %
" &%$ #
" = $ %
" # "+ . # $ BI
#
$* # ,$ *$ &
$#
$ # #
"+ . $&
_*,2
5G5*,;+-` S6
5D+T S9+3'(T
# "#
.
# $
+,
" &%$
#
$ " *" #M
&% "
" = +
#
$ : $M "+M .
" &%$ I
*" #M "*M : $+
"+ $ $& "+
+
#
%
= $ %
I(3D2
+)
C
%C
C
#C
, %
"+ "
$ $
"
"M ,
< $ &' #
" = $ %
& & +,
"
& &
_*,2
5G5*,;+-` S6
5D+T S9+3'( Ta S9+3'-(&T b SK,2
+Ta
S9+3'-( T b SK,2
+-TaS9+3'-(#T
#
# +,
!" #
" = $ %
, .
I
, . # 0 I , # & $ . $ $"
Programacin I
22
# % $
$= $
& & $ , $
%1+
%1+ , $ & # #
# "+ . # $
Dossier
#
= $ % M # &' #
%1+ M + &% G" &,
# " # %+ " "
Ingeniera de Sistemas
, .
"+ & & $
& : " # "+ $,$ + $
# ## & & $
# %
# +
, $+ $
$ ,$
, $
"+ #
, $
I(3D2
+
+9)6
,96
() (9
"+$ $
,$ *$ &
$ "# $
R;(G59( !
,
-, $+-3,7
= $ %
" + "+
&, # $ I
+$ + #
%$ $
$= # *+9)6
"
" + "+ M
# $T S=
I "
"#
, "+ 0
& # ." #
# $ + = R;(G59( "
! "
, $& +
M " + &% G" , $ "
# " #
$ + $
Programacin I
$ &
$* # + #
#$
+=
)+ ;( 2
, ;5-(*6
5K, ;(2D-(D-+*(),;+-R;(G59(7
R;(G59( S # "+ .
% $=
# +
" &G$
23
$T
"+ "
" + &,
+ + $ " " &%$ , $
+, #
" = $
Dossier
&;, $+-3,7
Ingeniera de Sistemas
)+ ;( 2
, D,2
,'-, -()(-K,;, *+9)6
7
*+9)6+ , ^# ^# +
"
*
: 0 # . $ "+
"+ . $&
+,
+9)6
,96
()
R;(G59( 3
# "+ .
" + "+
2 !
> 4
+9)6
,96
(
R;(G59(
" "+ $
" + "+ #
R;(G59(
"
& "# W
R;(G59(
*+9)6*0,-L
Programacin I
# "
$ #
$ #
,
"
R;(G59( 3
# :
$
" + "+
"
" + "+
"+ $ $ . $
" = $
+
" + 0 " >N
>N
(,2
()
!
*+9)6G2
+,6 _( - 2; 52
,-:*6
($+
$' + $
d d
+9)6
,96
(
*+9)6596 3 _ 2
( - 2; 52
+9)6
,96
(
$]S
96
(-,)
= $ #
" "+ $ + &% G"
: N # & M ">
,$ " , #
$ . $
": N # &
R;(G59( 3
# $ _ \=
&
"
=
$' + $ # "+$
$ " &G$
#
*+9)6*0,-
#
, +$ .
=
$' + $ "
!# *
$ #
"
_d d
,;(9, E ,;(9, 56
(-,2
$
&
&'
$ + $
"
" , $+ #
9 a $
"
9 _a $
"
24
"
$$ #
"+$
&
&
" aA
# " M !
$= " , $ # & + $
$+
I
, $
"+ "
$+
, $
b
"+ "
Dossier
Ingeniera de Sistemas
I(3D2
+
D(,;+() (9
, $ # $
$ +&G+ M
*"
" K
&%
!"M !*
I
0$
, $& + "
"
,$ *$ &
= $
. "
"
D(-,;+-() ,-56
3F6
5*+)
N + "#
+,
, $ # $
, $ # $
, $ # $
$ +&G+
%" $
" $
59,-5+)
Q
8
P
Y
c
Programacin I
9,-5+)
&
+
+,
!"
= !"
!#
B$ + C
QQ
88
8
25
C
C
Dossier
Ingeniera de Sistemas
596
,J5)
596
,J5)
SK,-5,'2
( T S+D(,;+-T SK,-5,'2
(&T
SK,-5,'2
(T S+D(-,;+-T
S+D(-,;+T SK,-5,'2
(T
I(3D2
+
D(-,;+-() ;( ,)549,*5E9
& 0 $K #
$$ , "# "+
b
Qb
/b
Pb
Yb
cb
Programacin I
, $ # $
, $ # $#
$ +&G+
*" !"
%" $
N,
26
Dossier
"
Ingeniera de Sistemas
, $ # $
9b9Q
,
,
M b M P <J 8 &B
# "
"
+,
$ % $ 9 Qb
, # &
+ + $ , $ M Pb J 8 &
I(3D2
+
-5+-5;,; ;( 2
+) +D(-,;+-()
"
, $
+ &% G" N +
& & "+ #
"
.
,$ $ # # # "+$ #
+ $ , $
"
"
+
, $ # $
,$ *$ &
M +G"*
"
"+
D(-,;+- -5+-5;,;
QQ
//
L
?
Programacin I
27
Dossier
Ingeniera de Sistemas
D(-,;+-()
(2
,*5+9,2
()
, $ # $
"
N + "
"
+ < ", $
, $ # $
"
&, $ $
**5E9
" $I
0 $I
\_
" $
]_
0 $
__
#G"+
f
_
+ #
# =
= "
: 0 &' #
" , $ # $
bb 0 db +'" , $ # % 1 #
! *
. $ "+ #
= $ %
%'
D(-,;+-
"+ " # # #
, $ # $
, $
= H " # <I
+
"
"+
3 $# # $
$#
# $ :
$# " # ,$
# &'
# "
, $
, $ # $
I(3D2
+)
?L
Z"
, $ # $
# \ +#
Programacin I
"
L?
:]
&, $ #
$#
"H& $
"+$
L?
WCS
28
Dossier
Ingeniera de Sistemas
".BWe#WMT CS
,$ "+.BW "+$ #
$#
WCS
".BWe#WMT%CS
5GB ]%C
,$ "+.BW
& 0 $I
WCS
(2
)(
5GB \%C
,$ "+.BW
& 0 $I
WCS
(2
)(
,$ "+.BW
" *
WCS
D(-,;+-() E45*+)
, $ # $
!*
ee
ff
d
+
&,
, $ # $
. $& "#
%'
" +$
"+$ $ C
+H "
%$
N,$
+$ &'
&, 1
3
3
"
!*
dD
$& + "
"$
Dee?
Dff?
3
3
3
3
3
N,$
"
!*
I(3D2
+
?L
Z"
Z"
#
# \ +#
# \ "
, $ # $
!*
L?
:]
:]
Programacin I
"+$ #
+' "+$
29
"
$+
"+ $=
# "H& $
L?
Dossier
Ingeniera de Sistemas
$BCS
,$ "+.BW "+$ #
" "H& $
WCS
".BWe#WMT" & $ CS
5GB f
B" & $ ]_ >CC
,$ "+.BW
"H& $
" * + = WCS
(2
)(
5GBB" & $ \_ >>C TT B" & $ ]_ 2CC
,$ "+.BW
"H& $
+' "+$
2 0 >>WCS
(2
)(
5GBB" & $ \ 2C i
iB" & $ ] >>CC
,$ "+.BW
"H& $ "
+' "+$
2 0 >>WCS
D(-,;+-A
#
, $
, $ # $ + $" $
++ $
$+
A+ &
"+ "
. $&
./+: "/
. $&
N, A N, 7 N,(
"#
N, M N, 0 N,(
5
" N,$
N,
"
"+ $,$ +
= $# #
96
+9*()
N,
,)+ *+96
-,-5+
N,(
I(3D2
+)
C N _ >S
/bJT
Programacin I
7&
30
Dossier
Ingeniera de Sistemas
& &
N_ >S
5G <J T
/b
(2
)(
/b&
D(-,;+-() ;( D@96
(-+ e / P
" , "+ $
= $ % #
, K
.
"
#$
!" " & & $ #
" =
$ #
, K
. & "+ , $
"+ " $
"
$
#$
!" #
" = $ %
, "+ $ + " " # . " " ,$ "
$ %
" = $ % , "+ $
" , "+ $ :
"= $#
, #
$ # *$ " 0 #
"
,
, $ # $ & " $
&_e
"&
* "#
# = = I
$ 1&,
#$
# =
#$
"
+,
$+
#
" $$ 0
& #
!" #
& & $
"+S
= $ %
"+
, $ # $ P
&, & "+ $ # e
"
# = =
= $#
= $ %
% #
"
#$
& "+ "
#$
!" # & & $ #
= $ %
, $ # $ & " $
!" I
,
"+ "+ "
I
.
I_ P&S
$'
$#
"+ " I
I(3D2
+)
,B : $ P, S
?L #
'B "+ P, S
?L #
*B
: $ P, _ e, S ?L
& , "+ $
& , "+ $
",
#$
;B : $ P, _ e, S
: $ P, _ ,S ?L : $ , 0 ,
Programacin I
"
31
" "+ $ L?
!" #
$' + $ L?
#$
= $ %
!" #
, L?
= $ %
, L?
Dossier
(B
Ingeniera de Sistemas
= $ #
"+ "
& _ e "+S ?L
I_ P "+S ?L
GB "+ NM P0M
"+S
= $ %
"+
>> 0
!"
>>>M
$
&
N
&
"+ $ L?
"+ $ M
& , "+ $
"+ $ M
"+
+9K()5E9 ,@6
+3:6
5*, ;( 6
5D+)
"# #
! &
+,
# = $ %
# + "+
"
, $ !" ! N,$ !" & + &'+ M
$$
"
"= $
= $ %
" + # & & "+
$
< $
"
,
"
# $ *
#
"= $ !" B,$ = & "+
$
(
-
= $ %
= $ %
* " #
"= $+ "
"
,
"= $+
"
$ *
* "
, $
I
: 0
+$
$
"
"+$ "
#
" & &
!"
+ &'+
# +, #
$ !"
,
* "+
< !" # # :
, $ !"C
#
#
+ , : $ ! : $+
"= $+ " " "+
+, . +
"= $+ " " # %
, $ "#
# & 0 $ ,$
!" I
+, #
I 0
$
+ #
# & & +,
$ *
"+ $ $ 0 " , $ "#
# +,
" *" # 0
$
+ #
#
+ +,
( " ,$
"+ " ,$ % & M ! "
!"
= $ %
" ,$ & = #
&% #
"+ # # # & & $ I
+,
#
$ *
1&, M
,
1#
&% # # %
.
$@9*5+9() ;(
,
.
+
+
:
# &' M G +
" *" #
+$
, $
"= $ !"
"+ ,$ =
+$ " & "+
, $ $ # "#
"
#
*"
, $+
.$
"
" $ M
96
,;,Y ,2
5;,
$@9*5E9 D-596
G< B
$ + " ,$ "+. , $& +
, $ !" # = $
" &G$
+ N+ , $ , "+
+ . " !"
+' # . " # , $
$ := #
%
$ )6
;5+ 0M , $ , # $ 1 + $
* "+
D596
G$
# "
+,
"
"+ "
$* & "+
Programacin I
, "+ # , $ . $& +
"+$ "
$ + $
I
!$# "
# . $& + I
"
$# " # . $& +
&, " #
$'" #
"# "
& "<
32
M
$ + $
0
# "
+'"# $
0 $ I $
"+ N #
+ . " !"
#
#
BU
#
+,
#
& "+
"
,$ & $
, * #
" , "+
* "# + ,
. $&
" I
$'" # , * #
" " *" # e 0
*
!# *
Dossier
Ingeniera de Sistemas
. $& +
%
N +$
& & "H& $ #
$* & "+ I # !$# " # . $&
+ & # M
$* & "+
0
!$# "
" "
$# " N,
+
: 0
.
"+
$* & "+
I
$
!$# "
# . $& + M
# I
"# + $& " #
: 0 &' $* & "+
I !$# "
# . $& + M
#
$+
$
#
$* & "+
"
"+ + %
&
+$ "
!$# "
# . $& + &'
+
"
#
+
$
E;54+
e
$' + $ H"
e#
"+ $
&
"
*"
"+ $
&
"
*"
"+K
.
& "H
e.
& . + "+
# " #
!"
"
"+ $
*"
+ $
&
"
*"
AN #
&
"
*"
+$
& "H
eY
AN #
&
"
*"
+$
e,
, "+ # $
e*
&'
e"
e#
!$# "
# "+ .
$+
"+$ e 0 e.
*" # + "+ , $
"+ e
# % "# $
#$
!" #
"
= $ %
"+ $ B &
"
".CM 0 "
I # $'* $# #
"H& $ #
$ + $
&,$
: +
& & "+
"+ $
# . $& + ,
+= #
!# *
$*
# " + " $ 3+;5G5*,;+-()M I
& #. # $
" "H& $ M
$%
$* & "+
"H& $
&, < , $ >M
" : $ &K
"&
$
" " ">
Programacin I
eN
ee
# &' M
e0
+$
$+-3,6
+
33
.
,
" : $
%$ "+
+H "
&K
"&
B
"
"+$
: 0C #
Dossier
Ingeniera de Sistemas
"H& $ + "
# &
I
&'N &
+$ + #
"H& $
" *
"+$ $ M
# $
A 0 +$
#
, %
$ % $ " "*M 0
# &
=
"
# "
+= M
: /, $ #
& #.
+$ :M I
M "#
$%$
"
#
$ +
#
1
. + /C
# $
"#
I
"H& $
"H& $ M
$
+ . $'
+$ M I
+$ + #
#K
*+
" : $
"+ $
&K
"&
<I
B "
$#
"#
I
" : $+
0
0
g +;+ ()6
+ () D,-, D-596
GaD(-+ *+59*5;( D-:*6
5*,3(96
( (9 (2*,)+ ;(
)*,9G g
(*@(9*5,) ;(
N + "
$ + $
& M# %
&
)*,D(
,
I
M *" P0 "
h[9i
+ #
h[-i
+ $" #
h[6
i
K
"
$$
h[Ki
!" 3 $+
h[Gi
= "
# , *"
h['i
+$
,
h[,i
$+ B, + #
" $ C
$$
"= $
"
h[i
&
&,
h[iii
h[Ai
*"
h[
&
%
!"
: $ < "+
h[[i
h[J000i
Programacin I
" $ ,$
"+ $
$ + $
+
& #
(*@(9*5,) ;( )*,D(
&
"+ $$ *
& $
& $
: N #
34
" #
!"
+
&
Dossier
Ingeniera de Sistemas
I(3D2
+)
D-596
GBW
"= " #
& "
D-596
GBW
" & $
5(9K(95;+) ,23@9;+ ;(
1 29]3(-+ ()7
" "H& $ #
WCS
e#WM >CS
& "
( D-596
GBWe.
& "# #
& "
1&
^ () @9 9]3(+ ;( *+3, G2
+6
,96
(
- D-596
GBae>2#bM CS
,
$#
" #
"
# 2 #K
*+
2 D-596
GBae2 4 bM CS
+$
&
"
# " #
& "
+ $
4
5 D-596
GBae > -.bMNCS
&,$ &
" "H& $ $
N#
& "
> #K
*+
"-,
"
&
$@9*5E9 )*,9G<B
*
& # M, $
+ $ # # +
# + #
. " !" )*,9GBC
+ . " !" +'# . " # , $
: # $ +# :M , $ , # $ 1 + $
"+ N
)*,9G<
+,
# #
+
# + " &
+'"# $
0$ I $ #
$ :=
#
+ . " !"
# " #
"+$
, "+ # , $ . $& +
, . # $
# . $& + M
$ + $
#
,
,
"% "
BU
&, " # +$
" % "
0
+,
#
$ + $
I
& "+
"
"
, . # $ # . $& + #
"+$ #
+'" ,$
## , $
*" e 0
"# "
". I + , # # +
$' K
#
!# *
# . $& +
& +$ $ " "
+ %
$$ , "# "+
. " !" D-596
GBC B= $
%
"+ $ $C
Programacin I
35
Dossier
Ingeniera de Sistemas
# " # . $& +
" " $# "M "
# <I $#
$* & "+ I
# $ : 0
"
"+$ " "
!# *
+
= $ %
# , $ $ %$ = $
+$ =G # )*,9GBC
#$
"
+
*" .
I + #
$* & "+
# % "
$
= $ %
# "#
&
" $'"
# +
K
#
+
, .
$' + $ e ,$
# "#
" &%$ #
= $ %
+ . " !" # & +
,$ & $ , %$ +
% .. $ + #
,
" , %$
+
"+$ # $' "
*
# "
"
,
0
+
# K
"
# , $
$
K
# , $ )*,9GBC
%$
"+$ # #
# #
+
#
+
# M )*,9GBC + & $' + &'+ & "+
"+
& #
)*,9GBC
. $& +
# % ",
, "+ # $
"
$, $
#
$ + $ <!"M
+ . " !"
"
*" .
I
&' #
* "# , %$ 0
I(3D2
+)
)*,9GBWe#WM T" & $ CS
" "+ $ I
&
)*,9GBWe e.WM
"
= $ %
" & $
# " #
+ $
0 " "H& $ #
& . + "+
: $
"+ $
# "
: $
$+
j7>kM
#CS
#
j7>kS
)*,9GBaej>/;k ej /< / k bM
# "
5
: $
Programacin I
CS
. $& #
+$
#j >kS
)*,9GBae > bM
&+
, "+
#j7>kS
)*,9GBae bM
0#
#CS
"H& $ #
+ $
36
, $
# "
" &' #
>
Dossier
)6
@*6
@,)
Ingeniera de Sistemas
(*@(9*5,2
()
accin 1
accin 1;
accin 2;
accin 3;
accin 2
accin 3
+
"1"+
$$ # % I
"+ "
&,
I(3D2
+
C
c
1444
R59*2
@;(\ +# :]
R59*2
@;(\ " :]
K+5; & " BK+5;C
g
596 M #M M " U
_ ---S
c mod 10
#_
a
e >S
_#Q S
d+c
" _ ? >S
,$ "+.Bae# e#bM"M CS
a div 10
h
#
n,a
---
"
--7
--
+$ $
---7
fin
Programacin I
37
Dossier
)6
@*6
@,)
(2
(*6
5K,
no
Ingeniera de Sistemas
(2
(*6
5K,)
53D2
(
si
condicin
accin 1
5G B
g
accin 2
"#
!"C
!" S
!" S
!" (S
accin 3
I(3D2
+
C
A, B
R59*2
@;(\ +#
:]
R59*2
@;(\
:]
"
no
si
G2
+,6 M %M
B <> 0
C
A/B
)*,9G<ae.e.bM T M T%BU
5G< % f
_ >B
V
_ ?%S
D-596
GBae
.b M CS
FIN
Programacin I
38
Dossier
(2
(*6
5K,
no
Ingeniera de Sistemas
+'2
(
si
condicin
accin A
accin 1
accin B
accin 2
5G B
g
"#
!"C
!" S
!" S
!" (S
h
(2
)(
g
accin C
!"
!"
!"
accin 3
S
S
S
I(3D2
+
R59*2
@;(\ +# :]
R59*2
@;(\ " :]
A,B
no
si
)*,9G<ae.e.bM T M T%BU
5G< % f
_ >B
V
_ ?%S
D-596
GBae .b M CS
W
(2
)(
V
D-596
G<a% # %
$ # + "+
I >bBU
W
B<>0
b debe
ser distinto
que 0
A/B
F IN
Programacin I
39
Dossier
(2
(*6
5K,
Ingeniera de Sistemas
]2
6
5D2
(
)j56
*0 B= $C
V
*,)( , 7
S
S
'-(,MU
var
op
1
...
op
2
op
N
s1
s2
sN
s11
s21
sN1
*,)( , 7
S
S
'-(,MU
*,)( , 7
S
S
'-(,MU
s22
;(G,@2
67
# S
# S
W
A, B
SW
Programacin I
40
Dossier
Ingeniera de Sistemas
sw
1
A+B
A-B
A*B
B<>0
el valor de B
debe ser
distinto de 0
C A/B
FIN
+;5G5*,*5E9 (9
R59*2
@;(\ +# :]
R59*2
@;(\ " :]
K+5; & " BK+5;C
V
G2
+,6 M %M
S
596 R S
D-596
G<a
D-596
G<a`"`"`" "*$
=
)*,9G<ae.e.bM T M T%BU
D-596
G<a`"`"`"`"
& $
)*,9<ae#bM T RBU
Programacin I
bBU
"
+ $
41
I
(
#
+,
, $ $ ___]bBU
$
= # $bBU
Dossier
Ingeniera de Sistemas
)j56
*0 B RC
V
*,)(
_ Q%S
D-596
GBae (. Q e (. _ e (.bM M %M BU
'-(,MU
*,)(
_ /%S
D-596
GBae (. / e (. _ e (.bM M %M BU
'-(,MU
*,)( (
_ L%S
D-596
GBae (. Le (. _ e.bM M %M BU
'-(,MU
*,)( 5G< % f
_ >B
V
_ ?%S
D-596
GBae (. ? e (. _ e .b M CS
W
(2
)(
D-596
G<a% # %
$ # + "+ I
>bBU
'-(,MU
W
4(6
*0<BU
W YL !
I(3D2
+) ;(
-+4-,3,)
B
YPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
-+4-,3, ?@( ,;5K59, (29]3(-+ 3:45*+
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPY
R59*2
@;( \ +#
:]
R59*2
@;( \ +# % :]
R59*2
@;( \
Programacin I
"
:]
42
Dossier
?L $ *$ & #
Ingeniera de Sistemas
L?
596& "BC
g
596& *
L?
$BCS
D-596
GBW # = "
WCS
g
D-596
GBWLLL
$$
D-596
GBWe#
+ LLLWCS
" & $ & *
WM& *
CS
h
(2
)(
5G B "+ "+ ] & *
D-596
GBW
"
$$
&
+ WCS
D-596
GBW
"
$$
&
# % 1 WCS
(2
)(
4(6
*0BCS
-(6
@9 >S
h
Programacin I
43
Dossier
)6
@*6
@,)
Ingeniera de Sistemas
(D(6
56
5K,)
= $
YP )5
() 3(9+-?@( $ PY
G+-< = $ _ 3 S = $ \_ 3 S " B
V
3 M 3 M " ?#
"+ "
"+ "
"+ "
S
S
(S
accin 1
accin 2
YP )5
() 3(9+-?@( $ PY
G+-< = $ _ 3 S = $ ]_ 3 S # B
V
accin 3
"+ "
"+ "
"+ "
S
S
(S
I(3D2
+7
R59*2
@;(\ +# :]
R59*2
@;(\ " :]
1, N, 1
*2
-)*-<BU
)*,9G<ae#bM T"BU
G+-< _ S \_ " S QQB
V
D-596
GBae-#b M CS
W
4(6
*0<BU
FI N
Programacin I
9]3(-+) 9,6
@-,2
()
44
Dossier
5(96
-,)
Ingeniera de Sistemas
,*(-<j052
(B
"#
!"
j052
( < "# !"B
V
"+ "
S
"+ "
S
"+ "
(S
W
accin 1
accin 2
accin 3
I(3D2
+)
B
9]3(-+) 9,6
@-,2
()
R59*2
@;(\ +# :]
R59*2
@;(\ " :]
N
i<=N
i+1
F IN
Programacin I
45
Dossier
&B
Ingeniera de Sistemas
-+4-,3, ?@( 2
(( @9 9]3(-+
53D,-() ?@( 6
5(9(
/ ;(6
(-359, 2
, *,96
5;,; ;( ;O
456
+) D,-() (
R59*2
@;(\ +# :]
R59*2
@;(\ " :]
cdp
cdi
aux
0
0
N
N>0
5G<# e
N mod 10
NS
__ >B
V
#, _ #, Q S
no
cdi
si
d mod 2 = 0
cdi + 1
W
(2
)(
V
cdp
# _ # Q S
W
" _ " ? >S
cdp + 1
W
D-596
G<ge#`"kM
NBU
D-596
G<ge#`"kM #,BU
D-596
G<ge#kM # BU
N div 10
4(6
*0<BU
W
aux, cdp,
cdi
fin
Programacin I
46
Dossier
Ingeniera de Sistemas
,*(- 5(96
,) <;+8j052
(B
;+
V
accin 1
"+ "
"+ "
"+ "
S
S
(S
W j052
(<
"#
accin 2
!" BU
accin 3
si
condicin
no
I(3D2
+)
C
$ =
# $I
" "H& $
+=
;+
V
)*,9G<gc;kae9@3BS
W j052
( B" & \_ >CS
&B
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
$ *$ & I &
+$
" & "H "
, "+
: + I
,$
"
" #
, "
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
Z " # \ +# :]
Z " # \ +# % :]
Z " # \ " :]
Programacin I
47
Dossier
?L LLLLLLLLLLLL
Ingeniera de Sistemas
LLLLLLLLLLLLL L?
, $ $
`"WCS
__] WCS
& # e .Qe .
+ # e ./e .
,$ #
+ # e .Le
"+ # e . ? e .
e . WM M %M CS
. WM M %M $CS
e . WM M %M&CS
e . WM M %M #CS
$ + $" >S
h
Programacin I
48
Dossier
Ingeniera de Sistemas
, )(96
(9*5, '(,M
"+ "
/[A
0
9
*
Z " # \ +#
Z" # \ "
& "BC
g
: $ S
'-(,M
$= , $ + $& " $
, B%
C ,$ # #
, $ [A
"+
I
&,
"# !" " $& # + $& " !"
"
"+ = &
, $ + $& " $ " [A
"# + $& " #
:]
:]
,$ "+.BW
R:
WC S
B C
g
,$ "+.B W
B,$
"
" +
, $
$C W C S
.B B _ * + :BCC __ dFd C
%$
JS
,$ "+.B W`"
WC S
h
,$ "+.BW`"
[A
WC S
h
% G$=
I
N,$ !" R: B C
$$ $' "# . " # & "+ : + I
, $ # $
" *
"
5GM 0 I
"#
*
'-(,MM # "# , $ . " < #
j052
(
& &
. $ BSSC
g
?L
$+ $
, #$K ,
"
$+
,$ &
;+8j052
(!
M , $
I
,$ *$ &
+
W
$ + W F
+
F
1 +
" +$
!"
"#
, "# . " # L?
.B N,$
%$ J S
h
!" C
?L $ ,+ $ #
"#
N,$
!"
= $# # $ L?
, )(96
(9*5, *+96
59@(
"+ "
*+96
59@(
& $
=
"+ & "+
"
,M + $& "
, $& + "#
,$ *$ &
"+ " $
Programacin I
'-(,Ma
"
$
"
*
49
"
#. $ "
I
" = < # + $& " $
< !" #
"
+ $ !" , $+
$ 0
"+
Dossier
" +
# + "+
1&,
#
>>
Z " # \ +#
Z" # \ "
& "BC
g
"+ " &S
&
Ingeniera de Sistemas
+$ $'" !
"H& $
",
+=
& "+$
"
:]
:]
#
g
".Bae#bM T" &CS
. BN\>C
"+ "
,$ "+.Bae#bM NCS
h R:
BN f
_ >>CS
, G@9*5+9 (J56
<B
. " !" (J56
<B + "
"
, $ + $ & : &' #$' +
I
"+ $ $ M " = <
#
+ $
"
+ $ !" !
% "# " $
"
<
#
,$ *$ & M G +
% "# "
# $ + & "+
,$ *$ & & & #'"#
, $ + $& " # 0 . $< "#
$ *$
+ &
, $ +=
< + &% G" "
$
#
, $
"
H+
&
$M
$$ # #
I $ $ := I
,$ *$ & : % $
% $+ M
=
# #
% .. $
#
# M +
$& & "+
+ < , $
% $+ $
& + $ " $$ $ . +
" =+ %
# "+
, # ". $& $
I " : 0
& #
% +M
+$ ,$ *$ & C
+, #
$$ $ I
Programacin I
50
,$ *$ &
= $I
,$ *$ &
& +!
"
B
# I
+G , $
, "*
"
$* & "+
+ &
, $ += M $ :=
Dossier
Programacin I
Ingeniera de Sistemas
51
Dossier
Ingeniera de Sistemas
96
+;@**5E9
"
+$ + *
&, + # $ M
%,$ % &
%,$ *$ &
& 0
+ < # , $
$
# = !" #
,$ % &
+
%,$ % &
%,$ *$ &
" " : $$
,$ *$ &
# & # I " $&
* " $ & "+ #
" ,$ *$ &
& #
& & # "+$ #
%,$ *$ &
.
$
"
!" # ,$ % &
&, 1
"
" +$
,$ % &
&' , I )
&, & "+ $'" & # "+
&!#
0
+
" "
# & "+
"
2;5)(C+ 3+;@2
,7 )@'D-+4,3,)
9+ ;( 2
+) 3F6
+;+) G@9;,3(96
,2
() D,-, -()+2
K(@9 D+'2
(3, () ;5K5;5-2
+ (9 D-+'2
(3,) 3:)
D(?@(C+)a2
2
,3,;+)
+
,$ % &
, I ) : + I
= < , # "
$ #=##
,$ % & &' , I )
$ , + # & "+
# " $
" ,$ % &
" #
&'
+G "
#
#=#$
,$ % &
,$ " ,
"
%,$ % &
# " &"
.$
"+ & "+
%
&
&G+ # # # )
# " & " ;5)(C+
;()*(9;(96
(M # % #
I
& "<
"
, $+
, $ $
" " ,$ % &
* " $ 0
# )"
"
, K
.
%,$ % &
3 &
" 1&,
#
!&
&, $
# ) #
"# "+ , $ $
,$ % &
, "* &
I
" ,$ .
$ I $
$ $ " ,$ *$ & , $ * +
9+6
,) #
&"
F $ I # : ,$ *$ &
, $& + $
< $ + $
&
*" $ " + M
&% $ " + M = $
" +
*H" # + "+
.
"
"+ "
!"
+ "
"
I & I $ ,$
"+
" #
, %
#=
,$ % &
" &!#
Programacin I
52
= $ "
" $
+
M +
"
#
Dossier
Ingeniera de Sistemas
,$ % &
"# + $ #
"
#
,$ " ,
$
,$ *$ & CM 0
# !
" "
$ # " +$
$%
"
,$ *$ &
%,$ % &
B&!#
%,$ *$ & $
<
,$ " ,
B+ &% G"
& #
C & # "+
%,$ *$ &
" + $
" $ + I
"
I(3D2
+
$
$ #
" K
$
, .
, $.
"* + #
(
- 3
"* + #
"
"+$ #
"
=
$
$
< $
$# $ #
, $.
"* + #
= $ #
, $.
"* + #
(G59,35(96
+ ;(2 2
4+-56
3+
$
Programacin I
, $.
2
4+-56
3+
$
&,$ & $
9:2
5)5)
,
#
= $# $ #
$
, $.
, _ ( - 2; B " + "+ , C
, L
# L
#
53
Dossier
(
(
3
,$
#
#
3+;@2
,-5N,*5E9 0
Ingeniera de Sistemas
$
,
"* + #
( - 2;
L, L
#
< $
= $ #
, $.
"* + #
&,
!" #
" ,$ % &
" &!#
"
,$ *$ & !" $ + =
D-+4-,3,*5E9 3+;@2
,-
&
+*(;535(96
+) / G@9*5+9()
-+*(;535(96
+)
" ,$
# & "+
"
%,$ *$ & I $
$
&' = $
# ,$ *$ & I
& B
#
"+$ # C 0 # = = $
$
&' = $
, $'& +$ #
# C
" ,$
" &%$
+ $
#
# ,$
$
<
"
" + $
, K
.
# $ %$
#
"
" &%$ # , $'& +$
# : ,$ *$ & B " #
&
# & "+
+' &,
+ , $ " *$ , #
"+ "
I
*"
"
# ,$
# & "+ B # "+ . # $C 0
" ++ 0
"
" # # # ,$ *$ &
+ $& " #
,$
# & "+
1 +
&,$ I
"
"+$
" &%$
# & "+
!" # ,$
. $& # #
# & "+
$ $ " ,$
# & "+
"+
Nomb_Proc(lista_ parmetros_entrada_y/o_salida)
Procesos
Fin Nomb_Proc
# "#
&%^ $
+
, $'& +$
"+$ # 0?
#
Programacin I
&%$ I
"
, $
, $'& +$
#
,$
# & "+
54
,$
# & "+
"+$ #
0?
"
Dossier
Ingeniera de Sistemas
2
,3,;, , @9 D-+*(;535(96
+
. $& #
& $
" ,$
# & "+
Procesos
Nomb_Proc(lista de parmetros)
Fin
-(*,@*5E9
,$
, $'& +$
& & "+ # :
$
& #
# & "+ ;('(9 *+59*5;5- " "H& $ M $# " 0 + ,
, $'& +$ #
#
$ !" # & &
"
$@9*5+9()
" . " !"
+,
" &G$
#. $ "
"
"
%,$ *$ & I $ %
&
$* & "+
" " &G$ M 0 # = =
" H"
$
+ #
& "+ #
" ,$
# & "+
, $'& +$ M # +
+
$ + $K+
(*2
,-,*5E9 ;( G@9*5+9()
. $& # #
Programacin I
$ $ " ,$
# & "+
55
"+
Dossier
Ingeniera de Sistemas
Nomb_Func(lista_ parmetros_entrada)
Procesos
retornar(nomb_param_salida)
# "#
&%^
+ #
"+$ #
"
&%$ I
, $'& +$
"
. " !"
, $'& +$
. " !"
#
"+$ #
"
" &%$ #
= $ % I
&
#
$
+ # #
. " !"
"
, $
, $'& +$
2
,3,;, , G@9*5+9()
"
. " !"
*" !"
& #
, $
& #
" &%$ M
"
"
"+ "
Procesos
nomb_var
Fin
Programacin I
56
Dossier
Ingeniera de Sistemas
5G(-(9*5,) (96
-( D-+*(;535(96
+) / G@9*5+9()
,$
# & "+
0 . "
"
"
&
"I
,$
#. $ "
"+$
G@9*5+9() " $& & "+ M # = = " @9 )+2
+ K,2
+"# # #
,$ *$ & B,$ *$ & ,$ " ,
+$
%,$ *$ & C I
$ . $ "
&
D-+*(;535(96
+) , # " # = = $ *(-+a @9+ + K,-5+)
K,2
+-() "
# " # = = $ " "*H" = $M $
< " * " + $
+
&
, $
" #
"+$ # ?
#
" " &%$ # ,$
# & "+
" * "+ " "*H" + ,
+
(
"
, #
*" $ " = $M 0 , $
" " " &%$ # ,$
# & "+
"
. " !"
$ . $ "
+ < "#
" &%$
" " " +$
!" B#
*" !"
N,$ !" & + &'+ CM & "+$
I
" ,$
# & "+
$ . $ "
, $ "
& #
"=
!"
& &
&!#
!#
,$ " ,
!#
&!#
" , $'& +$
,$ , $ " # , $
: +
,$ *$ &
, $'& +$ #
" "
" , $'& +$
&!#
" , $'& +$
M 0 "+$
B"
N +
"+$ &!#
B N +
C
& "
& "
!"
"+$
,$ *$ &
C
!" "+$
,$ *$ & ,$ " ,
= $ # %
$
% "
$ # = + # #
&!#
: 0 #
+,
#
, $'& +$
, $'& +$ #
"+$ #
" I
0 = $ # % " $ ,$ , $ " # , $
,$ *$ & ,$ " , M 0
#
#
" I
0
= $
$'" "
%,$ *$ &
&!#
0
# % " # = = $
,$ *$ & ,$ " , , $
,$
, + $ $
Programacin I
57
Dossier
Ingeniera de Sistemas
,-:3(6
-+) D+-K,2
+-/ D,-:3(6
+) D+--(G(-(9*5,
N + " #
+,
# , $'& +$ M I "
0 # "
+$ " . $ $?$ % $ ". $&
+$
%,$ *$ & M
# ,$ *$ & ,$ " , M
% $ " $
#" $
"
%
!" #
"
,-:3(6
-+) D+- ,2
+" , $'& +$
"#$
%,$ *$ & M , $ " ,
"
I
# "# = = $=
& , $'& +$
#
"+$ # M 0 I
, $'& +$
+
,
= $ % I $
, #
$ & # . # # "+$ #
%,$ *$ &
,$ *$ &
%,$ *$ &
& # $
"
, $'& +$ , $ = $
%,$ *$ &
! $
,$ *$ & "=
# $
,
$ + "+
"
# +
$ * " , $& "
$'59,2
6
(-,;+
!"
"
"
& #
%,$ *$ &
= $#
,$
"+
= $ %
+
+ = $
, $
= $ & #. # "
# = +
+$
, %$ M
"#
# ."
"
%
" *+D5, ;(2K,2
+-# # + I
,$
# & "+ & # . &
+ = $M
,-:3(6
-+) D+- (G(-(9*5,
,$
"
,$
"
$
"+$
%,$ *$ &
#
#
#
"+$ # ?
$ . $ "
I
,
M
&%
, $& "
,$
# & "+
0
#
$'"
,5,'2
() 2
+*,2
() / K,-5,'2
() 42
+',2
()
= $ %
#
+ < #
"
" ,$ *$ &
"
%,$ *$ &
# "
$ #
+,
,-5,'2
() +*,2
()
" = $ %
#
I
. " " & "+ #
,$ *$ &
& # $M
,-5,'2
()
" = $ % I
+ #
$ # # "+$ #
"
%,$ *$ & 0
%,$ *$ &
" = $ %
!
+' # , " % # $ "+
%,$ *$ & M
+ $& " $
. " !"
%,$ *$ & 0 $ *$
$
, $#
= $I
" "+$ % * $# #
"
= $ %
2
+',2
()
= $ %
#
$ #
"
,$ *$ & ,$ " ,
# " &" " = $ %
* %
"+$ $ I
= $ %
0
= $
, # " + < $ ! # "+$ #
%,$ *$ &
" I . $ " #
$ # M
= $ %
* %
, # " + < $ "
+ #
,$ *$ & ,$ " , 0 " + #
%,$ *$ & M # "#
: * $ . $ "
# "+ . # $ #
+ = $ %
Programacin I
58
Dossier
Ingeniera de Sistemas
3'56
+ ;( @9 5;(96
5G5*,;+& 0 $K #
,$ *$ & + " " "
+$ + $ + , '$% M
$ K
<0#
+ , "# " & : $ & B,$
# & "+ 0 . "
'&% +
# "+ .
%,$ *$ &
"
I
"
#
# "+ .
# $
=' #
" # "+ . # $ , #
$
# $M # : #
+$ & # M
+ < #
"
+
(42
,) ;( 3'56
+
'&% + #
" # "+ . # $
# &"
"I
+ #
" # "+ . # $ #
$ #
" " % I
, #
$
#
"+ #
%,$ *$ &
& #
"
%,$ *$ &
" # "+ . # $ 1 #
$ #
%,$ *$ &
"+ $" F "=
#
"=
"
+$
%,$ *$ &
Programacin I
"
"
M
N
59
,$ *$ & ,$ " ,
" C
$ #
"
"
"
&
!" # "#
$
" *
%,$ *$ &
,$
# & "+
$ #
$
"
"+ "
%,$ *$ & F 0 + #
0 " # '&% + # 1#
$ #
"
"+
0
*H"
Dossier
Ingeniera de Sistemas
$
. " "
, I ) M #
$+3,
"% I
" #
!# *
+ < # , $ # = # $ " ,$ *$ &
' + "#$' " + $
# + $& " #
" , $+
&'
(9(-,2
6
5D+XG@9*5E9 9+3'XG@9*5E9< 2
5)6
, ;( D,-:3(6
-+) B
V
*@(-D+ ;( 2
, G@9*5E9U
W
"#
+ , ^. " !"
+ #
, $'& +$
$, #
. " !"
, .
+,
& # "+
"+
" "*H" + , M
"+ $
" I
# % $ &
"#
" &%$ I
# = $I # = =
. " !"M
"
-(6
@-9
"
, .
& I
. " !" # = =
"
$ & I $ + $" " "*H" = $
$
+ , = K B K+5; C
+ < , $
"=
+ # = $ %
, $ # , $ &
" . " !" , # " + " $ , $'& +$
!
, %$ K+5; " = < #
, $'& +$
"1"+ #
"#
$
"+ "
I
& #
. " !"
"
+,
" 0
+ #
$'" 1
. " !"
+ #
. "
"
, # "
$
& #
# #
. " !" 3,59
# #
+$
. " "
"
# %
& $
. " !" 3,59 # #
+$
* $ # ,$ *$ &
$ H+&
$
$ I
$* & "+
#
. " !" 0
= $ %
# +$ $'"
." < $
1
!" #
& &
(*2
,,*5E9 ;( G@9*5+9()
*
= $ % M
"
& ,$ + + , #
"+$ # + "+
&, # $
Programacin I
. " "
+ &% G" : " #
$#
$ #
" . " !"
$ I
" ,$ *$ &
"
&,$
"# %
$%$
,$ + + , #
60
I
&, + %
. " "
Dossier
,$ + + ,
+$
$ :=
R59*2
@;(
#
"
Ingeniera de Sistemas
. " "
+ H+&
# "
"#
$%$
$ &
"+
#
&,
I(3D2
+)
"+ *@,;-,;+B "+ NCS
= # 3@2
6
5D2
5*,B "+ M "+ %CS
( .
-
+ )@3,B.
+ M.
+ %CS
"+ G,*6
+-5,2
B "+ NCS
(G595*5E9 ;( 2
,) G@9*5+9()
# . " !" #
#
$ +$
"
# . " !" #
# ."
"
"
#
+$
"
# . " !" # %
"
,$ + + , #
=
$ % $'"
. " !" , #
% $
"
I $ * $ # ,$ *$ & M
" !
% :
$
* # # $
,$ + + , M 0 " , #
+ $ # "+$ #
. " !" B "
# & "BC C
# $I
#. $ "
#
M "
, # " "# $
& "< $
$ # , $
"+ "
"
I(3D2
+
B
Z"
# \ +#
:]
?LLLLLLLLLLL
.
"
%
"B "+ M #
"
"B "+ M #
%
%
+ $& "
1CS
?LLLLLLLLLLLLL
.
g
$= I
$= I
WSW LLLLLLLLLLLLL?
1C
+"
,$ "+.BWe#WM CS ?L
Programacin I
+$ . " !" L?
61
Dossier
Ingeniera de Sistemas
$ + $" B L " CS ?L
h
?LLLLLLLLLLLLLLLLLLLLLLL
= # & "BC
# = = "#
"=
$.
+ L?
LLLLLLLLLLLLLLLLLLLLLLLL?
g
.
+JS
"+ , S
#
J_
h ?L . " #
<S
"
"B ,M < CS
?L
. " !" L?
2
,3,;, , @9, G@9*5E9
& #
" . " !"M "
. " !"
"#
&
+ # , $'& +$ M
I
* "+ ,
"* 1
" +
" +$ " . $ $
"+$
. " !"M
,$ , $ "
" " &%$ # . " !" 0 "
: 0
"#
&
" . " !"
$
< "
$+3,6
+
9+3'XK,-5,'2
( b 9+3'XG@9*5E9< D,-:3(6
-+) ,*6
@,2
() BU
Programacin I
62
Dossier
Ingeniera de Sistemas
"#
" &%^= $ %
.
$# =
=
" &%^. " !"
, $'& +$
+
" &%$ #
= $ %
+ , $
. " !"
" &%$ #
" # "#
. " !"
$# $'
+'
& "#
"
= $ I
",
#
. " !" 0
*" #
$$ , "# "+ , $'& +$
"H& $ # = $
"
# %
$ *
"H& $ # , $'& +$
+ < #
"
. " !" 0 # & & + ,
, )(96
(9*5, (6
@9
" #
. $<
"
# "& # + #
. " !"
. " !" I
&!
, #
+ < $, $ # = = $ "= $
" I
"
"+$ M , $
$ + $" $
$59,2
5N,*5E9 ;( @9, G@9*5E9
A0#
I
. $&
&!
"#
."
"
:
#
1 + #
. " !"
H+&
"#
"+ "
-(6
@9 , $
" . " !" , # + " $ = $
* "+
# + $& " $
"+ "
. " !" 0
!" 0 = = $
"
"+$
"
# = = $ " = $
# % + & $ "
"+ I
"+ "
$ + $"
. $& # # = = $ " = $
-(6
@9< =
N,$
!" BU
I(3D2
+)
B
Z"
Z"
# \ +#
# \ "
:]
:]
?LLLLLLLLLL
"+
LLLLLLLLLL?
Programacin I
63
Dossier
= #
Ingeniera de Sistemas
B= #CS
?LLLLLLLL
LLLLLLLL?
= #
B= #C
g
,$ "+.BW $
"
I $+
, $
"+ " $ WCS
* + :B CS
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
"+
B "+ M "+ % C
g
$ + $" B L%CS
h
?LLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLLL?
"+ & "B= #C
g
"+ NM 0S
$ $BCS
N _ >S
0 _ >S
,$ "+.BW $
+ # # e# L e#
,$ "+.BW`"`"WCS
BCS
e#WM NM 0M
BNM 0CCS
$ + $"B>CS
h
&B
Z"
Z"
Z"
# \ +# :]
# \ +# % :]
# \ " :]
?LLLLLLLLLLLLL
= #
= #
" B. + M .
B= #CS
LLLLLLLLLLLLLL?
+ %CS
?LLLLLLLLL
= #
g
" B.
8
+ M.
LLLLLLLLLLL?
+ %C
: $ ,S
+ M $M &M #S
#
Programacin I
64
Dossier
Ingeniera de Sistemas
g
$ $BCS
,$ "+.BW
& $`"WCS
,$ "+.BW
+ $`"WCS
,$ "+.BW(
+,
$`"WCS
,$ "+.BW= # $`"WCS
,$ "+.BW2
$WCS
,$ "+.BW`" "+$ # <
, " __]
, _ * + : BCS
,$ "+.BW`"WCS
R + :B ,C
g
d d
_ Q %S
,$ "+.BW`"
&
,$ "+.BW`"`"WCS
BCS
%$ JS
d d $ _ / %S
,$ "+.BW`" $ +
,$ "+.BW`"`"WCS
BCS
%$ JS
d(d & _ L %S
,$ "+.BW`" ,$ #
,$ "+.BW`"`"WCS
BCS
%$ JS
d-d # _ ?%S
,$ "+.BW`"
"+
,$ "+.BW`"`"WCS
BCS
%$ JS
h
h R:
WCS
# e .Qe
e .WM M %M CS
# e ./e .
+ # e .Le
# e .?e .
. WM M %M $CS
e . WM M %M&CS
WM M %M #CS
B ,f
_ d2dCS
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
B= #C
g
,$ "+.BW $
"
* + :BCS
h
?LLLLLLLLLLLLL
$+
, $
"+ "
WCS
LLLLLLLLLLLLLL?
65
Dossier
Ingeniera de Sistemas
$BCS
,$ "+.BW "*$
,$ "+.BW`" _ WCS
".BWe.WM T CS
,$ "+.BW`" _ WCS
".BWe.WM T%CS
"
, $ $
`"WCS
,$ "+.BW`"WCS
" B M %CS
$ + $" >S
h
,2
+-() ;(K@(2
6
+)
#
. " " M N ,+
I
# + , K+5;M # = = " " = $
+ = $
, .
N, K + & "+
"
"+ "
-(6
@9
" . " !" "
, . #
& = # 0
"
, .
" = $ # = + M "+ "
= $ # = + , $
. " !" I # +G " & "+ "# . " #
"
: #
$ #
" . " !"
& = #
, #
$
#
&
, $ "#
"
I $ N,$ !" =' #
= $# =
, $# $'
"
,$
# %
#
+ , $
. " !" # %
*" $
" = $ % M#
"+$ $ M
,)+ ;( D,:3(6
+) , @9, G@9*5E9
+-K,2
+"
+
&%
(96
-,;,B
K,2
+-# , $'& +$
I
: * " " # : = $ "
.
,
+ $'"
+--(G(-(9*5,
"
+ &G+ #
;5-(**5E9 # , $'& +$
I
,
. " !"
+
*" .
I
&%
: :
= $ # , $'& +$ , $& "
" "
"#
. " !" : + $& " # M & # . "# #
+ . $&
= $ $ * " <K,-5,'2
() ;(
),2
5;, + ;( (96
-,;,Y),2
5;,B
Programacin I
66
Dossier
Ingeniera de Sistemas
I(3D2
+)
2
,3,;, D+-K,2
+-7
Z " # \ +# :]
Z " # \ " :]
?LLLLLLLLLLLLLLLLL
"+
#B "+ NCS
= #
B= #CS
LLLLLLLLLLLLLLLLL?
?LLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLL?
= #
B= #C
g
,$ "+.BW $
"
I $+
, $
"+ " $ WCS
* + :BCS
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
"+
#B "+ NC
g
N _ NLNS
$ + $"BNCS
h
?LLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLL?
"+ & "B= #C
g
"+ + _ >S
,$ "+.BW
BCS
#$ # # e#
e# `"`"WM +M
#B+CCS
$ + $"B>CS
h
&
2
,3,;, D+--(G(-(9*5,7
Z " # \ +# :]
Z " # \ " :]
?LLLLLLLLLLLLLLLLLLL
= # "+ $B "+ LNM "+ L0CS
= #
B= #CS
?LLLLLLLLLLLLLLLLLLL
= # "+ $B "+ LNM "+ L0C
g
"+
NS
N _ LNS ?L * $#
Programacin I
LLLLLLLLLLLLLLLLLL?
LLLLLLLLLLLLLLLLLL?
$#
= $ %
67
N L?
Dossier
LN _ L0S ?L
L0 _
NS ?L
*"
*"
Ingeniera de Sistemas
= $ # 0 " N L?
"N
= $ # 0 L?
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
B= #C
g
,$ "+.BW $
"
I $+
, $
"+ " $ WCS
* + :BCS
h
?LLLLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLLLL?
"+ & "B= #C
g
"+ NM 0S
$ $BCS
N _ >S
0 _ >S
0 + &BW WCS
,$ "+.BW "+ N _ e#
"+ $BTNMT0CS
,$ "+.BW : $ N _ e#
BCS
0 _ e#`"`"WM NM 0CS
0 _ e# `"`"WM NM 0CS
$ + $"B>CS
h
2
,3,;, D+--(G(-(9*5,7
?L $ *$ & I
&
Z"
Z"
:]
:]
# \ +#
# \ "
+$
?LLLLLLLLLLLLLL
= #
= #
?LLLLLLLLLLLLLLL
> ,$ & $
"H& $
L?
LLLLLLLLLLLLLLLL?
+ $" &#
"+ $
L?
LLLLLLLLLLLLLLLL?
= #
B= #C
g
,$ "+.BW $
"
I $+
, $
"+ " $ WCS
* + :BCS
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
g
Programacin I
68
Dossier
Ingeniera de Sistemas
"+ S
,$ "+.BW
,$ & $
>" & $
. $B _ >S \ >S _ Q C
g
,$ "+.BW e# WM " &j kCS
h
" + $
" `"`"WCS
?LLLLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLLLL?
2
,3,;, D+--(G(-(9*5,7
?L
?L
$ *$ & I &
+ $" + =
L?
Z"
Z"
# \ +#
# \ "
+$
> ,$ & $
LLLLLLLLLLLLLLLL?
+ $" &#
?LLLLLLLLLLLLLLL
= #
g
L?
:]
:]
?LLLLLLLLLLLLLL
= #
= #
"H& $
"+ $
L?
LLLLLLLLLLLLLLLL?
" + $
" `"`"WCS
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
Programacin I
69
Dossier
= #
B= #C
g
,$ "+.BW $
"
* + :BCS
h
Ingeniera de Sistemas
$+
, $
?LLLLLLLLLLLLLLLLLLL
"+ "
WCS
LLLLLLLLLLLLLLLLLLLLLLL?
2
,3,;, D+--(G(-(9*5,
?L $ *$ & I &
?L + $" + = ( L?
Z"
Z"
# \ +#
# \ "
+$
> ,$ & $
L?
:]
:]
?LLLLLLLLLLLLLL
= #
= #
"H& $
B= #CS
+$ $B "+ " &CS ?L=
LLLLLLLLLLLLLLLL?
+ $" &#
"+ $
L?
?LLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL?
= #
B= #C
g
,$ "+.BW $
"
I $+
, $
"+ " $ WCS
* + :BCS
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
+$ $B "+ " &C
g
"+ S
,$ "+.BW e# WM " &CS
h
Programacin I
70
Dossier
Ingeniera de Sistemas
?LLLLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLLLL?
" + $
" `"`"WCS
,$ "+.BW`"`"WCS
BCS
$ + $"B>CS
h
2
,3,;, D+--(G(-(9*5,7
?L $ *$ &
Z"
Z"
Z"
". "
"I
# =
"=
"+ $ L?
# \ +# :]
# \ " :]
# \& +: :]
?LLLLLLLLLLLLLL
# %
= #
$"
<B# %
B= #CS
LLLLLLLLLLLLLLLL?
NCS ?L#
?LLLLLLLLLLLLLLL
# %
<B# % NC
g
$ + $"B I$+BNCL
>CS ?L# =
& +,
"#
. "
"L?
LLLLLLLLLLLLLLLL?
=
$ <
# , $ L?
#$ # #
"" & $
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
B= #C
g
,$ "+.BW $
"
I $+
, $
"+ " $ WCS
* + :BCS
h
?LLLLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLLLL?
71
Dossier
,$ "+.BW
$ <
Ingeniera de Sistemas
#$ # # e (. L
e ( .WM NM
<BNCCS
,$ "+.BW`"`"WCS
BCS
$ + $"B>CS
h
3'56
+ ;( 2
,)
*H"
2
+*,2
()
* $ # "#
,5,'2
()
" #
$ #
: % $ #
+,
= $ %
42
+',2
()
,-5,'2
() 42
+',2
()
# ."&
" = $ %
#
I $ . " !" B " 0 "#
. " !" & "BCCM
+ $ &
.$ "+
I # " &" $ &
3
8
+ +, # = $ %
N + $'+ #
+ &, I
+G 1 + "#
,$ *$ &
$ "
"
$ G + 0
# +$ 0 " #
& & $
." < $
+ +, # = $ %
"
+ &'+ & "+
"
< #
"#
,$ *$ &
& "<
1 + $
"
%
+ #
. " "
I
+G" #
$ #
"
& & M , $
I
I $ #
, #$' + < $
,-5,'2
() 2
+*,2
()
#. $ "
#
"+ $ $ M
= $ %
# ."#
# " &" #
3
& & M
=
&
@
M 0 I
" $ #
0 # +$ #
& # 0
$ + $" #
" . " !"M $ , + = & "+
# "+ . # $ ! " &%$ I
"+ "
M, $
. " !" I
+ "* "
& & " &%$ M , $
* " #
". !"
: 0 # #
" = $ %
!
$ = "+
: 0 # . " # M , # "#
N + $ "+ "
= $ %
I
# ."#
" . " "
# + "+ M " I : 0 , *$
%
, $
"
"
!" #
+
= $ %
M
$
"
& & "+ #
$$ $
,$ *$ & M
I " ,
" " #$
!" ,$ . 1# M
+ &, # I
&, # $
, #
< $ ,$ = & "+
G$#
"+ "
I M "
"
<
N,$
& "+
& & "+ #
# . " !"M
= $ $' "# + $& " # B%
$ C
Programacin I
#
= $ % C
, #
$ " D,2
,'-, *2
,K( 0
+ < $
"
+$
,8N 0 81 B 1f C
\ "
+'
8 0
K
&%
#
%$ 0 # X # &' : 0 I + " $ "
+ $" , #
$ " "H& $
72
Dossier
Ingeniera de Sistemas
I(3D2
+
2
4@9,) G@9*5+9() ()6
:9;,-;(2
#
+'"# $
+ * $K
" "
+$
# ."
. "
+$ * " &G+$
#
. " "
& + &'+
3,6
00 "
I $ ,$ *$ & I
"
& + &'+
M : , $%!
M
"
+ " I
"
;+@'2
( 2
+4 <;+@'2
( JB 7
$* & "+ N $ #
$$ $ N
I(3D2
+
X_ * >BNC Q 5S
;+@'2
( (JD<;+@'2
( JB7
# $ , $& +
$ N
I(3D2
+7
Programacin I
$ :=
;+@'2
( 2
+4< ;+@'2
( JB 7
$$& +
$
$* & "+ N $ #
$$ $ N
" * +=
I(3D2
+7
X_ * BNC Q 5S
&
I
"+$ " "
* "+
* $K
+&
0 N, " "
M
$& +
" * +=
$& +
* $ +&
N _>
" , $ "
* $ +&
B%
" %
C #
> #
N _>
N, " "
$* & "+
NM
X_ N,BNCS
73
Dossier
Ingeniera de Sistemas
;+@'2
( )?-6
< ;+@'2
( JB7
$& +
$* & "+ # %
$& 0 $
*
I
*
& " $ I
. " "
"+ $ $
$
$ K
<
#$ # #
$ 0$ M
$
+ #
;+@'2
( D+j<;+@'2
( ',)(a ;+@'2
( (JDB7
= #
N,B%
N,C
I(3D2
+7
"+ ,$ *$ &
$% #
# =
= #
$* & "+
$
$* & "+
#$ #
Z " # \& +: :]
Z " # \ +# :]
= # & "B= #C
g
,$ "+.BWe .WdM, RB M CC
h
!
;+@'2
( )59< ;+@'2
( JBa ;+@'2
( *+)<;+@'2
( JB 7
+
, $& + "
$
" 0
" $ , + = & "+ #
$ # "
# *
& " $ I
. " "
"+ $ $
;+@'2
( ,6
,9< ;+@'2
( JB 7
+ . " !" # = =
# N # %
+ $ "
$ "* # /
S "
I $
# # &"
= $
, .
"$ # "
+ "* "+ #
,$ #
+$
;+@'2
( ,6
,9&< ;+@'2
( /a;+@'2
( JB 7
+ . " !" # =
0?N
+ <
*" #
$* & "+ , $
%+ " $
# = +
= $# N
, .
"$ # "
;+@'2
( ,')<;+@'2
( JB 7
;+@'2
( G,')<;+@'2
( JB 7
;+@'2
( G2
++-<;+@'2
( JB7
& 0 $I N
&
$ %
=
+ #
$ %
#
. "
$* & "+
"
"
# #
"
=
"
$
$$ $
$ + "* "+ #
#$ "+ #
= $
" "H& $ # #
+ # N
& 0 $ "+ $ I
"
I(3D2
+
.
$#
> # =
>M
$# / > # =
& ;+@'2
( G3+;<;+@'2
( Ja;+@'2
( /B 7
# = !" "+ $ # N?0
Programacin I
74
= /
Dossier
Programacin I
Ingeniera de Sistemas
75
Dossier
Ingeniera de Sistemas
+9*(D6
+ ;( ()6
@*6
@,
"
+$ + $
"
"1"+ #
% 1 " & & " &%$ , $ I
"
&' = $ % M #
& " 1
&'
"
# + "+
+, M
*$ , #
(*2
,,*5E9
)6
@*6+ , ^ +$ +
V
+ , ^ &,
+ , ^ &,
+ , ^ &, (
WU
$
" &%$ ^
" &%$ ^
" &%$ ^
&, S
&, S
&, (S
"#
6
5D+X()6
@*6
@-,
" &%$ #
"
6
5D+X*,3D+ 0 9+3'-(X*,3D+
"
= +, # # + I
= $ %
: &
. $& " , $+ #
#
+$
+ $
I(3D2
+)
)6
@*6$ * %
g
: $ + + %j->kS
: $
+ %j(>kS
"+ ", *S
"+ " #S
hS
)6
@*6$ *
g
: $ " &%j(>kS
: $ , j(>kS
"+ # #S
: $ . " j7kS
"+ S
hS
Programacin I
76
Dossier
Ingeniera de Sistemas
(G595*5E9 ;( K,5,'2
() ;( 6
5D+ -(45)6
-+
$ # ."$ = $ %
& " $ M
"I
#
#
+,
&'
I
+ < #
+$
% &
"
, # &
$ #
= $
+ $
?LLLLLLLL
)6
@*6+$
g
:
:
"+
:
hS
#
+
LLLLL?
% 1# $
$ " &%$ j >kS
$ , # j->kS
# #S
$,
+ j >kS
?LLL
LLL?
)6
@*6+$ % 1# $ . 1M + &, $ S
+$ . $&
?LLLL
9
9
LLLLLLLL?
)6
@*6+$ % 1# $
g
: $ " &%$ j >kS
: $ , # j->kS
"+ # #S
: $,
+ j >kS
h . 1M + &, $ S
"
,$ & $
#
$ &
+$ + $ M 0
* #
* "#
#
$ &
& & + &, I
+$ +
&G+ #
I
" , #$ &
#
$ $ &' = $ %
,$ *$ &
$ , # $ #
$ $ " = $ % # +,
+$
+ $#
$ # ,$ = & "+
# % #
$ $ "+ #
$ &
= $ %
"
$
,$ % & #
* "#
#
+ +,
$* #
+ $ M
+$ + $ + " I
. " !" 3,59
I(3D2
+)
)6
@*6$ * %
g
: $ + + %j->kS
: $
+ %j(>kS
Programacin I
77
Dossier
Ingeniera de Sistemas
"+ ", *S
"+ " #S
h %$ S
)6
@*6$ *
g
: $ " &%j(>kS
: $ ,j(>kS
"+ # #S
: $ . " j7kS
"+ S
hS
)6
@*6
&" S
,9(I+ ;( 2
,) ()6
@*6
@,)
$
# $
B , $ # $ , "+ C #
& "+
"# = #
* "+ . $&
+$
+ $
+ <
, $ # $
&,
I(3D2
+)
= $ %
* " #
%$
# +, $ * % #
1&,
&, #
* "+ . $&
"+ $ $M , # &
*" $
%$ ", * _ >>S
%$
" # _ ;;7S
.* + B %$ + + %M ->M +# "CS
.* + B %$
+ %M (>M +# "CS
&"
&"
.* + B
.* + B
(
= $ %
* "
&"
#
Programacin I
+, $ *
&, #
#
*
1&,
"+ . $&
"+ $ $M , # &
*" $
# # _ 7S
_ 2774-25S
&" " &%M (>M +# "CS
&"
,M (>M +# "CS
, "+
+$
78
$#
" #
&,
+ $
Dossier
Ingeniera de Sistemas
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
$ *$ & I , & +
"+$ #
"#
" $ * +$ 0
* &
+$
"+ " # , $ , "+
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
Z"
Z"
Z"
# \ +#
# \ "
# W "
:]
:]
W
?LLLLLLLLLLLLLLL
+$
g
LLLLLLLLLLLLLLLLL?
+$ * %
:
:
:
"+
"+
$ + + %j2>kS
$
+ %j->kS
$ # %j(>kS
" #S
", *S
h %$ S
?LLLLLLLLLLLLLLLLLL
: $
= #
= #
LLLLLLLLLLLLLLLLLLLL?
" B= #CS
$ B= #CS
+$ $ B= #CS
?LLLLLLLLLLLLLLL
: $
g
LLLLLLLLLLLLLL?
" B= #C
: $ $ ,S
$ $BCS
$* "B ;M 2M 2>M 4M CS
[N0B((M5M W
WCS
$* "B >M 7M 5>M 2M CS
[N0B 7M ;M Wj k $
$ * +$ WCS
[N0B 7M
M Wj k +$ $
$ * +$ WCS
[N0B 7M (M Wj k $WCS
$* "B 2M 5M 22M 7M CS
[N0B(>M 4M W * +
, " WCS
* + N0B2 M 4CS
$ ,_B : $C+ ,, $B* + :BCCS
$ + $" $ ,S
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
$ B= #C
Programacin I
79
Dossier
Ingeniera de Sistemas
g
"+ S
$
$BCS
$* "B 7M M 2 M (M CS
[N0B(>M M W
WCS
?L
L?
[N0B M 2MW +
#
%$
WCS
.* + B %$ + + %M 2>M +# "CS
.. :B +# "CS
. $ B _ +$ "B %$ + + %C/ S TT %$ + + %j k \ ddS //C
%$ + + %j k _ >S
?L
L?
[N0B M 4M W + $ #
%$
WCS
.* + B %$
+ %M ->M +# "CS
.. :B +# "CS
. $ B _ +$ "B %$
+ %C/ S TT %$
%$
+ %j k _ >S
?L
L?
[N0B M ;MW # + $ #
%$
.* + B %$
# %M (>M +# "CS
.. :B +# "CS
WCS
. $ B _ +$ "B %$
# %C/ S TT %$
%$
# %j k _ >S
?L
[N0B M
MW " #
".BWe#WM T %$
L?
#
"
" #CS
+ %j k \ ddS //C
# %j k \ ddS //C
WCS
?L
8
L?
[N0B M (MW "+ # # #
*"
".BWe#WM T %$ ", *CS
WCS
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
g
+$ $ B= #C
$BCS
$* "B M (M 4;M >M CS
Programacin I
80
Dossier
Ingeniera de Sistemas
[N0B M ;MW
WCS
* + N0B -M ;CS
,$ "+.BW e WM %$ + + %CS
[N0B M
MW
* + N0B -M
CS
,$ "+.BW e WM %$
[N0B M (M W
* + N0B -M (CS
,$ "+.BW e WM %$
[N0B M 2M W
* + N0B -M 2CS
,$ "+.BW e#WM %$
WCS
+ %CS
WCS
# %CS
WCS
" #CS
[N0B M 4MW
* + N0B -M 4CS
,$ "+.BW e#WM %$ ", *CS
" 1BCS
WCS
h
?LLLLLLLLLLLLLLLLLLL
"+ & "B= #C
g
: $ ,
LLLLLLLLLLLLLLLLLLLL?
" _ d>dS
#
g
, "_
R + :B ,
" BCS
"C
g
d d
d d
hR:
?L
?L
+ $ #
+$ $
$ * +$ L?
$ BCS
%$ JS
$ * +$ L?
+$ $ BCS
%$ JS
$ + $" >S
h
Programacin I
81
Dossier
Ingeniera de Sistemas
96
+;@**5E9
&
" & "+ # # +
"
+$ + $
# # + M= +
"+ $ $& "+ M !
+ &, $ M
# $M
"# + $& "
,$ *$ &
# +
, $# "
$
" $= !" , $& " "+ # *$ "#
"+ # #
# # +
+ < "
$ :=
&, + # $
&
" "
$ :=
" # , +=
#
&
" & "+
"# $ M
,
& "+
"# , += #
&
" & "+
& #
#
$ : = + $& "
, K
.
$ * +$ #
"
QQ , # &
$ :=
*H" = $
+, # =
, $& + #
%0+
+ * $K
, "# "# #
#$
!" # . 1 # # +
o
"+$ #
# +
", $
,$ *$ & # #
o
#
# +
$% " , $
,$ *$ & :
o
"+$ # ?
#
# + , # "
$+
K
#
, "# "# #
" "H& $
+ &
$ :=
$ :=
# %0+
+ N+
!
+'" , $& + #
$+
$ "*
# = $ , $
# %0+
* "
%0+
+ " " "
*" . #
,
M , $ 1&, M
= $
: N # & >N
& $
." # . : $
%$ &
" $ :=
"& #
+ N+ M "
$' , %
$ &'
'#
%0+ M
"I
. : $
&' $*
o
" $
+'" , $& + #
+ #
= $
, $
# %0+
"
+
$ :=
." # . : $
# + + #
+$ & # M # , "# "# #
, $+ 0 #
+ &
, $ +=
& 0 $K #
=
:
* $# "#
"* + # # . : $
"# I $ &
&
" $ = $
"+ $ M
"
& . + "+ M
&'* " M + M # % $ &
$
+ +,
#
$ :=
*H"
+, #
o
$ :=
"
&+ "
& # #
#
"+ *
. : $
"
&
" #
" "+ & *"G+
0
o
$ :=
#
+ $
, $& + "
# $
I $ , "+ #
, $ $
< $
+ $ 0?
$+ $
*H"
"* + # # $ * +$
o
"* + # = $ %
" $
# #M "
+ +, #
$ :=
" + "
"+ #
: % $ #
"* + # # $ * +$ M , # &
" # $ $
# %0+
&
"
$ * +$
&% G" , #
# $I "
+$
,
!"
" <
+, 0
"* + # #
# # +
&
" #
"
$ := M 0
$%
%0+
"
$
"
#
!"
+$
"#
" & $
, $
. " # $ * +$ M , $ 1&, M " . : $ # + N+
$' + $ #
o
Programacin I
82
Dossier
$ + $" #
# . $ "+
"* + #
# $ * +$
$ * +$
+ +, #
N+
"
# $ * +$
, $
)#
"+$
+$
, %
$ :=
$ :=
" + "+
& "
" + "+
Ingeniera de Sistemas
K
"
, $
"
$ * +$
"* + #
" + "+
"
+
$ :=
# +
&
" " " . $&
# + & )
"+ "+
"
$ &
+$ + $
, $ # ."$
# , " # . " "
#
%$ $K #
#
, $ & " 1$
. : $
" , # " $ $
$ :=
I
&% " "
#
+,
M , $ 1&, M #
$ * +$
#
"* + #
" + "+ M
" $ * +$
,
#
%
$
,$ " ,
, $ # . " $M
M
+ & )0
+, #
$ * +$
$ $ :=
&% " "#
"
# + N+ #
"* +
# + N+
$ :=
#
M " $& & "+
#
" %
$$ "+ M
&
$ :=
M +
#
" #
+
+ * $K M , $ 1&,
# # $ * +$ = $ % M I
"
+K
,
+ $
%" $
#
"* + # # $ * +$
# # +
X + &% G"
I $
&% " !"
"
%" $
#
"* + # #
$ * +$
2
4@9,) G@9*5+9() -(2
,*5+9,;,) *+9 (2 3,9(I+ ;(
,*05K+)
$
I
, # $ +$ % 1$
"
$ :=
"
"+$ " "
$ := #
+ " &
I + & $
%
$ )6
;5+ 07
$@9*5E9
. , "BC
.
BC
, +
%$
$$
"
"
.* + BC
%+ "
"
%0+
".BC
.BC
Programacin I
"
$' + $ #
$%
. "
" $ :=
., + BC
.,$ "+.BC
* "
" $ :=
$%
JBC
"+
()*-5D*5E9
* + BC
"
"
# "
" $ :=
" " $ :=
# " #
,
&,$ & # +
# +
" $ :=
#
" " $ :=
" . $& +
" . $& +
= = = $# # $
$ :=
83
" " $ :=
" " $ :=
.
." #
Dossier
Ingeniera de Sistemas
(*2
,,*5E9
#
!" #
$ :=
"+ . $&
L" &%^ $ : = S
"#
$
+$
+ $ # # +
" &%^ $ : =
, "+ $
$ :=
# ."#
"
"
$ := #
+$ % 1$' "
+#
,$ *$ &
D(6
@,
"+
#
%$ $ " . : $
"
+$ % 1$'# $ "+ + #
,$
#
$
$ $ " , "+ $
%$ $
. : $
# +, $
M
"
I
+ < $' . " !" G+D(9< B
)596
,J5)
bM W& # #
, $+ $ W CU
"#
" &%^ $ : =
" &%^ $ : = ^ "^#
= $ %
" &%$ I
%$ $
+
&
&% G"
"
"+$
& # #
, $+ $
# +,
"#
$ :=
# $'
$ := I
#
" &%$ # %
$ " $$ #
"+$
, #
, . $
$ + # "#
& #
" I
%$ $'
$'
I(3D2
+)7
$
L $ : %S
$ : % _ . , "BW
Programacin I
WMW$WCS
84
Dossier
& $
Ingeniera de Sistemas
L $ : S
$ :
_ . , "BW
``# +
``
+N+
" $ :=
%" $
WMWRWCS
, #
"+ "
+N+bM aRbCS
$ % $+
" #
& #
!"
= $' " &' # +
# . $ "+
" & #
+ N+
" & #
+;+ 6
(J6
+
**()+
()*-5D*5E9
W$W
%$
WRW
%$
, $
W W
%$
$
" $ := , $
+ $
$ := # % #
" $ := , $
$+ $
N +
% $$ + #
$ := "
". $& !" , $
" $ := , $
."
W$QW
%$ , $
+ $ ?
WRQW
%$ , $
N +
+ $ ?
". $&
W QW
%$ , $
$
$0
$%$
$+ $
$%$
$ := "
+$ 0 , $ $
."
N +
$ $
$ := "
$ := # %
$+ $
!"
#
N +$
$ M
# " =
N +
N +$
N +
$ # "
$ :=
$
=
M, $
$ := "
N +
+;+ '59,-5+
**()+
()*-5D*5E9
W$%W
%$
WR%W
%$
W %W
" $ := %" $
" $ := %" $
$ M, $
N +
# " =
, $
+ $
$ := # %
, $
$+ $
". $& !"
%$
" $ := %" $
$ := "
N +
$
, $
$%$
N +$
$ := "
+$ 0 , $
."
N +
$ $
# G
W$%QW
%$
" $ := %" $
N +$
, $
+ $ ?
$+ $
$ := # %
WR%QW
%$
, $
+ $ ?
$+ $
$ := "
Programacin I
" $ := %" $
85
Dossier
Ingeniera de Sistemas
N +
$ $
W %QW
$ M, $
# " =
N +
". $&
%$
" $ := %" $ , $
$ := "
N +
$
+ $ 0
!"
$%$
+$ 0 , $
."
L,.S
,. _ . , "BW# +
. B,. __
+N+WMW$WCS
,$ "+.BW $$ $
%$ $
. : $ WCS
5(-(
" = < I
:
$ :=
$$ "
% $+
&+ #
% # # +$ % 1$
"
." < $
,$ *$ & , $
$
$$ $
+ < $ &
$ :=
$
& "# %
"H& $ #
+
I
. " !" G*2
+)(< B
$$ $
, # "
+ $
"+ N
G*2
+)(B" &%^ $ : = CU
"#
= $ %
" &%^ $ : =
+ . " !"
$$
. : $ M
$$
" GN + # = = >
# +,
0 , "+ $
"#
&
& , $'& +$
. : $
I(3D2
+
L,.S
,. _ . , "BW 8
. B ,. __
WMW$%WCS
C
,$ "+. BW $$ $
Programacin I
%$ $
. : $ WCS
B,.CS
86
Dossier
Ingeniera de Sistemas
)*-56
@,/2
(*6
@,
"+ "
I $
!"
= $'"
. " " I
$ % $ 0?
$ "
$ :=
GD@6
*B = $ % ^
$%&
"
, #$'"
# + I
+ $ M " &%^ $ : = CS
"& #
$+ $ C
I(3D2
+
$
L,.S
: $
+$ _ d dS
. Bf
B,. _ . , "BW# +
+N+WMWRWCCC ?L
+$
. $&
"+$
,$ #
"
$$ $ L?
g
,$ "+.BW $$ $
%$ $
$ : = WCS
,$ *$ & L?
., + B +$ M,.CS
.
B,.CS
G4(6
*B " &%^ $ : = CS
"
= $ %
Programacin I
+ $ #
"
$ :=
% $+
87
" & #
+ $
# % $'*
$# $
"
"
Dossier
Ingeniera de Sistemas
I(3D2
+
$
L,.S
: $
+$ S
. Bf
B,. _ . , "BW# +
+N+WMW$WCCC ?L
"+$
&
,$ #
" $$ $ L?
g
,$ "+.BW $$ $
%$ $
$ : = WCS
,$ *$ & L?
g
+$ _ .* + B,.CS
,$ "+.BWe WM +$ CS
.
B,.CS
h
l
D@6
jB = $ % ^ "+ $ M " &%^ $ : = CS
$%
" "H& $
"+ $
"
$ :=
"+$
&
I(3D2
+7
$
L,.S
. Bf
B,. _ . , "BW# +
+N+WMWR%WCCC ?L
,$ #
" $$ $ L?
g
,$ "+.BW $$ $
%$ $
$ : = WCS
,$ *$ & L?
Programacin I
88
Dossier
Ingeniera de Sistemas
g
., +RB" &M,.CS
?L
+ &% G"
, #K&
: % $
#$
+ & "+
+ $
., +RB(M,.CS L?
.
B,.CS
h
l
4(6
jB " &%^ $ : = CS
" "H& $
"+ $ #
%0+
, G #
I(3D2
+
$
L,.S
. Bf
B,. _ . , "BW# +
+N+WMW$%WCCC ?L
"+$
&
,$ #
" $$ $ L?
g
,$ "+.BW $$ $
%$ $
$ : = WCS
,$ *$ & L?
g
" & _ * +RB,.CS
,$ "+.BWe#WM" &CS
.
B,.CS
GD@6
)B = $ % ^
Programacin I
89
Dossier
$%
"
Ingeniera de Sistemas
# " #
+ $
"
$ :=
I(3D2
+
$
L,.S
: $
#_W
& 3
. Bf
B,. _ . , "BW# +
"+ WS
+N+WMWRWCCC ?L
"+$
&
,$ #
" $$ $ L?
g
,$ "+.BW $$ $
%$ $
$ : = WCS
,$ *$ & L?
g
., + B
.
#M,.CS ?L
+ &% G"
K ., + BW
& 3
"+ WM,.CS L?
B,.CS
G4(6
)B = $ % ^
"
# " #
= $ % ^ "+ $ "#
+ $
#
$ :=
"* + # &'N & #
0
$
&
"
" = $ % ^
+ $ I , #
$
# "
I(3D2
+
$
L,.S
: $
#j7>kS
. Bf
B,. _ . , "BW# +
+N+WMW$%WCCC ?L
"+$
&
,$ #
" $$ $ L?
g
,$ "+.BW $$ $
%$ $
$ : = WCS
,$ *$ & L?
h
Programacin I
90
Dossier
Ingeniera de Sistemas
g
.* + B
#M7>M,.CS
,$ "+.BWe WM
.
#CS
B,.CS
h
$
GD-596
GB " &%^ $ : = M . $& + M $* & "+
"
"
" D-596
G, $ *
$#
CS
" " $ :=
I(3D2
+
L,.S
: $ " &%$ j >k _ W
"+ * WS
"+ # # _ (-S
. Bf
B,. _ . , "BW# +
+N+WMWRWCCC ?L
"+$
&
,$ #
" $$ $
L?
g
,$ "+.BW $$ $
%$ $
$ : = WCS
,$ *$ & L?
g
.,$ "+.B,.MWe > e #`"WM" &%$ M # #CS
.
B,.CS
h
$
Programacin I
91
CS
Dossier
$* & "+
!" # & & $
#$
Ingeniera de Sistemas
#
#
$ :=
*
$* & "+
I
"
"
K
&%
"#
I(3D2
+
$
L,.S
+N+WMW$%WCCC ?L
"+$
&
,$ #
" $$ $ L?
g
,$ "+.BW $$ $
%$ $
$ : = WCS
,$ *$ & L?
g
.
,$ "+.BW
.
&%$
B,.CS
Gj-56
(B L% .. $M + & ) M "l# =
+ < , $
$%$% I
# + N+
# # +
M " &%^ $ : = CS
+$
+ $
M " " $ :=
"#
L% .. $
#$
+ & )
+ & )
"l# =
"H& $
#
$ % $'"
Programacin I
I
& "+
92
$
, "
#
* $'"
# +
# +
+ & )
"#
Dossier
Ingeniera de Sistemas
+ < , $
$% I
# + N+
# # +
M " &%^ $ : = CS
" $ :=
"#
L% .. $
#$
# +
!" #
+ & )
+ & )
"l# =
"H& $ #
$ % $'"
& & $
" %0+
I
& "+
, "
#
* $'"
# +
+ & ) "#
6
,) G@9*5+9() D,, ,*05K+)
56
], (2D@96
(-+ ,2D-59*5D5+ ;(2,-*05K+
56
], (2D@96
(-+ (9 2
, D+)5*5E9 ?@( 2
( 59;5?@(3+)
& +-54(9 , #$ &
&
mX
mX
mX
M
M
M
, " $
,$ " , #
$ :=
,
!" +
." #
$ :=
Programacin I
93
"* ,
Dossier
Ingeniera de Sistemas
D+-9+3'-(&
M " &%$
CS
2
5359,-(2,-*05K+ 59;5*,;+ (9 9+3'-(
(6
(**5E9 ;( G59,2;( ,*05K+
G(+GB " &%^ $ : = CS
&,$
# %
"+$ $
:
* #
." #
#
"+$ $ , #$K" ,$ # $
$$ $
#
+ $
# , " #
. " !" G(+G< B
+ . " !" $ + $"
= $ # . $ "+ #
:
"< #
$ :=
"#
" #
#
$
" :
* #
+' 0 "# M
+ ."
." M 0 "
I(3D2
+)7
+$
Z"
Z"
" $ :=
# \ +# :]
# \ +# % :]
,,WM W$WCS
Bf
. .B. : $ CC ., + B.* + B. : $ CM +#
+CS
$ R "#B. : $ CS
R:
Bf
. .B. : $ CC ., + B.* + B. : $ CM +#
B. : $ CS
0 + &BW,
+CS
WCS
$ + $" >S
h
Programacin I
94
Dossier
Ingeniera de Sistemas
?L $ *$
3
Z" #
Z" #
Z" #
Z" #
Z" #
Z" #
?L# . "
Z# . "
& I , $& +
& ",
$ !" > L?
\ +# :]
\ " :]
\ +# % :]
\ +$ "* :]
\ +0, :]
\# :]
" &%$ #
$ :=
"#
^
A W, % # $ # +W
!" #
+$
g
< #
# $ L?
&,
: $
&j->kS
: $
%
"j(>kS
"+ # #S
?L &, I = $ .
: $= # S
h $ *, %S
$ :=
$ * +$ L?
" $ * +$ :
&" #
& "+ L?
?L LLLLLLLLL
LLLLLLLLLLLLLL L?
= #
0
B "+ "M : $ #jkCS
= # Y0 B "+ NM "+ 0M "+ M : $ jkCS
= #
$* "B "+ N M "+ 0 M "+ N M "+ 0 M "+ M "+ " CS
= #
" 1B= #CS
: $
" B= #CS
= # $
"B= #CS
: $
"
+
<
"B= #CS
: $
"
+ # B= #CS
= #
+
<
"B= #CS
= #
+ $^ %
"B
L.,CS
= #
+ $^ # #B
L.,CS
= #
+ #
"+
B
L.,CS
= #
+ # 8" $ B
L.,CS
= #
+ # B= #CS
= #
$ *B= #CS
= #
$
*B
L.,CS
= #
&"
*B
L.,CS
= #
# . $B= #CS
= # $# " $B= #CS
?L LLLLLLLLLLLL
= #
0
B "+ "M : $
g
"+ S
LLLLLLLLLLLLLL?
#jkC
95
Dossier
#j k _ +
Ingeniera de Sistemas
,, $B
#j kCS
h
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= # Y0 B "+ NM "+ 0M "+ M : $ jkC
?L
+$
"& " 1 " " ,
"#
, "+
" "
$ # . " # L?
g
* + N0BNM 0CS
+ N+
$B CS
,$ "+.BWe WM CS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
$* "B "+ N M "+ 0 M "+ N M "+ 0 M "+ M "+ " C
?L % 1 $
#$
"
, "+
" "
$ # . " # L?
g
" *" # "+ S
R + : B" C
g
Y0
Y0
Y0
Y0
. $
g
BN M0 M
BN M0 M
BN M0 M
BN M0 M
B _N Q
M
M
M
M
S
W WCS ?L
Q
7 L?
W WCS ?L
Q ; L?
W WCS ?L
Q ; L?
W WCS ?L
Q
4 L?
\_N / S QQC
Y0 B M0 M M W WCS ?L
Y0 B M0 M M W WCS ?L
Q ;5 L?
Q ;5 L?
h
. $ B _0 Q S \_ 0 / S QQC
g
Y0 BN M M M W WCS ?L
Y0 BN M M M W WCS ?L
h
%$ JS
Y0
Y0
Y0
Y0
. $
g
BN M0 M
BN M0 M
BN M0 M
BN M0 M
B _N Q
M
M
M
M
S
W WCS
W WCS
W WCS
W WCS
\_N
?L
Q
?L
Q
?L
Q
?L
Q
/ S QQC
Y0 B M0 M M W WCS ?L
Y0 B M0 M M W WCS ?L
h
. $ B _0 Q S \_ 0 / S QQC
g
Y0 BN M M M W WCS ?L
Programacin I
96
Q 4; L?
Q 4; L?
>
74
>>
77
L?
L?
L?
L?
Q >2 L?
Q >2 L?
Q 75 L?
Dossier
Ingeniera de Sistemas
Y0 BN M M M W WCS ?L
h
%$
Q 75 L?
JS
h
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
" 1B= #C
?L
+$
& " 1 "
<I " ". $ $ # $ : #
, "+
L?
g
$* "B((M
M 4;M -M 2M CS
Y0 B(-M (M -M W $
"
I $+
, $
"+ " $ WCS
* + :BCS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
: $
" B= #C
?L
+$
, " # & " 0 , $& +
*$ " #
L?
g
: $ , "S
$
$BCS
$* "B ;M 2M 2>M 4M 2M CS
Y0 B((M 5M -M W
WCS
$* "B >M 7M 5>M 2M 2M CS
Y0 B 7M ;M -M Wj k$
"WCS
Y0 B 7M >M -M Wj k +
<
"WCS
Y0 B 7M
M -M Wj k$# "
"WCS
Y0 B 7M
M -M Wj k + # WCS
Y0 B 7M (M -M Wj k " < $ $ *$ & WCS
$* "B 2M 5M 22M 7M 2M CS
Y0 B(>M 4M 2M W * +
, " WCS
* + N0B2 M 4CS
, " _ B : $C+ ,, $B* + :BCCS
$ + $" ,
"S
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= # $
"B= #C
?L
$& + $ $
$ := M 0
N + &
+$
" & " 1 , # "#
". $&
g
: $ , " _ d dM "+ " $ _ d dS
"+ NM 0S
L.,S
$ $BCS
?L %$ &
., _ . , "B
?L #
Programacin I
" L?
$ := , $
$L?
^
AM W$Q%WCS
___] ., _ . , "BW, % # $ # +WM W$Q%WCS L?
97
Dossier
Ingeniera de Sistemas
.Bf
.,C ?L = $ .
$ :=
N + L?
g
?L
$ := "
N +
%$ , $
$ + $ L?
., _ . , "B
^
AM WRQ%WCS
?L = $.
$ :=
: , ##
%$ $ $$ + & "+ L?
. B., f
_
C
g
?L
$ :=
:
% $+
$$ + & "+ L?
#
g
?L &
,$
# & "+ I
" $ * +$ L?
$ $BCS
$ *BCS
?L& =
, "+ $
." #
$ : = L?
.
JB.,M >M
U^
CS
?L
$%
$ * +$
"
$ : = L?
.R$ + BT$ *, %M < .B$ *, %CM M .,CS
, + :Bd`"dCS
N _ R: $ NBCS
0 _ R: $ 0BCS
?L ,$ * "+
#
*$ * $ & $ * +$ L?
Y0 BNM 0M 4M W *$ * $ & $ * +$ P\ ? ] WCS
"+ " $ _ B : $C+ ,, $B* + :BCCS
h R: B "+ " $ f
_d dCS
.
B.,CS
h
g
?L
$ := "
Y0 B->M >M -M W
Y0 B >M
M -M W
" 1BCS
% $+
$$ + & "+ L?
f
f
fWCS
$ := "
: , ##
%$ $
$WCS
h
h
g
Programacin I
?L
$ := 0
N + &
+$
" & " 1 L?
Y0 B >M
M 2M W
Y0 B 2M (M 2M W
P\ ? ]WCS
* + N0B-2M (CS
, " _ B : $C+ ,, $B* + :BCCS
. B , " __ d dC
g
?L $
" = & "+
$ : = L?
., _ . , "B
^
AM WRQ%WCS
?L = $.
$ :=
:
% $+
$$ + &
. B., f
_
C
g
?L
$ :=
:
% $+
$$ + & "+
#
g
?L
&
,$
# & "+ I
"$ *
$ $BCS
$ *BCS
?L& =
, "+ $
." #
$
.
JB.,M >M
U^
CS
98
f
f
f
WCS
"+ L?
L?
+$ L?
: = L?
Dossier
Ingeniera de Sistemas
?L
$%
$ * +$
"
$ : = L?
.R$ + BT$ *, %M < .B$ *, %CM M .,CS
, + :Bd`"dCS
N _ R: $ NBCS
0 _ R: $ 0BCS
?L ,$ * "+
#
*$ * $ & $ * +$
L?
Y0 BNM 0M 4M W *$ * $ & $ * +$ P\ ? ] WCS
"+ " $ _ B : $C+ ,, $B* + :BCCS
h R: B "+ " $ f
_d dCS
.
B.,CS
h
g
?L
$ := "
Y0 B->M >M -M W
Y0 B >M
M -M W
$ $WCS
" 1BCS
% $+
$$ + & "+ L?
f
f
fWCS
$ := "
: , ##
%$ $
h
h
h
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
: $
"
+
<
"B= #C
g
: $$
+ _ d2dS
$
$BCS
$* "B ;M 2M 2>M 4M 2M CS
Y0 B( M 5M -M W
WCS
$* "B >M 7M 5>M -M 2M CS
Y0 B 7M ;M 4M W
" $+ $ $ * +$ WCS
Y0 B 7M >M 4M W
$ $ $ * +$ WCS
Y0 B 7M
M 4M W(
& " $ $ * +$ & $ #
Y0 B 7M
M 4M W# . $ $ * +$ WCS
Y0 B 7M (M 4M W2
$WCS
$* "B 2M 5M 22M 7M 2M CS
Y0 B(>M 4M -M W * +
, " WCS
$
+ _ B : $C* + :BCS
$ + $" $
WCS
+S
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
+
<
"B= #C
g
: $ ,
+ _ d2dS
?L "* "+ " & $ SL?
L.,S
Programacin I
99
Dossier
Ingeniera de Sistemas
., _ . , "B
^
AM W$Q%WCS
.Bf
.,C
g
Y0 B(>M >M -M W
f
f
f
WCS
Y0 B >M
M -M W
A3
" 1BCS
h
f
f
f
WCS
g
#
g
,
+_
R+ : B ,
g
"
+C
<
"BCS
d d
$
$BCS
$ *BCS
.
JB.,M >M
U^
.R$ + BT$ *, %M <
%$ JS
d d
$ $BCS
$
*B.,CS
%$ JS
d(d
$ $BCS
&"
*B.,CS
$* "B(>M ;M 5>M
Y0 B(2M >M -M W
Y0 B(4M
M -M W
# 0B 4>>CS
%$ JS
d-d
$ $BCS
# . $BCS
%$ JS
CS
.B$ *, %CM M .,CS
M 4M CS
8
3
WCS
WCS
h
h R:
B ,
+f
_ d2dCS
h
.
B.,CS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
: $
"
+ # B= #C
g
: $$
_ d2dS
$
$BCS
Programacin I
100
Dossier
Ingeniera de Sistemas
$* "B ;M 2M 2>M 4M 2M CS
Y0 B(-M 5M -M W
$* "B >M 7M 5>M -M 2M CS
Y0 B 7M ;M 4M W
+ $, $ #
Y0 B 7M >M 4M W
+ $, $,
Y0 B 7M
M 4M W(
+ # 8"
Y0 B 7M
M 4M W+ # , $
Y0 B 7M (M 4M W2
$WCS
$* "B 2M 5M 22M 7M 2M CS
Y0 B(>M 4M -M W * +
,
$
_ B : $C* + :BCS
WCS
#WCS
%
"WCS
$ WCS
"+
WCS
"
WCS
$ + $" $
S
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
+ # B= #C
g
: $ , _ d2dS
L.,S
., _ . , "B
^
AM W$%WCS
.Bf
.,C
g
Y0 B(>M >M -M W
f
f
f
WCS
Y0 B >M
M -M W
A3
" 1BCS
h
f
f
f
WCS
g
#
g
, _
"
+
R+ : B , C
g
d d
$
+
%$
d d
$
+
%$
d(d
$
+
%$
d-d
$
Programacin I
# BCS
$BCS
$^ # #B.,CS
JS
$BCS
$^ %
JS
"B.,CS
$BCS
# 8 " $ B.,CS
JS
$BCS
101
Dossier
Ingeniera de Sistemas
%$
+ #
JS
"+
B.,CS
h
h R:
B ,
f
_ d2dCS
h
.
B.,CS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
+ $^ %
"B
L.,C
g
: $ , % j(>kS
"+ M R _ S
$* "B >M M 5 M (M 2M CS
Y0 B( M M 4M W
WCS
Y0 B >M 2M 4M W "+$
, %
"
+ $
WCS
.. :B +# "CS
.* + B, % M (>M +# "CS
?L
. " " .* +
,+ $
$ + $" # m
" M: 0I
. $B _ +$ "B, % C/ S TT , % j k \ d dS //C
g
, % j k _ >S
h
0
B +$ "B, % CM , % CS
,$ "+.BW`"WCS
,$ "+.BW`"WCS
?L =
,$ " , #
$ : = L?
$ R "#B.,CS
?L
,$ & $ $ * +$ #
$ : = ., L?
.$ #BT$ *, %M < .B$ *, %CM M .,CS
?L & "+$ "
." #
$ : = ., %
$ * +$
I
&, " "
"#
" L?
R: Bf
. .B.,CC
g
. B +$ &,B, %
M $ *, %
"C __ > TT $ *, % =
&" $
L?
# f
_ d dC
g
,$ "+.BWe/-> e/2#WM $ *, %
,$ "+.BW`"WCS
R _ >S
h
.$
#BT$ *, %M
<
h
. B R __ C
g
Y0 B(2M (M -M W
Y0 B 2M 2M -M W
Y
f
f
f
WCS
" 1BCS
Programacin I
&M $ *, % # #CS
WCS
8
102
Dossier
Ingeniera de Sistemas
h
"
1BCS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
+ $^ # #B
L.,C
g
"+ #% _ >M R _ S
$* "B >M M 5>M (M 2M CS
Y0 B( M M 4M W
WCS
Y0 B >M 5M 4M W "+$
# # , $+ $ #
#
+ $ ____] WCS
.. :B +# "CS
".BWe#WM T #% CS
?L =
,$ " , #
$ : = L?
$ R "#B.,CS
?L
,$ & $ $ * +$ #
$ : = ., L?
.$ #BT$ *, %M < .B$ *, %CM M .,CS
?L & "+$ "
." #
$ : = ., %
$ * +$
I
&, " "
"#
" L?
+ N+
$B 2CS
,$ "+.BW`"WCS
,$ "+.BW`"WCS
R: Bf
. .B.,CC
g
. B$ *, % # # ]_ #% TT $ *, % = # f
_ d dC
g
,$ "+.BWe/-> e/(> e-# WM $ *, %
&M
$ *, %
%
"M $ *, % # #CS
,$ "+.BW`"WCS
R _ >S ?L N + , $
& "
" $ * +$ L?
h
.$ #BT$ *, %M < .B$ *, %CM M .,CS
h
. B R __ C
g
Y0 B(2M (M -M W
WCS
Y0 B 2M 2M -M W
Y
8
F
f
f
f
WCS
" 1BCS
h
" 1BCS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
+ #
"+
B
L.,C
g
"* "+ "S
$ R "#B.,CS
Programacin I
103
Dossier
Ingeniera de Sistemas
WCS
WCS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
+ # 8" $ B
L.,C
g
"+ R _ S
$* "B >M M 5>M (M 2M CS
Y0 B( M M 4M W
8
WCS
,$ "+.BW`"WCS
,$ "+.BW`"WCS
,$ "+.BW`"WCS
,$ "+.BW`"WCS
$ R "#B.,CS
?L
,$ & $ $ * +$ #
$ : = ., L?
.$ #BT$ *, %M < .B$ *, %CM M .,CS
?L & "+$ "
." #
$ : = ., &
$ * +$ L?
+ N+
$B 2CS
Programacin I
104
+$ + #
Dossier
R:
g
Ingeniera de Sistemas
Bf
. .B.,CC
. B$ *, % = # f
_ d dC
g
,$ "+.BWe/-> e/(> e/2#WM $ *, %
$ *, %
%
"M $ *, % # #CS
,$ "+.BW`"WCS
R _ >S
h
.$ #BT$ *, %M < .B$ *, %CM M .,CS
h
. B R __ C
g
Y0 B(2M (M -M W
Y0 B 2M 2M -M W
Y
f
f
f
WCS
" 1BCS
h
" 1BCS
WCS
8
&M
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
$ *B= #C
g
"+ # #M S
: $ $ # # _d dS
$* "B 7M M 2 M (M 4M CS
Y0 B(>M M -M W
8
WCS
$ *, % = # _ d dS
?L
+ $ #
&, # $ * +$ L?
Y0 B M 2M 4M W
.. :B +# "CS
.* + B$ *, %
?L
. " " .*
. $B _ +$ "B$
g
$ *, %
h
0
B +$
Y0 B M 4M 4M W
.. :B +# "CS
.* + B$ *, %
?L
. " " .*
. $B _ +$ "B$
g
$ *, %
Programacin I
&%$
% # $
WCS
M: 0I
&" $
&j k \ d dS //C
L?
&j k _ >S
"B$ *, %
* $#
&CM $ *, %
& "+
&CS
WCS
%
"M (>M +# "CS
+
,+ $
$ + $" # m
" M: 0I
*, %
%
"C/ S TT $ *, %
%
%
&" $
L?
"j k \ d dS //C
"j k _ >S
105
Dossier
Ingeniera de Sistemas
h
0
B +$ "B$ *, %
%
"CM $ *, %
%
"CS
Y0 B M ;M 4M W # #
% # $ WCS
#
g
$ # # _ d dS
.. :B +# "CS
".BWe#WM T # #CS
. B # # \_ >C
g
Y0 B(4M
M 2M W
f
f
f
WCS
Y0 B(2M (M 2M W
3
f
f
f
WCS
Y0 B 2M -M 2M W
X F
f
f
f
WCS
Y0 B(2M 5M -M W "+ "+ # " =
WCS
" 1BCS
$ $BCS
Y0 B M 2M 4M W # #
% # $ WCS
h
g
.B # #]
>C
g
Y0 B(4M
M 2M W
f
f
f
WCS
Y0 B(2M (M 2M W
3
f
f
f
WCS
Y0 B(5M -M 2M W
8
P\ ? ]W CS
$ # # _ B : $C+ ,, $B* + :BCCS
. B$ # # __ d dC
g
Y0 B(2M 5M -M W "+ "+ # " =
WCS
" 1BCS
$ $BCS
Y0 B M 2M 4M W # #
% # $ WCS
h
h
h
h R: B # # \_> i
i$ # # f
_ d d CS
$ *, % # # _ # #S
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
$
*B
L.,C
g
"* "+ " & $ M # +S
Y0 B >M M 2M W & $ # $ * +$ I
".BWe #WM T" & $ CS
# + _ " & $ L < .B$ *, %CS
.
JB.,M # +M
U^
CS
Programacin I
106
& $
$ ___] WCS
Dossier
Ingeniera de Sistemas
CS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
&"
*B
L.,C
g
L $+ &,S
$+ &, _ . , "BW, % # $ +&,WM WRQ%WCS
$ R "#B $+ &,CS
$ R "#B.,CS
R: B.$ #BT$ *, %M < .B$ *, %CM M .,CC
g
. B$ *, % = # __ d dC
g
.R$ + BT$ *, %M < .B$ *, %CM M $+ &,CS
h
h
.
B $+ &,CS
.
B.,CS
$ & = BW, % # $ % JWCS
$ " & BW, % # $ # +WM W, % # $ % JWCS
$ " & BW, % # $ +&,WM W, % # $ # +WCS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= #
# . $B= #C
g
Y0 B >M ;M 2M W " " +$
" WCS
" 1BCS
h
?L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L?
= # $# " $B= #C
g
$ $BCS
Y0 B >M ;M 2M W " " +$
" WCS
" 1BCS
h
?L LLLLLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLLLL?
"+ & "B= #C
g
: $ , "S
#
g
Programacin I
107
Dossier
, "_
R+ : B ,
g
Ingeniera de Sistemas
" BCS
"C
d d
$
%$
d d
"BCS
JS
+
%$
d d
$#
%$
d d
+
%$
<
"BCS
JS
" $BCS
JS
# BCS
JS
h
h R:
B ,
"f
_ d dCS
$ + $" >S
h
Programacin I
108
Dossier
Programacin I
Ingeniera de Sistemas
109
Dossier
Ingeniera de Sistemas
" $$ 0
" # "+ . # $ I $ . $ "
"
"1"+ # # +
# & & +,
& *"
" + , # # + 596
S , #$ &
$ $ "
"1"+ # # +
#
+, 0
+ < $ "
+$
" !
&% $
K
"#
I
$ . $ "
K
"#
$' " = $
"+ $ 0 , + =
"
$$ 0
& "< " , $
,
!"
-(42
+)
95;53(9)5+9,2
() < (*6
+-()B
$$ *
"#& " "
I $ #
& "+
%K
"#
"+$
$ : +
jk
" $$ *
# %
#
$%$
"
"
(D-()(96
,*5E9 4-:G5*,7
$& $
& "+
$$ *
+'"
. $& # , $
K
"#
& "+
#
$$ *
". $& !" I
$ . $ "
" # +
& "+
* "#
& "+
&,
0
&
#
+&
& "+
+
& "+ M # "#
#
& "+ M
= <M
+'
0 # + M
K
"#
:
" $ . $ "
"+ # # #
,
!" "
< "M
# +
$ . $ "
"
"
#
" #
M , $
+ "+ , $ :
$
" $$ *
+ <
" &%$ #
$$ * 0
K
"#
#
I(3D2
+
$ 1&,
, #$K
j>k
42
$ "=
j k
57
+ $ # " &" #
j k
2
>
"=
#
+ $
" #
Programacin I
j(k
jJk
-;
57
" M
110
$M !
+ <
"K
"#
j(>k
>>
"
, $ $ . $ "
Dossier
Ingeniera de Sistemas
(*2
,,*5E9
5,4-,3, ;( $2
@I+
9 (94@,I(
'
9+3'-(XK(*6
+j
&k
"#
+ , ^# +
" &%$ ^=
+ & )
Programacin I
+ $
#
$
B $$ 0C
"#
=
"#
= + $
+, #
" &%$ #
& "+
= $ %
$$ *
$ ,$
"+
+ $
"+
& "+
111
, #$' &
" $
Dossier
Ingeniera de Sistemas
I(3D2
+)
(;,;j 'kS ?L =
+ $ # #
D-(*5+)j('kS ?L =
(
G+9+j 'kS ?L =
9+3'j) kS ?L =
"
&
&
+ $ ,$
&
+ $. "
&
+ $ " &%
< $ B *" $
= $
K"
"
$ "#
9+3'-( _` b V =
"+ $
" $'2> =
C
$
" = + $
+ & )
$ M=
$ M
" $'->
L?
$
"+ $
L?
$*
L?
+ $
L?
"
"+ N
WU
I(3D2
+)7
K(*6
+-jk_g M M (M -M 2M 5M 4M 7hS
K(*6
+-jk_W,$ *$ & # $WS
(
"
# %
$
I
K(*6
+-jk_gd,dM d$dM d dM d*dM d$dM d dM d&dM d dM d#dM d dM d$dhS
, $+
$#
$ &
"#
+ $"
B[
" $+ &
#
$
C
+
"
= + $
#
" I
& "+
+ "
"+$
$ + $
." #
D(,*5+9() *+9
)549,*5E9 ;( @9
9
+ , *0,- B # " #
"
"+$
." #
&, # $M 0 + "#$ &
# "
& "+
# + , *0,-, #$ &
$
" $ " &'N &
! $
" &
2 ,$ & $ M : + K(*6
+-_#`M
K(*6
+-_ `
& 0 "
K(*6
+_ `bn
[ n
U
(*6
+()
,2
+-
5,4-,3, ;( $2
@I+
j-k
j-k _ 4
7
>
Programacin I
9 (94@,I(
4
_
$ + $ CM
I
# " & # "+
I
$"
+$
24
/(
(
112
4
-
Dossier
+;5G5*,*5E9 ;( @9
9
Ingeniera de Sistemas
,2
+-
5,4-,3, ;( $2
@I+
j>k
9 (94@,I(
j(k
_
/(
j>k _
24
/(
>
(*6
@-, ;( @9
4
-
9 (94@,I(
".Bae#bM T j2kCS
j2k
" \\
/(
24
/(
>
)*-56
@-, ;( @9
j2kS
4
-
5,4-,3, ;( $2
@I+
9 (94@,I(
,$ "+.Bae#bM
+ ]]
/(
>
Programacin I
24
,2
+-
j k
,2
+-
5,4-,3, ;( $2
@I+
j(k
/(
(
j kCS
j kS
+$ $
4
-
113
Dossier
Ingeniera de Sistemas
(*6
@-, ;( (2
(3(96
+) ;(2 (*6
+-
5,4-,3, ;( $2
@I+
9 (94@,I(
?L $
$3B
"
jk C
# & "+ #
+
*$ ,
+ $ # # +
=
+ $
1&,
"+ $
"1"+ # =
L?
>M
6 MQ
= #
g
"+ S
j k
. $B _ >S \ "S QQC
g
??
"
1, $
??
$3
" ]] j kS
h
h
Programacin I
114
Dossier
Ingeniera de Sistemas
5)6
,;+ ;( (2
(3(96
+) ;(2 (*6
+9
5,4-,3, ;( $2
@I+
9 (94@,I(
?L
+3B
jk C
# & "+
&
"
6 MQ
"
"+ $
&,$
" #
M
*$ ,
>M
"
=
!" #
" =
+ $
"1"+
+ $M
1&,
L?
= #
g
"+ S
j k
??
"
1, $
+\\b
& "+
# 3
" `"b
??
+3
"
1, $
h
h
I(3D2
+
?L $ *$ & I
&
"
,$ & $
Z " # \ +# :]
Z " # \ " :]
Z# . "
Y >> ?L# . "
"#
&'N & # =
" + "+
+ $L?
?LLLLLLLLLLLLLLLLL
"+
= #
&B= #CS ?L
+$ $3B "+ " &j
Programacin I
" & $
" + $
YI
"#
" "=
+ $ L?
+ & )
LLLLLLLLLLLLLLLLLLL?
# & " " # = + $ L?
YkM "+ "CS ?L &
+$
=
115
+ $ L?
Dossier
Ingeniera de Sistemas
?LLLLLLL
"+
g
LLLLLLL?
&B= #C
"+ "S
#
g
".BWe#WMT"CS
. B"\_>C
g
,$ "+.BW`"`"
fff
WCS
,$ "+.BW`"`"
% "+$ # $ " "H& $
$ WCS
,$ "+.BW`"`" "+ "+ # " =
WCS
h
"+ $ & 0 $ I
g
. B" ]
YC
g
,$ "+.BW`"`"
fff
WCS
,$ "+.BW`"`"
% "+$ # $ " "H& $
e#WM
YCS
,$ "+.BW`"`" "+ "+ # " =
WCS
h
h
hR:
B"\_> i
i" ]
YCS
$ + $"B"CS
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
+$ $3B "+ " &j
YkM "+ "C
g
"+ S
. $B _ >S \ "S _ Q C
g
,$ "+.BW e# WM " &j kCS
h
h
?LLLLLLLLLLLLLLLLLLLLLLLL
"+ & "B= #C
g
"+ +j
YkS ?L #
$
"#
"+ M S
Programacin I
LLLLLLLLLLLLLLLLLLLLLLLL?
+ $+#
116
"+ $
# + & )
Y L?
Dossier
Ingeniera de Sistemas
$ $BCS
,$ "+.BW
"+
& "+ #
* " $ $PPWCS
_
$ &BCS
. $B _>S \ S _ Q C
g
+j k _ S
h
,$ "+.BW`"`"
,$ & $ e# " & $ " + $
+$ $3B+M CS
,$ "+.BW`"`"WCS
* + :BCS
$ + $"B>CS
" `"`"WM CS
-(42
+)
A +
: $ M
& # I %
". $& !"
# $ "
%#& " "
5;53(9)5+9,2
() < ,6
-5*()B
+ #
+ %
$$ *
I
: "
" # $
" ! K
"#
, $
, . $
& # # & " $ " + $
" " #
" + % # = $ M , #
$ = "+
M + &% G" & # W& +$ <W
# : " #
"#& " "
#
"
& "+ #
#
"#
,
!" $ + "* $
#$ # M
1
&
" $
" " $$ *
>
(
-
&" 2
&" &" (
&"
&"
&" >
Programacin I
117
Dossier
Ingeniera de Sistemas
#
" # $ $
&
" = + $ # = + $
& "+ M + #
# & & +, M "
0
"
+ " #
K
"#
, $
, . $
"* !" . 0 " %K
"#
#
&"
M , $
$# " #
" #
&"
>
_5`_I`
_
5
/
>
& "+
"#
jM 1
k
_>
1_ >
$$ *
0
#
& "+
% " > \_
/G & .
\_
I + "
" #
, $
&"
& "+
0 I
1
/G &
N + "
&"
& "+
"
(*2
,,*5E9
9
5,4-,3, ;( $2
@I+
" &%^
Programacin I
118
" +_=
Dossier
Ingeniera de Sistemas
j" &%^
" +k
+ , ^=
."
9 (94@,I(
'
9+3'-(X3,6
-5Nj
&
kj+ & ) ^
&"
"#
+ , ^# +
#
$
B $$ 0C
"#
" &%$ #
& +$ <
+ & ) ^.
"#
"#
& +$ <
+ & )^
&
+, #
& "+
= $ %
$$ *
$ ,$
#
&"
"+
& +$ <
#
I(3D2
+)
9+6
,)j+kj2>kS
K(96
,)j 'kj
(
kS
Programacin I
119
Dossier
Ingeniera de Sistemas
D(,*5+9() *+9
,6
5*()
(*6
@-, ;( (2
(3(96
+) ;( 2
,
,6
-5N
5,4-,3, ;( $2
@I+
$ B. M
9 (94@,I(
?L $
# & "+ #
" " & +$ <M "
* &
# +
j kj k C
= #
>M . 6 M Q
+ $ # # +
1&,
I
" "+ $ L?
g
"+ M 1
S
>M
/ MQ
+\\b`"
& "+ #
& +$ < " `"bS
. $ B _ >S \_ . / S QQC
j kj9
k
. $ B1_ >S 1\_
/ S 1QQC
g
+\\b jb\\ \\bk ja\\ 1
\\bk_ bS
"^
??
".Bae#bM T j kj 1kCS
?? !
"]] & +j k j 1kS
$
h
h
Programacin I
120
Dossier
Ingeniera de Sistemas
5)6
,;+ ;( (2
(3(96
+) ;( 2
,
9
,6
-5N
5,4-,3, ;( $2
@I+
9 (94@,I(
?L
+$ $ B. M
$
# & "+
I
&,$ &
& "+
I
+ "
" & +$ <M "
"
+$
1&, M
& +$ < # "H& $
"+ $
&,$ &
= $ L?
j kj k C
= #
+$ $
g
"+ M 1
S
>M . 6 M Q
>M
. $B _ >S \_ . / S QQC
g
. $B1_ >S 1\_ 6 S 1QQC
g
+\\& + j k j 1k \\ a aS
h
+ \\b`"bS ?? "#
" "+ $
h
/ MQ
j kj9
k
h
"^
Programacin I
+$ $
121
Dossier
Ingeniera de Sistemas
I(3D2
+
?L $ *$ & I
0&
+$
Z " # \ +# :]
Z " # \ " :]
Z# . "
Y > ?L # . "
"#
&'N & # =
& "+
" + "+
+ $ L?
?LLLLLLLLLLLLLLLLL
"+
= #
= #
= #
YI
"#
+ & "
LLLLLLLLLLLLLLLLLLL?
&B= #CS ?L
" #
#& " " #
& +$ < L?
$ B "+ "M "+ &M "+ & +j
Ykj
YkCS ?L $*
& +$ < L?
+$ $ B "+ "M "+ &M "+ " &j
Ykj
YkCS ?L &
+$
& +$ < L?
B= #CS
?LLLLLLL
"+
g
LLLLLLL?
&B= #C
"+ "S
#
g
".BWe#WMT"CS
. B"\_>C
g
,$ "+.BW`"`"
fff
WCS
,$ "+.BW`"`"
% "+$ # $ " " & $
,$ "+.BW`"`" "+ "+ # " =
WCS
h
"+ $ & 0 $ I
$ WCS
g
. B" ]
YC
g
,$ "+.BW`"`"
,$ "+.BW`"`"
% "+$ #
YCS
,$ "+.BW`"`" "+ "+ # "
fff
WCS
$ "" & $
=
e#WM
WCS
h
h
hR:
B"\_> i
i" ]
YCS
$ + $"B"CS
h
Programacin I
122
Dossier
Ingeniera de Sistemas
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
+$ $ B "+ "M "+ &M "+ " &j
Ykj
YkC
g
"+ M 1
S
. $B _ >S \ "S _ Q C
g
. $B1_ >S 1\ &S 1
QQC
g
,$ "+.BWe2#WM " &j kj1
kCS
h
,$ "+.BW`"WCS
h
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
$ B "+ "M "+ &M "+ & +j
Ykj
YkC
g
"+ M1
S
. $B _ >S \ "S _ Q C
g
. $B1_ >S 1\ &S 1
QQC
g
,$ "+.BW`"`" je#kje#k _ WM M 1
CS
".BWe#WM T& +j kj1
kCS
h
h
h
?LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL?
= #
B= #C
g
,$ "+.BW $
"
I $+
, $
"+ " $ WCS
* + :BCS
h
?LLLLLLLLLLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLLLLLLLLLL?
"+ & "B= #C
g
"+ +j
Ykj
YkS ?L #
$
"#
& +$ < + # + & )
YL
"+ M %S
Y L?
$ $BCS
,$ "+.BW "*$
"+ # # # .
#
& +$ < WCS
_
$ &BCS
,$ "+.BW "*$
"+ # # #
&" #
& +$ < WCS
%_
$ &BCS
,$ "+.BW`"`" "+$ # <
& "+ #
& +$ < WCS
$ B M %M +CS
Programacin I
123
Dossier
Ingeniera de Sistemas
,$ "+.BW`"`"
& "+
+$ $ B M %M +CS
,$ "+.BW`"`"WCS
BCS
& +$ <
" `"WCS
$ + $"B>CS
h
#
$ $ " & +$ < + &% G" I $ &
$# " "
I
= $
"
*" #
* "
1&,
"
< $ M : %$'I
& "+
#
# $K"
*" #
9@3(+)_ `_ `b
9@3(+)_ `_ `b
9@3(+)_&`_ `b
>
&% G"
# " "
*0,-;5,)_ `_
$ $ . $ $"
< $
a &WU
" & $
+ " $ "
"+
& +$ < 3 &
>
2
;
# "
9@3(+)_ `_ `b#
9@3(+)_ `_ `b^
9@3(+)_&`_ `b &
5
>
(
4
# + N+
`bVZ2
@9()Za
Z3,6
()Za
Z35F-*+2
()Za
ZI@(K()Za
ZK5(9()Za
Z):',;+Za
Z;+3594+ZWU
# ,
%$ %
+ $K
"
,$ & $ K
"#
D-596
G<Zc)Za
;5,)_5`BU
Programacin I
124
Dossier
Ingeniera de Sistemas
"
l >
96
+;@**5E9
%H I #
"
, $ !" I
# "+$ #
+$ + $ # # +
*$ "#
"+ # #
# # +
&
# + $& " $
" $$ *
"+ "
%
#
"#
#
+ " , $ %1+
< !" #
"
& "+
& " #
" ,$ *$ & # $
+ $' +$ % 1"#
"
" #
" $$ *
0 , # $ $
+ $ "
$
" = $ I
" #
"
*H" = $
=
$$ 0 #
" # & " !"
+
"
"
M " "+$ &
#
+G "
M , $
" "+$ $
& "+
# "+$ #
+$
+ $ #
#$ + 0
= <
I
+ < "
+
#
&G+ #
#
" $$ 0 %H I #
"
0 %H I #
%" $
F6
+;+ ;(
])?@(;,
(*@(9*5,2
%H I #
"
+G "
&'
&, , $ %
$ "
& "+
" "
$$ *
" +
" $
$$ $
$$ *
& "+
& "+
$
&, $ "#
"
= $ %
# B = C
&, <
"
,$ & $
#
$$ * 0
% $=
"
+$
+$ : + I
"
"+$
& "+ %
#
: " = + + #
$
+ # #
%H I #
"
= $M 0
$' ,
!" #
& "+
%
#
$
# I
$$ * "
+' " " "*H" $# " " , $+
$M N +
& & ,$ % % # # # I
= $
"
"+$ 0
"
,$ & $
& "+ M
&
"
H+&
$
+ "+ M " ,$ & # M
,$ *$ & + "#$' I
&, $ $
= $
%
#
"
&+ # #
& "+ #
$$ *
&G+ # # %H I #
"
. " " % "
" $$ *
, I )
, $
$$ *
"
$# " #
$$ *
+' $# " # M
, #
+ < $
+G "
#
+ =
# #
# %H I # % " $ M # "#
$ #
= & "+
, $ !"
& " "#
$ , +# =
&+ ##
+ $ + "+
&G+ #
N,$
",
"#
>
R >
& "+$ B R _ >C n B "# \ C :
$$ * j "#k _ = $^%
"+ "
R
^"
"#
"# Q
Programacin I
!# *
$K
$
#
125
Dossier
. "^
. "^& "+$
R_
"+ "
+$ $ a "
^"
+$ $ a
. "^
Ingeniera de Sistemas
"+$ # b
"
F6
+;+ ;(
"+$ # b
])?@(;,
%H I # % " $
&G+ #
$$ *
$# " #
,$
&
"
= $ %
#
&%
& "+ %
#
$' & 0 $ &
& "+ %
#
& 0 $
, $ $M
& "+ %
#
# %
&% $
*& "+
" #
"+$
&G+ #
N,$
",
59,-5,
&' .
"+ , $
" "+$ $
& "+
" "
"<
&, $ "#
& "+
"+$ #
$$ *
" # " ." <
%H I #
"
$$
K
M
" $ "
"+ #
+$ + I
"+$ #
$$ *
,$
#
:
$ %H I # % " $
"
% $$ 0
& " $ I
"+ " # #
"+$ M
$ $
*& "+ I
+'
<I $# # +
+
!# *
$K
R
>
,$ & $
>
+&
/
& "+$ B,$ & $ \_ + & C n B R _ >C :
&+ #
B,$ & $ Q + & C?
$$ * j& + #k _ = $^%
#
"+ "
R
^"
$$ * j& + #k ] = $^%
"+ "
+&
&+ #/
^"
,$ & $
&+ #Q
. "^
. "^
. "^& "+$
R_
"+ "
+$ $ a "
"+$ # b
+$ $ a
"
^"
"+$ # b
. "^
Programacin I
126
Dossier
Ingeniera de Sistemas
F6
+;+ ;( ])?@(;,
2
,K() < ,)0594B
#
#
#
,
. "
,$ " ,
& "+ %
+ &G+ #
#
!# *
" : : B=
"
#
I
+ &G+ #
" +
" " $ "* # # $
, #
" $
$$
, "# "+
$^%
:
(;5,96
(
&G+ #
"
-,9)G+3,*5+9() ;(
,
$ "
" $ +=
"
. " !" I +$ #
= $
" # = "+ 1 &, $+ "+
$K
# C
=
$^%
."
"
: B=
$C
"
R >
$ , +$
$$ * j k _ = $
"+ "
R
^"
B Q C& #
. "^
: + B R_ C 3 B _ "
C
R_
"+ "
+$ $ a " "+$ # b
^"
+$ $ a
" "+$ # b
. "^
Programacin I
127
Dossier
Ingeniera de Sistemas
96
+;@**5E9
"
#
,$
# & "+
&'
& "
0 H+
"
,$
.
!"
$# " !" #
& &
" # $
$ $* " < $ "
"1"+ # # #
%1+
" "
"
" <
" &G+ # #
$# " !"M : 0 I
# + $& " $
"+ $ &%
$
< ", $
&' . = $ % M , $
&' # . = $ %
!" " $# " #
"
+ # = $
, #$K # , " $ "
+ # = $
" &G$
% " "
+ # " &%$
" $# " . %G+
+
& %H I #
, $
$# " #
"
&
-;(9,*5E9
$# "
"# "+
< !" #
"
!"
, # :
$ # & " $ &' .
"+ #
N + "= $
&G+ # , $
$# " & "+ M
, G # I
. #
" +$
$ 1&, M
#
"# "+ M
& "+ #
"
+ :
. $&
"+ $
"
&%
!"
$ !"
"
# . &
&,$ "# $ , $
$', # M &'
.
$
< $M , $ &
$$ *
",
#
1
!"C &
& # &G+ #
# + "*
" #
= $ "
" &G+ #
&, 0 # $ + M .' #
.
"
$ , +
+ &, #
1
!"M 0 " &G+ #
#
"
1
!" , $
&, 1# # #
, $
"
&' .
"+
"
"+
+ &, #
1
!" " * " $ M , $
& "+ M
&G+ #
#$ +
" &' .
"+
B& " $ + &,
"+$
I , $ *$ "#
"+ # #
# # +
# % " &, $
$', #
#
+
:
F6
+;+ ;( 96
(*,3'5+ + ;( 2
,
&G+ #
"+ $ &%
"
& 0
, $
$# "
@-'@I,
"+ $ &%
%
"
&, $ $
,
!" +
"
"+$ $
.
"+ , $
$# " $ +
*$ "# M
.'
$ " , I )
+ #
"
>>
& "+
"
#
& "+ # # + M
$# " $
,$
# + $& " #
"#
'"+
&, $
"
& # 0, $
& "+
#
$$ *
"= $
#
#
"I
#
"+ "# $ 0 & 0 #
#
& "
,
# , $
$# " !" # % $% 1
" +
" " $
$$ * M "
I
&, $ "
"+ " #
#
&% "
"
+'" " $# "
$# " !" , $ % $% 1
Programacin I
128
$$ #
&, +
#0
"+
&, +
" +
+$ =G
M 0
" "
Dossier
$ # ,
, $I + #
Ingeniera de Sistemas
BW% $% 1 WC I
+' " $# "
+ $& "
"
"
"
0 "
"
&%
I(3D2
+
,!"*
I
+'"
&
& & $ # Nj>k
Nj(k
,$ & $ ,
# #
$# "
."
&, $
"H& $
&, $
"
$
&, $
"
$
#
Programacin I
$
M
$
" #
+$ "H& $
" " $$ *
"
#
# , " $
"H& $
" $# " $
!" , $ % $% 1 : $K
* "+
,$ & $ ,
"+ " #
# M
Nj k
& 0 $#
129
"
Nj kS
Nj>k
"+ "
#
"+
& 0 $ #
Nj kS
"+ $
&% $
Nj(kS
"+ $
&% $
"H& $
Dossier
&G+ #
N,$
:
# 9
#
+ "/
>:
Ingeniera de Sistemas
",
+ "/
!# *
& "+ j9
k]
$
& "+ j9Q k
"+ "
N
& "+ j9
k
& "+ j9
k
"^
"^#
"^#
Programacin I
130
Dossier
F6
+;+ ;(
Ingeniera de Sistemas
+
" "
I
0
$+
, $
"
" $ !"
$+ $
+G"
"
"+$ $
& "+
"
$# " #
#
$# " #
$
$
+ < #
+ &% G" , $
" &%$ #
!" #
"
I(3D2
+
&G+ #
N,$
:
N
J
",
+ "/
!# *
& "+ j k
/
>
"+$
B R _ >C n BJ ]_ >C :
N\
"+ "
& "+ jJ Q k
J
J6
^"
Programacin I
131
Dossier
Ingeniera de Sistemas
R
"^
"^& "+$
& "+ jJQ k
"^#
F6
+;+ ;(
&G+ #
-;(9,*5E9 D+- (2
(**5E9
$# "
" $
$
"
#. $ "
#
&' *$ "# C
!" , $
!"
" "#
,$ " ,
&G+ #
I
% $% 1M
"
,
"
+ &G+ #
!" . " I
$$
%'
$$ *
I(3D2
+
&G+ #
N,$
>:
N
",
+ "/
!# *
& "+ j k
J
# 9
+ "/
& "+ j9
k\
"+ "
Programacin I
132
Dossier
Ingeniera de Sistemas
N
J
& "+ j9
k
1
"^
"^#
& "+ j k
N
F6
+;+ ;(
-;(9,*5E9
:D5;, <>@5*M)+-6
B
% "
&G+ # #
% $% 1 $
"
&,
& "
.
"+ M
&G+ # F
# I
&' .'
$# " $ " *$ "
&' , I )
"+$ #
"#
" $# "
#=#&
$$ 0
$# " $ " #
% $$ 0 ". $ $
" &' , I ) I
&G+ # $ + $ # & "+ M
. " + "#$ &
F6
+;+ ;(
-;(9,*5E9
# $ #
&
, $ &G+ # #
$# " !"
J $+ %
+$ + *
"
#
"+ + =
+$ + $ # # +
%# = # G"#
" +$
$ +=
"+$
" +$
, %$ M
% $$ 0 # . $& I
& "+
#
#
% $$ 0
, $ $M 0 ,
&
$$ 0 "
+ + & "+
$# " #
0(2
2
&G+ # % $% 1
$
#
& "+
,
!" I
$$ , "# ,
,
M
&
% #
N,
$
" &% $* M
+ &, #
1
!" , $ = + $
, I ) , #
$
,+ % M "
K, $
$$ *
" & :
& "+ S , $
$*
+ &G+ # I
* <
$# " !" " *$ "#
= + $ M 0
# " &"
:
": " $
"= "+ $
+ &G+ #
" +
"
&, $ $M "
& "+
&G+ # #
% $% 1M "
I
+'"
, $ #
I
#
"
$
* $ I
$$
"
& "+ M
"+ $=
+
$$ , "#
"
+ $ $& "+ M
"# 0 + #
& "+
$# " # M
#=#
"+ $=
, $ #
0
. " & "+ M
+
$ # <
"+ "
M
N + & "+
&
#
% $% 1 0 $
<
#0
"+
Programacin I
133
"
+=
&
: K
, $ " "+ $=
*$ "# M # & #
, "# # . $& &' $', #
&+ # #
"* + # # = + $
, $ #
, $
# + "
+'"
, $ # *
. $& : + I M
,$
#
$# " !" . " "
&, $ !" #
& "+
Dossier
Ingeniera de Sistemas
I(3D2
+
& "+
+ < $ "
#
R
_#
> _ $#
" = $ % I "#
&,$ %
$# " !"
$# " #
# + "
#
" #
# + "
#
#_"
"+$
!# *
$$
* $ +&
"
# + "
# + "
, "# "+
*
#
#
"+
&, $
!"
"+
#\]
#_i
#? i
R_
"+$
R_
R_ >
$ B _ M \_ " 6 #M QQC
B=j1
k ] =j Q #kC
N _ =j k
=j k _ =j Q #k
=j Q #k _
N
R_
"
Programacin I
134
Dossier
"
"
"+$
Programacin I
"
"+$
Ingeniera de Sistemas
135
Dossier
Programacin I
Ingeniera de Sistemas
136
Dossier
Ingeniera de Sistemas
(G595*5E9
,$ *$ & !" $ "+ #
%1+
,$ *$ &
" + $"
%1+
"*
" & + #
#
.$
" & #
& ", #
, $ " ,$ *$ &
' I
"* 1 ,$ = " "
" +$
!" B
I ,
"
& & ,$ , # #
+9*(D6
+)
*K I
+$
+ $ #
0 : $$ & "+
, $ #
$%$
%1+
#
$%$
#
%1+ "# = # & "+ M
+
C I #
$%
"
"1"+ #
%1+
:)5*+)
'I(6
+
"
"+ # # B+ "* %
, $ K
"+ $ + "#
"
%1+
&, $+ & "+
& #. $ M
K
+ " # "+ # #
#
$ , !" #
% +$
!" "
$
"+ "* % C I ,
" +$
%1+
+ $K+
"
<
"
"+ # #
$ + $< #
, $
+$ % +
,$ ,
0
0
+' # + $& " #
, $
"
. " "
I
, # "
& + &% G"
"
I $ I $ #
+$
%1+
" %1+
"+ * "
0
" ++ 0
"
"# # I
+ + "+ # +
&
& ",
!"
#
$ # ."#
&
"
" ,
!" 0 "
" ,
!" #
+$ % +
0
$=
M 0 "
% +$
!" # & "#
$
"+ N+ #
". I
$ "+ #
%1+ B
" ,
# +
B +$ % + C 0
"
. " "
&% G" , $
" %1+
# ."
&
"
"
C " %1+
"
"+ # # I
I
& " 1" B&G+ # C
" + "
, $+
$ < !" #
%1+
# "+ $G # $ "+
#
$$
#
.+R $ "
!
" + & #
#
=# $
B %1+ = %
+ "* % CM + &% G" , # " $ % +$ +
"* " $
"
"+ # #
I 1 * " " $ % " # ."#
"
# & " # ,$ % &
" %$ M "
, $ " M " $$ M " , K
* " M " , "
* "
1&,
#
%1+
#
%1+
+$
%1+
"+
,$ = # $
Programacin I
,
I
KI
$
" # $ #
&
" ,$ = # $ #
$=
+ < #
, $
"
"+
#
%1+ , #
$
= < ,$ = # $ 0
" ,$ *$ & , #
$= +
&
" "1"+ # $
"
"+$
"+
$=
.$ # , $
%1+
"# # +,
137
Dossier
/
/
# +
MI
"
& & ,6
-5'@6
+)
. " " MI
& &
,-,*6
(-O
)6
5*,)
(
Ingeniera de Sistemas
(9(-,2
()
(-2
# "+ .
(
=
*
1&,
%1+
"+ #
: $$
"H& $
"+ #
: $$
"H& $
247; "
+
"H& $ #
"+
&+
%1+
:
H"
# . $ "+
# $I
)
I
3F6
+;+)
+
+$ % +
"
+ # #
" %1+
" " & & "+ # #
(
)
)
,
%1+ # "+$ #
"
+ &
#
$%
$
&G+ #
&G+ #
+ < $'" , $
%1+ M K & , $ ,$ , $ " $ " & #
)
)
"+ " " = $
I # + $& " "
=#
&, & "+ " " = $ % M
&, #
" $ * +$ C
(
"
"
&
)
%
" +$
+
$ & ",
" +
+
+ # #
" + "+ 0
+$ % +
#
%1+ # $ "+
+$ + $ # # +
" %1+
+ &, #
B & $
+
+$ + $ "+ $" #
" %1+
$
# & &
# +
#
%1+
+'"
#
, $
,$ ,
&G+ #
#
%1+
"
& "#
N+ $ $
,
# & " 1
-+ $
$ + < #
" " * $ +&
%1+ # %
$ $ #
"
!" , $+
$ B .!
= C0
." < $
+ < !"
# +$ #
#
+$ " +$
!" # & " $
+ &'+
2
,)(
"
, $
+
&, $+ & "+ * " $ #
,$
"+ & # "+
, $
"
%+ " $
&% $
+ # #
#
& "
!" "+$
%1+
)
" $& & "+
+'
# , "%
, $
H"
&
" & I
+$
, #
+ $
Programacin I
# ."$
&
*$ , !"
&H" 0 " &, $+ & "+
&H"
138
!" #
" + $ #
B
C
$
$ B:
"#
%1+
"# = #
1&, M
% +$
!"C
&, $+ "
Dossier
Ingeniera de Sistemas
" , "+
I
"+ "
#
$ , !" * " $
" + #
+$ % +
0 &G+ #
I $
& "
$
& " #
" "1"+ #
%1+
#
"
+ $K+
#
%1+ B+ &% G"
& # " + "
#
"
CM , $+ "
"+$
" %1+
"
"+ # #
" $ + I
N +
"
+ &,
"
$ ,$
"+
"
% +$
!"
#
I
%1+
I , $+ "
"
& &
& &
"1"+ #
+$ % +
0 &G+ #
#
& & . $& + 0
&, $+ & "+ M
" # . $ "+
"+ " "
+$ % +
#
$ , "# "
!
$ 2
,)( S +3'-( ;( 2
,
2
"1"+
"#
$+
%1+
#
"
H" & "+
"
& & & " 1
* "
"
&, $+ "
+ " "
= $
I
2
,)( S +3'-( ;( 2
,
,-,*6
(-O
)6
5*,)
!" #
%1+
&, $+ & "+
2
,)(T
2
,)(TU
(9(-,2
()
!
3
%
, $& +
#
$%$
"
$ + $K+
& "
, $
%1+
I $ ,$
"+
1&,
= !"
, #
+ < $ , $ # ."$
+$ % +
B+ , #
= !"M
# + " M + $ M =
# # #
$
$ M
, # #M , K #
$ * "M + C 0
&G+ #
B
$ ,
!" "
=
M
$ =
# # # =
M
+& $
+ &, #
* # M # , * $M + $$ < $M = $M + C #
%1+
, $+
$
= !" I $ ,$
"+
#
+ &
&G+ #
!
!
& &%$ #
"
, . #
"
& &
%
,
K
.
#
%1+
0 + "
" $ + # "+$ #
"1"+ #
+$ % +
0
! - 5!0% "+$
+ %
" # . $ "+
+,
# $
"
# : $ " M "
B %
C : $ #
+$ % +
0 &G+ #
#
, #$ B
# &' # " $, $ $
,$ ,
+$ % +
0 &G+ #
1&, M
= !"
%
#
= !"
= !"
& $
M = !" #
= !" #
$ " , $+
"
0
" &%$
"& M
Programacin I
# "+ .
$$ M
# $
#
&" C
139
# % "
"
"*
:1
CM
, $
, $
&% + M
$ B
Dossier
(2
,*5E9 (96
(
Ingeniera de Sistemas
'I(6
+/
* $K
+& & "+ M
I #
$ % " %1+
, $
"
2
,)(
*2
,)() )+9 ;()*-5D*5+9() 9(6
,3(96
( ()6
:6
5*,) + D2
,96
52
2
,)
$
# ."$ " = +,
". $& # , $ +$ % + 0
$
"+$ $ M 2
+) +'I(6
+) )+9 59)6
,9*5,) D,-6
5*@2
,-() #
"
" "
,
# & # # .'%$ M " %
"
" +$ #
$ "+
1
!" #
" ,$ *$ & !
N + "
%1+ M "
;(*2
,-,*5E9 #
+'"*
"#
I
" = $ %
"
*-(,
%1+
%1+
!"
* "+
\ &%$ ^
] \ &%$ ^3 $ % ]S B, $ 1&, M
CM "
* " $
"
$
+ &'+ & "+
" %1+
+'"*
!
$' " $ . $ "
" = $ % #
%1+ #
+'"*
*-(,*5E9 ;( @9 +'I(6
+M # %
$ "# #
N, K + & "+ , $
,$ *$ & # $M #
. $&
"' *
& "
< &
= $ %
" "= $# # M ! I , $
%1+
:
+$ =G #
" 3F6
+;+ +9)6
-@*6
+#
"
# #
6
-5'@6
+
# +
"# "
= $ %
+ #
+ $< "
" +$ % +
"
$ + $K+
#
"
". $& !"
+ # "+$ #
" %1+ M
&G+ # # . " #
%$ # :
%1+
%1+
" +$ % +
" + #
" " &%$ 0 " = $
# + MI , #
$ &, B "+ $ M $ M !*
B $$ * M $ * +$ M $ : = M + M + C
!
S +;+ ;(
Programacin I
0
**()+T
%1+
#
M
# "+
& ",
+$ % +
$' + $M
+'
C
"
+$ % +
& "+
#
+$
# ."
, $
"+, #
+ $ #
1
S 5D+ ;( ;,6
+T
140
S +3'-( ;(2 6
-5'@6
+TU
Dossier
3+;+) ;( ,**()+
Ingeniera de Sistemas
"
.*
/ +$ % + B
G+ # C I
"
%
. $ #
& # , $
I $
M
" "
+'$
" #
"
6
,3'5F9 )( D@(;( $ ,$
"+ $ "
K
&%
Q
.
/
&, & "+
.
+$ % +
!" #
/ +$ % +
:1 B %
G+ #
B
C
C I
,3'5F9
G+ # C I
,3'5F9
,
!
,
"
# $ ,$
# " $
+ & # #
%
"+ $
"
%
, $
# $ ,$
"+ $ "
# "+$
#
"
K
&%
,$ ,
K
&%
0
R
F6
+;+
"
, $
, $& + " $ $
"
M
B
"
&% $
. "
+ #
&G+ #
" ++ 0 "
%$
%1+
&, & "+
4
"
"
#
!" #
&G+ #
$ G@9*5+9()
S +;+ ;(
"
C I
+ $
"
I
&G+ # "
N,$
# "
,
"
$#
%$
+$ % +
$ #
%1+
"
0 I
, $
%1+
"
"
"+ N
,:3(6
+)B`7 S ()*5D*5E9 ;(2 5D+ ;( ;,6
+)T
$ ,**5+9()
S +;+ ;(
# "#
1&,
, $= $
**()+T
, $'& +$
" $ +'"*
&G+ # M "+$
,-,*6
(-O
)6
5*,)
"
+$
"
%1+
$
$
+ $< # , $
'$
0
!
5!
Programacin I
" ,
,-:3(6
-+)B`
+$ % +
$*
, $K
& +$
" : M0
(9(-,2
()
,
6 "
5!
!
- !
$ " $
!
,
141
"
#!
!
%
5!
+
" +$
$ 5!
+ $
"
%
,
+ " $
Dossier
Ingeniera de Sistemas
4
,
- !
"= # , $ " %1+
%1+ # & " $
-(,*5E9 ;(
'I(6
+) /
F6
+;+)
#
%1+
" + "
#
&G+ #
, $ !"
,
+ & "= $
"
# #
+ "
& & " &%$ #
, # # . " $ &' #
# . $ " " "+$
K, $
!
N+ $"
"+ " M
&'
%1+
" &G+ #
"+ # # #
!
, $
-M
& &
+9)6
@*6
+()7
"
# %
# " &" #
, $
" +$
0"
$ $ #
N, K + & "+
+$ =G #
"
+9)6
@*6
++$ % +
#
" %1+
+ $
$ "= " !"
&G+ #
" +$ + $
"& # #
B() D]'2
5*+C
* "
"* 1 ,$ = " " &G+ #
" +$ + $ , $ # .
, $& + "
# . " !" # &' #
" &G+ #
" +$ + $
F6
+;+ ;(
&H"M
, $
0?
()6
@*6
+-() ;( +'I(6
+)7
%1+
I 0 "
" + < #
" " ,$ *$ & M
, " "H+ & "+
& & $ MI
"= " "+ $
, $ $ " " & & "+ # #
*H"
,$ *$ & !"
+ < #
+ + $
# #
,$ *$ & # $
+ &'+ & "+ , $
,$
# $
, $+ #
1
!" #
"* 1
,
"*
#
1#
+$ + #
"
9+6
,*5E9 ,2
4+-O
6
35*,
+ & $ &
"
"+
,$ % & #
#& " +$ !"
# & & $ M , $
+ "+ " # . " $ &
. $&
, $ # +$ $ %1+
"
&%
+ < $
"* 1 # ,$ *$ & !"
# % &
"
$
&G+ #
# +$ + $
& " +$ #
, $
"* 1 0 + < $
." #
& " $ %1+
" = < "
"
H+
!
(9),I(
, $
, + !" #
%+ " $
Programacin I
" %1+
= $#
+$ , $
" +$ % + ,H%
142
+ $
!" #
* " #
&G+ #
Dossier
+$
Ingeniera de Sistemas
" + # ( , $+
&%$ #
"
,
4
!
- !
8 $
%1+ I
1
%
"+ "
&G+ #
&G+ # B
&G+ #
$ #
&
, $'& +$
+ $
,H%
C
S ,-5,'2
(X 'I(6
+T S +3'-(X F6
+;+T < _S 5)6
, ;(
"#
%1+ $
,+ $ $ %
"+ " # # "+$ # &G+ # "=
, $'& +$
$$ , "# "+ M
,-:3(6
-+)T ` BU
& " 1M
& "<
1
# M $ % "# 0? # = = "#
+ " 0 I
" , "
!" #
=
* $ +&
#
Rectngulo
Privado Real Largo
Privado Real Ancho
// Atributos
Privado:
Real Largo, Ancho;
// Mtodos
//mtodo contructor
Accin Rectngulo(Real lar, anc);
Largo = lar;
Ancho = anc;
FAccin;
143
Dossier
Ingeniera de Sistemas
FClase Rectngulo;
// Uso de la clase Rectngulo
Accin Principal
Rectngulo R; // se declara una variable del tipo objeto Rectgulo, a la cual llamaremos R
Real L, A; // se declaran las variables reales L y A para el largo y ancho del rectngulo
Escribir(Suministre a continuacin los valores para el largo y ancho);
Leer(L); Leer(A);
R.Rectngulo(L, A);
Escribir(Resultados de los clculos);
Escribir(rea: + R.rea + Permetro + R.Permetro);
FAccin Principal;
Programacin I
144
Dossier
Programacin I
Ingeniera de Sistemas
145
Dossier
$%
,$ , $
# " #=#$
"
"
Ingeniera de Sistemas
" *$ "
"1"+ # . "
* "+
+ * $K
" " #
"+$ # 0
",
!" #
, "+
"+$ #
+$ % +
+ # #
, "+
"+ "
& ", $
, "+
" & #
+ N+ M I
# %'
5'(O
, *+95+
"
"
. "
, $
$
"
$ := #
K &
%
$ *+95+ 0
+ &% G" # = $
+2
,9; o
,$ + + , #
. " " M& $ M0
"
" & # + N+
"
"+ $" #
" + "+ , $ ,$ , $ $ 0
/
o
$@9*5+9()
* +
, +
* + :
* + N0
+ N+ ++$
R: $ N
Programacin I
".
,$ "+.
"
* + :
* +,
* ++ N+
: *:= #
", $+
J%: +
+, $+
"
R= #
& = + N+
, + :
, ++ N+
+ N+%
J*$
"#
R: $ 0
146
+ N+
* ++ N+ ".
"
" $&= #
+
$+0,
"* + :
R "# R
Dossier
$@9*5E9 *4(6
)
Ingeniera de Sistemas
+2
,9;o
: $L * + B : $L
# " CS
+ . " !"
$' "
# " #
$ + $
# #
"* + #C "
* $ , "+ # , $ L*,;(9,
: + I
"
"+$
"
&% " !" # $ + $" #
: + I
"H& $ &'N & #
$ + $ , $& + #
&% " !"
? M "+ "
++ # , $ "
* $# #
# "
"+
"
M * $# "#
# " B0
. " !" * +
$' $ + $
K
"
0 " = K
"
B ? CM
: 0 " #
K
#
"
$' + $ "
d`>d "+
#
$
# I
# "
. " !" * +
& # M
*"
*,;(9,_ `
"* + # &'N & #
$ K
#
$ + $" $M *,;(9,_ `
*" #
"H& $ #
$ + $
K
#
$ + $
K
#
& "< " , $+ $ # *,;(9,_&` B "
# C 0 + $& "
"
$' + $ "
$
+ $ <!"M L*,;(9, # %
$
& &K
" & *,;(9,_ ` &'
%0+ #
"* + #
,2
+-;( -(6
+-9+7
. " !" * + $ + $"
# " #
+ $
, $+ $ # *,;(9,_&`M
+ " GN +
I(3D2
+7
Z"
# \
"
:]
`We `W`$`"
& "
$' + $ "
1 + " e#
+ $
."
L?
`$`"`$`"WM
$ + $" >S
h
Programacin I
147
Dossier
Ingeniera de Sistemas
$@9*5E9 *2
(+2 +2
,9;o
= #
B= #CS
+ . " !" # , 1 + #
$ + $ # #
,
!" #
K
"
# "+$ #
= "+ " # + N+
+ M "& = $
,
$ $: +
."
!" #
$ $
,2
+-;( -(6
+-9+7
. " !"
I(3D2
+7
Z"
Z"
# \ "
# \ +#
:]
:]
$@9*5E9 *2
)*- +2
,9;o
= #
+ . " !" # , 1
, $ $ <I $# ,
$B= #CS
= "+ " # + N+
!" B M C
$ "
I "
,2
+-;( -(6
+-9+7
. " !"
Programacin I
$
148
Dossier
Ingeniera de Sistemas
I(3D2
+7
Z"
Z"
# \ "
# \ +#
:]
:]
`"W CS
$ + $" >S
h
$@9*5E9 *D596
G +2
,9;o
"+ ,$ "+.B
" + : $ L. $& + M
CS
+$ + N+
" , "+
*H"
. $& + #
$+
+ . " !"
& $
. " !" ,$ "+.M , $
"
N , !" # I
. " !" ,$ "+. "
"= $+ $'
$ + $
# " = K
"
B`"C "
, $ 1 #
$ + $
# $ + $" # K
" ?" =
K
"
B`$`"C
$ + $
# + %
!" B`+C "
$'" N, "# #
,
# " # + N+
" . $& +
$' "= # # $ + & "+
= "+ " # + N+
+
"
, "+
+
$
< & # "+
"
$+ $ #$ +
& & $ #
, "+
& # "+
"
& #
M # , "# "# # = $ #
= $ % * %
X;5-(*6
K5;(+
,2
+-;( -(6
+-9+7
. " !" ,$ "+. $ + $"
"H& $ #
+ $
&
+$ #
" , "+
I(3D2
+7
Z"
# \
"
:]
K
"
`$`"W CS
$ + $" >S
h
Programacin I
149
Dossier
$@9*5E9 *D@6
)
"+ , + B
Ingeniera de Sistemas
+2
,9;o
" + : $L
# " CS
+$
# " M I
." <
"
$' + $ " M , "+ # , $
$* & "+
P*,;(9, "
= "+ " # + N+
+
+ . " !"
& $
. " !" , + M , $
" #
N , "
. " !" , + "
"= $+ $'
$ + $
# " = K
"
B`"C
"
, $ 1 #
$ + $
# $ + $" # K
" ?" = K
"
B`$`"C + &,
) # $'
$' + $ # " = K
"
."
#
+ N+
+
$
< & # "+
"
$+ $
#$ +
& & $ #
, "+
& # "+
"
& #
M # , "# "#
# = $#
= $ % * % X;5-(*6
K5;(+
,2
+-;( -(6
+-9+7
. " !" , + $ + $"
H+&
$' + $ &
+$ # " , "+
I(3D2
+7
Z"
# \
"
:]
$@9*5E9 *)*,9G
"+
".B
*
. " !"
# + #
+2
,9;o
" + : $ L. $& + M
+ N+
&
#
0
$
"
CS
,$
*H"
. $& + # # , $
$* & "+ PG+-3,6
+
. " !"
". M
#. $ "
+' " I
. " !"
".
I
"
+ &'+ & "+ & +$ #
,2
+-;( -(6
+-9+7
. " !"
" # M
& "+
I
Programacin I
". $ + $"
"H& $
"= $+ # M 0 * $# #
" : 0 " # * $# #
150
& "+
"+$ #
I
: 0 "
#
" GN + S
= $ $ + $" # "
" 0
"
: " * $# #
& "+
K
# M
Dossier
$ #
$ + $"
Ingeniera de Sistemas
>
. " /# /. : $ M
$ $ + $" #
I(3D2
+7
Z"
# \
"
:]
e#`$`"WM + +
CS
$ + $" >S
h
$@9*5E9 ;(2
2
59(
= ##
$$
K
"
+2
,9;o
" B= #CS
K
"
# "#
"
"+ $ $
. " !" #
"+$
" . "
$
"
$0& = + #
K
"
"
= "+ " # + N+
". $ $
+=
"
,2
+-;( -(6
+-9+7
. " !" #
I(3D2
+7
Z"
# \
"
:]
151
Dossier
Ingeniera de Sistemas
$ + $" >S
h
$@9*5E9 4(6
*0 +2
,9;o
"+ * + :B= #CS
"
$' + $ # $
+ & "+ #
# M
"&
+$ $ +
$' + $ "
, "+
,2
+-;( -(6
+-9+7
. " !" * + : $ + $"
$' + $
K
# #
I(3D2
+7
Z"
# \
"
:]
$@9*5E9 4(6
*0(
+2
,9;o
"+ * + : B= #CS
"
, "+
$' + $ # $
+$ =G #
+ & "+ # #
+
# M&
, $ # $ + & "+
=K
#
+$ "# +
$' + $ "
,2
+-;( -(6
+-9+7
. " !" * + : $ + $"
Programacin I
$' + $
K
# #
152
#
Dossier
Ingeniera de Sistemas
I(3D2
+7
Z"
# \
"
:]
$@9*5E9 4(6
D,))
: $ L* +,
"
+2
,9;o
1CS
"+$
) # #
"
#
+ & # , G # & +$ $ " & " 1M
"
# " #
$ + $
B+ $& " #
" "
$' + $ "
C , "+ # , $
$* & "+ 3(9),I( 0 #
+ = "#
# # + N+
,2
+-;( -(6
+-9+7
. " !" * +,
$ + $"
" , "+ $
+'+
$' + $ "
."
"+ " "#
"+$
)
$ + $ M "
"+ $
$' + $ "
# = <I
# " #
$ + $
%$
$+
# " #
$ + $
"
# "
"+ " : +
:
. " !" * +,
& # M
I(3D2
+7
Z"
# \
"
:]
Programacin I
153
Dossier
Ingeniera de Sistemas
$ + $" >S
h
$@9*5E9 4(6
6
(J6 +2
,9;o
"+ * ++ N+B "+ <I
L# + " CS
$# M "+
, $ $M "+ # $
8 $#
"+ " #
" " $ +'"*
# + N+
5N?@5(-;, 0 )@D(-5+-M I
#
$% "
$* & "+
;(-(*0, 59G(-5+-M I #
$%
# & & $
, "+ # , $
$* & "+
$# " #
%
+
# , "+
S "
" $
<I $#
B M C
. " !" * ++ N+
"
& "+ # <I $#
# $ : 0#
"
+
%0+ # & & $
,$ & $ %0+
+$ % + # =K
#
#
#
,
$
" : 0:.
+
+'# . " #
&
%0+
_ B: .
C N BR " :
: M "+ ". $ $M = #
" , "+
# ."# , $
$* & "+
I "
, $ $ <I $# 0 , $
"
I " ". $ $ # $ : M "
'$
;()6
59+
#
$# " #
"
+=
= "+ "
I "
, $ $
"+ " #
"
+ $ +'"*
" & & $
$$ %
% 1
# ,
!" " , "+
$' + $ "
# 0
* "#
I $# , $
" $ +'"*
%
&"
CN
,2
+-;( -(6
+-9+7
. " !" * ++ N+ $ + $"
#
# $. $ #
, "+
, $ !" + " GN +
M "+ "
$ + $"
$$
" $$ $M
$# >
&
I(3D2
+7
Z"
Z"
# \ " :]
# \ +# % :]
Z# . "
Z# . "
2
2
+" _ &
B
L
A
L CS
$ $BCS
,$ "+.B W 1&, # `W* ++ N+`W 0 `W, ++ N+`W`$`"`$`"W CS
,$ "+.B W $ +'"*
$'#
" '$
$ + = & "+ , I ) `$`"W CS
,$ "+.B W
#& " "
" e# B#
" : C N e# B#
+ C `$`"WM
A
M
CS
Programacin I
154
Dossier
,$ "+.B W
* + :BCS
" +
Ingeniera de Sistemas
, $
"+ "
W CS
B#
+ " CS
$ + $" >S
h
$@9*5E9 4(6
6
(J6
59G+
= # * ++ N+ ". B +$
%+ "
+$ + $
& " $
+$
"
"
"
"
"
"
"
"
"
"
"
+ + N+^ ". L+ CS
+ + N+^ ".
*" # :
*" # :
*" # :
*" # :
*" # :
*" # :
*" # :
*"
*"
*"
*"
+2
,9;o
#
#
#
#
:
:
:
:
$# #
"
# ." #
"
+
g
$ R " .+S
?L
$# " # <I $# #
= "+ " L?
$ R "+ ,S
?L
$# " #
, $ $#
= "+ " L?
$ R "$ *:+S
?L
$# " # # $ : #
= "+ " L?
$ R "% ++ &S
?L
$# " # ". $ $ #
= "+ " L?
$ ++$ % + S
?L +$ % + # + N+ L?
$ " $& ++$S
?L +$ % + " $& L?
"
[->M [7>M ->M 7>M !
$ $$& # S
?L
#
-(2> L?
$ $ ": *:+S ?L + $ #
, "+
# + N+ L?
$ $ "R #+:S ?L " : $ #
, "+
# + N+ L?
$ $NS
?L
$# " # Y #
= "+ "
"
L?
$ $0S
?L
$# " # X#
= "+ "
"
L?
hS
,2
+-;( -(6
+-9+7
. " !" * ++ N+ ". " $ + $" " "*H" =
$M # $
+ & "+
I(3D2
+7
Z"
# \
Programacin I
"
:]
155
Dossier
Ingeniera de Sistemas
$@9*5E9 4+6
+J/
+2
,9;o
$ $ #
= "+ " # + N+
,
!"
*H"
, $
$* & "+
J /
$# " #
"
" =' #
. " !" * + N0
*" $ #
$* & "+ " , # " $ >
$# " #
"+ "
,2
+-;( -(6
+-9+7
. " !" * + N0 " $ + $" " "*H" =
I(3D2
+7
Z"
# \
"
:]
156
Dossier
Ingeniera de Sistemas
* + N0B >M CS
,$ "+.B W-p K
" W CS
* + N0B M 2 CS
,$ "+.B W
" +
* + :BCS
, $
"+ "
`$`"W CS
$ + $" >S
h
$@9*5E9 0540K5;(+
= # : *:= #
"
& 0 $ "+ "
I $
& +$ # ,
# , G #
$ + $
# ##
#
$
$. " "
& $
.
+2
,9;o
B= #CS
,2
+-;( -(6
+-9+7
. " !" : *:= #
I(3D2
+7
Z"
# \
"
:]
Programacin I
157
Dossier
Ingeniera de Sistemas
$@9*5E9 59D+6 +2
,9;o
"+ ", $+B "+ #^,
, $
. "
$+ CS
%0+ #
, $+ % 1 #
$* & "+ 5;XD@(-6
+S
" #
& & & " $ I
%$ BR $#C # #
, $+ #
%0+
+ # # 5;XD@(-6
+Q
" +$
!" 7>N75
"+$ # "# #
. " !" ", $+
,2
+-;( -(6
+-9+7
I(3D2
+7
Z"
# \
"
:]
$+ _>S
?L
$+ #
> L?
$+ M =
$ CS
$ + $" >S
h
$@9*5E9 59)2
59(
= # "
+2
,9;o
" B= #CS
" $+
" K
"
= K "
= "+ " # + N+
"
,
!" #
# . "# # + N+
"
#
K
"
# % 1#
= K
&' % 1M 0
K
"
". $ $
& # # . $ #
= "+ "
$ $
"#
" & # #
"
$
K
"
,2
+-;( -(6
+-9+7
. " !" "
Programacin I
158
Dossier
Ingeniera de Sistemas
I(3D2
+7
Z"
# \
"
:]
$@9*5E9 M'056 +2
,9;o
"+ J%: +B= #CS
=
$$
" +
,
#
+'# , " %
*#
"
. " " * + : * + :
$,
# , "%
# # +
# "
,2
+-;( -(6
+-9+7
. " !" J%: + $ + $" > "
: $ * +$ #
" ,
# , " % M "+ "
= $ $ + $" #
# + "+
$
: 0 "
I(3D2
+7
Z"
# \
"
:]
# `$`"W CS
$ + $" >S
h
Programacin I
159
Dossier
$@9*5E9 2
+jK5;(+
= #
"
& " $ "+ "
I $
& +$ #
,
# , G #
R= #
Ingeniera de Sistemas
+2
,9;o
B= #CS
$ + $
"
# # #
$ #
#
$ + $
$ . " "
I
& $
. " !"
,2
+-;( -(6
+-9+7
. " !"
R= #
I(3D2
+7
Z"
# \
"
:]
$@9*5E9 3+K(6
(J6 +2
,9;o
"+ & = + N+B "+ <I $# M "+
"+ # + " ^ , $ $CS
,
5N?@5(-;,
$* & "+
$ +'"*
+' ,
Programacin I
, $ $M "+ # $
+ " ^ <I
$# M
"+ " #
" " $ +'"*
# + N+
" , "+
# ."# , $
$* & "+
0 )@D(-5+-M I
#
$% "
I "
, $ $ <I $# 0 , $
;(-(*0,
59G(-5+-M I #
$% "
I " ". $ $ # $ : M
+$
# *
#& " "
I "
, $ $ <I $# # " = $ +'"*
. # , $
$* & "+
;()6
59+X5N?@5(-;, 0 ;()6
59+X)@D(-5+- #
160
Dossier
$# " #
+'"*
& = + N+
Ingeniera de Sistemas
"
$# " #
%
+
# , "+
S"
I
, "
& & '$
" & # #
# # =K
#
# $ + & "+
" $ +=
$# & "+
= "+ "
. " !"
,2
+-;( -(6
+-9+7
. " !" & = + N+ $ + $"
" $$ $M &
#
>
"=
$ # + "+
# $. $ #
>M
, "+
, $ !" + " GN +
M "+ "
$ + $"
$$
$#
I(3D2
+7
Z"
# \
Z# . "
Z# . "
"
A
:]
2
$ + $" >S
h
$@9*5E9 9+3K5;(+
= # " $&= #
+2
,9;o
B= #CS
"
$ + $
" "
+$ % + #
+ N+ B,$ & $ , " 0
& "< # ,$ *$ &
. " !" "
+ & "+
" , "+
M , $
K.
=K
#
# $ + & "+ , $
#
" $&= #
Programacin I
161
Dossier
Ingeniera de Sistemas
,2
+-;( -(6
+-9+7
. " !" " $&= #
I(3D2
+7
Z"
# \
"
:]
$&= # `W`$`"`$`"W CS
,$ , "+ " # # `$`"W CS
&
"+ " # # `$`"W CS
, $+ $ #
$ &
, $
: $
& 0 $ `$`"W CS
" "+ " # # & " $ `$`"W CS
"+ "
`$`"W CS
$ + $" >S
h
$@9*5E9 +@6
D+6 +2
,9;o
"+
$+ M "+ =
$CS
$%
H + & %0+ #
,
$* & "+ 5;XD@(-6
+S
$%
. " " #
& & & " $ I
%$ BR $#C
, $+ #
,$ & $ %0+
5;XD@(-6
+Q
" +$
!" 7>N75
"# #
. " !"
, $
+, $+
,2
+-;( -(6
+-9+7
. " !"
+, $+ $ + $"
= $
$+ #
" , %$ BR $#C # + & )
, "+ # , $
$* & "+ 5;XD@(-6
+ 5;XD@(-6
+Q
$+
I(3D2
+7
Z"
# \
"
:]
M #^,
$+ _>S
?L
$+ #
> L?
+, $+B #^, $+ M = $ CS
$ $BCS
,$ "+.B W 1&, # `W +, $+`W`$`"`$`"W CS
Programacin I
162
Dossier
,$ "+.B W
,$ "+.B W
* + :BCS
$%&
" +
Ingeniera de Sistemas
R $# B %0+ C
, $+ e# >NeY `$`"WM #^,
, $
"+ " $ `$`"W CS
$+ M =
$ CS
$ + $" >S
h
$@9*5E9 D@6
*0 +2
,9;o
"+ , + :B "+ CS
$+
"
$' + $M
, . # , $
+ N+
"
. " !" , + :
=K
#
$
< & # "+
"
$+ $ #$ +
& #
M # , "# "# # =
. " !" "
"= $+
$ + $
# "
$ + $" # K
" ?" = K
"
B`$`"C
$* & "+ *M # $
# $ + & "+ , $
& & $ #
$ #
= $ %
= K
"
B`"C "
+ & "+
= "+ "
& +$ $ $ + $
, "+
& # "+
* % ^# $ += #
, $ 1#
$ + $
#
+
"
+
#
,2
+-;( -(6
+-9+7
. " !" , + : $ + $"
"+ "
$ + $"
$' + $ &
+$ # M
+ " GN + S
$$
" $$ $M
I(3D2
+7
Z"
Z"
# \ "
# \ +#
:]
:]
$ "#WS
$ $BCS
,$ "+.B W 1&, # `W, + :`W`$`"`$`"W CS
,$ "+.B W & " 1
`WW CS
R: B , + :B & " 1j QQk C f
_
CS
,$ "+.B W`W`$`"
" +
, $
"+ "
* + :BCS
W CS
$ + $" >S
h
Programacin I
163
Dossier
Ingeniera de Sistemas
$@9*5E9 D@6
6
(J6 +2
,9;o
"+ , ++ N+B "+ <I
L $ * "CS
$# M "+
, $ $M "+ # $
: M "+ ". $ $M = #
&,$ &
"+ " #
" " $ +'"*
# + N+
" , "+
#
$* & "+
5N?@5(-;, 0 )@D(-5+-M I #
$% "
I "
, $ $
$* & "+
;(-(*0,
59G(-5+-M I #
$% "
I " ". $ $
'$
# & & $
, "+ # , $
$* & "+ +-54(9
#
$# " #
%
+
# , "+
S "
" $ +=
= "+ "
<I $#
B M C
. " !" , ++ N+
"+ " # #
+
& & $
"
& "+ # <I $#
# $ : 0 #
$$ %
% 1
" , "+
"+ "
%0+ # & & $
,$ & $ %0+
$' + $
* "#
+$ % + # =K
#
#
#
,
$ I $# , $
&"
" : 0:.
+
+'# . " #
&
%0+
_ B: .
C N BR " :
. " !" , ++ N+
."# , $
<I $# 0 , $
# $ : M "
$# " #
"
I "
, $ $
$ +'"*
"
# ,
!"
"
# 0
" $ +'"*
%
CN
# #$
+ # =K
#
,2
+-;( -(6
+-9+7
. " !" , ++ N+ $ + $"
" = $ # + "+
" $$ $M &
#
# $. $ #
>
>M
, "+
, $ !" + " GN +
M "+ "
$ + $"
$$
$#
I(3D2
+7
Z"
Z"
# \ " :]
# \ +# % :]
Z# . "
Z# . "
2
2
+" _ &
B
L
A
L CS
$ $BCS
,$ "+.B W 1&, # `W* ++ N+`W 0 `W, ++ N+`W`$`"`$`"W CS
,$ "+.B W $ +'"*
$'#
" '$
$ + = & "+ , I ) `$`"W CS
,$ "+.B W
#& " "
" e# B#
" : C N e# B#
+ C `$`"WM
CS
,$ "+.B W
" +
, $
"+ " $ W CS
* + :BCS
Programacin I
164
Dossier
Ingeniera de Sistemas
B#
e#`$`"WM * ++ N+B M M Q
$# #
"& & $
M # + " CS
M Q
W CS
+ " CS
$ + $" >S
h
$@9*5E9 X)(6
*@)+6
/D(
= #^
"
+, #
,$ "
$
+2
,9;o
$+0, B "+ + , ^
#
$ $ "+$ +$
" $ *H" G +
$CS
+,
$* & "+ 6
5D+X*@-)+- "#
+=
$ $
$ $ " $&
$' + $ #
%$ 0 #
$ $
"
#$ #
$
"
^
^
,2
+-;( -(6
+-9+7
. " !" ^
I(3D2
+7
Z"
# \
"
:]
^" _d dS
+ $ $+0, B ^
CS
$ $BCS
,$ "+.B W 1&, # `W^ + $ $+0, `W`$`"`$`"W CS
,$ "+.B W &% &
$ $
#$ # `$`"`$`"W CS
,$ "+.B W
$ % + " &%$ W CS
".B We WM T" &%$ CS
,$ "+.B W`$`"B : $ #
+= $ &
$ $C`$`"`$`"W CS
^ + $ $+0, B ^
CS
Programacin I
165
Dossier
Ingeniera de Sistemas
,$ "+.B W
$ % + `We `WM O
+
$$ + PB ?"C WM " &%$ CS
R: B ^" f
_ d d TT ^" f
_ d"d C
^" _ * + : BCS
,$ "+.B W`$`" , !" e `$`"WM d d__ ^" PW W W
W CS
,$ "+.B W
" +
, $
"+ " $ W CS
* + :BCS
^ + $ $+0, B ^
CS
$ + $" >S
h
$@9*5E9 6
(J6
,6
6
- +2
,9;o
= # + N+ ++$B "+ +$ % + CS
+ . " !"
*"
&%
B $& & "+ M
*" "
+ N+% J*$ "#C
. " !"
+ & "+
" , "+
M , $
=K
#
# $ + & "+ , $
+ N+ ++$
". $&
# *$ &
!" #
56
)
,2
+-()
"
$
# ,$ & $ , " 0 # . "#
" "
+
+$ % +
& # "+
. " "
+ N+ ++$ "
. +
I $
#
K. +
IG
& +$ #
, $ . " "
#
" & # + N+ # , G #
& $
+'
#.
"
$* & "+
& #
+ N+
$ 0
$ + $
I
"
. " !"
,6
-5'@6
+
*H"
>
,
$* & "+ ,6
-5'@6
+ # 7 %+
,,,,
...
% + # , $, #
*$ $ ) # "#
+ N+
"
"#
" #
" + "+
+ N+ ++$M + "
Programacin I
# "
&%!
"
"+
*$ " #
# ."#
*
,$ & $
166
"
+ $
, $, #
"
" : , $
$ $
&+
"
, $
"+
, $
+$ % +
#
$ # . "#
. "#
Dossier
Ingeniera de Sistemas
% $' & # $
+G"
#
"
N + "= $
$ #
,
" + "+
. "#
"
&%!
$$
" #
#
, $
- %+
%+
<I
$#
, $
,2
+-;( -(6
+-9+7
. " !" + N+ ++$ " $ + $" " "*H" =
I(3D2
+7
Z"
# \
"
:]
1&,
+$ % +
+ &
+$ % +
+ &
BCS
# `W+ N+ ++$`W`$`"`$`"W CS
CS
" 1+ "
+$
$ # . "# 0 # + N+ `$`"W CS
Q
U CS
" 1 +', $, # "# `$`"W CS
" +
, $
"+ "
`$`"W CS
$ + $" >S
h
$@9*5E9 6
(J6
',*M4+@9; +2
,9;o
= # + N+%
J*$
"#B "+
$CS
+ . " !"
"
$ # . "#
, . # , $
$* & "+ *+2
++
. " !"
& "+ . " "
" I
. " "
I
"=K" # +
#
#
"
& # + N+ # $ + & "+
, "+
$* & "+ *+2
+" "H& $
"+ $
"+$
> 0 4S + &% G"
, # "
$
" + "+
&%!
# ."#
"
" : " * $ #
"+ $
. " !" + N+ ++$ "
. +
I $ #
$ + $
+ & "+
"
, "+
M , $
K . +
IG
& +$ #
, $ . " "
I
"
=K
#
# $ + & "+ , $
#
" & # + N+ # , G #
& $
. " !" + N+ ++$
N + "= $
Programacin I
" + "+
&%!
167
, $
Dossier
Ingeniera de Sistemas
,2
+-;( -(6
+-9+7
. " !" + N+%
J*$
I(3D2
+7
Z"
# \
"
:]
$@9*5E9 6
(J6
*+2
+- +2
,9;o
= # + N+
$B "+
$CS
+ . " !"
"
$ # + N+
. " !"
& "+ . " "
" I
& # + N+ # $ + & "+
, "+
>0 20
"H& $
7M , $
+= $
,
&%!
# ."#
"
" : " * $
I $ #
$ + $
+ &
& +$ #
, $ . " "
I
"
=K
#
# , G #
& $
. " !" + N+
$
N + "= $
" + "+
&%!
, . # , $
$* & "+ *+2
++
. " "
I
"=K" # +
#
#
"
$* & "+ *+2
+" "H& $
"+ $
"+$
$, # S + &% G"
, # "
$
" + "+
#
"+ $
. " !" + N+
$ "
. +
"+
" , "+
M , $
K . +
IG
# $ + & "+ , $
#
" & # + N+
, $
,2
+-;( -(6
+-9+7
. " !" + N+
I(3D2
+7
Z"
# \
Programacin I
"
:]
168
Dossier
Ingeniera de Sistemas
$@9*5E9 @94(6
*0 +2
,9;o
"+ "* + :B "+ CS
&, 1
$' + $
, . # , $
$* & "+ * # = +
"
M . $< "#
$' + $ &, 1# M *M
$
* "+
$' + $ K
#
. " !" "* + : " . " "
& # &' #
" = < "+ #
* "+
+ $
,2
+-;( -(6
+-9+7
. " !"
$ + $"
"* + : $ + $"
$' + $
&, 1# M
+ "
GN + S
" M
"+ "
I(3D2
+7
Z"
Z"
# \ " :]
# \ +0, :]
Programacin I
169
Dossier
Ingeniera de Sistemas
$ + $" >S
h
$@9*5E9 j0((J
+2
,9;o
$# " # N #
!" #
B# "+$ #
= "+ " # + N+
,2
+-;( -(6
+-9+7
. " !" R: $ N $ + $"
& # # + N+
"
" "H& $
"+ $
"+$
"H& $ #
&"
"
I(3D2
+7
Z"
# \
"
:]
Programacin I
170
Dossier
$@9*5E9 j0((/
Ingeniera de Sistemas
+2
,9;o
$# " # 0 #
!" #
B# "+$ #
= "+ " # + N+
,2
+-;( -(6
+-9+7
. " !" R: $ 0 $ + $"
# + N+
"
" "H& $
"+ $
"+$
"H& $ # .
"
& #
I(3D2
+7
Z"
# \
"
:]
$@9*5E9 j59;+j
+2
,9;o
$# M "+
, $ $M "+ # $
."
" = "+ " # + N+
" , "+
, . # , $
$* & "+
5N?@5(-;, 0
)@D(-5+-M I #
$% "
I "
, $ $ <I $# 0 , $
$* & "+
;(-(*0,
59G(-5+-M I #
$% "
I " ". $ $ # $ :
+ & ) &K
"& #
= "+ "
# + N+
"
&" , $ " .
= "+ " , $ # . +
, "+
&, +
"
I "
, $ $ <I $#
"# B M C 0
". $ $ # $ :
"# B M CS # "#
"H& $ #
&" 0
"H& $ # .
*H"
& # # + N+
"
& #
. " !" R "# R $' *" $ #
* " #
$* & "+ "
" =' #
Programacin I
171
Dossier
Ingeniera de Sistemas
,2
+-;( -(6
+-9+7
. " !" R "# R " $ + $" " "*H" =
I(3D2
+7
Z"
# \
"
:]
,'2
, ;(
+2
+()
+9)6
,96
(
U
8
X
8
[
8A 8 X
U8 X
8A
8A 8
8A X
8A
8A
8
X
[
[A
U
Programacin I
+2
,9;o
+2
+-() ;( $+9;+ / ;( (J6
+
( $+9;+ + ;(
,2
+- 5495G5*,;+
>
*$
&%
<
&%
3 $#
&%
(
K"
&%
1
&%
2
* "+
&%
5
$$!"
&%
4
8$
$
&%
7
8$
$
! , $ + N+
;
<
$
! , $ + N+
>
3 $#
$
! , $ + N+
K"
$
! , $ + N+
1
$
! , $ + N+
(
* "+
$
! , $ + N+
& $
! , $ + N+
2
"
! , $ + N+
7
$, #
! , $ + N+
172
(J6
+
Dossier
Ingeniera de Sistemas
+
* "
& "+ $
" $
"
"
) # "+ "
:
$
W $ W B7/ 2C
" +
& "+ $ M
&
I = "+
W
$ W B>/4C
# &' M
$+
$
, # " "+ $,$ + $
+
"H& $
& + "
#
+$ % +
,
B &
, #
$
%$ 0 # M
N + & "+
I
&
+$ # , "# #
+ & *$'.
Programacin I
173
# #
# , $
$ $
$
$
" & +$ #
+ &
I " &
+$ "
"
$M +$ &
,
M
" " *$ + M +' M
+ C
I
+ "
Dossier
Ingeniera de Sistemas
P0
: = + : +
: $ I
%$ $K
%1+ =
,$ , $ " $
& & "+
" " I
= "
%
" +$
$
+ < $M , $ 1&, M
. " !" ,
" I
"
$
%$ $K +# :M "
" !" "
+'#
$ #
.
,
+
.
#
" $ :=
"
N+ " !" L :M 0 I
#
&,
!"
#
$ !" # = $ %
0
" * " $
# ,$ *$ &
$# "# I
$ &,$ & $ # +
"
, "+
W,$ "+.BCW
"+$ $ M
&, # $ $ , $+ $' I +
&% G"
:
N,
# I +
%$ $K
+'" #
$ #
# & " $
# "+$ #
"* 1 M + "
: 0 I
& $ M " &% $*
+ "
, % # # #
& ,$ *$ & # $ # , # $ $ $ 9@()6
-,) 2
5'-(-O
,)
"
,$ ,
$
" #
" "
+$
,$ *$ &
# # # "#
& $ &
# $ + = R59*2
@;(S9+3'-(X;(X2
5'-(-5, 0T
+
# , # $ $ $ "
!" #
" ,$ *$ &
+$
%$ $K + "
=+ + " $ "
I :
"I
%1+ =
" !
!# * + #
#
$
"
!# * # ,$ *$ & . "+ ,$ " ,
"
# +
= $ %
0 . "
K+ &% G"M
+ " $ "
+'"# $
*$ "
!# *
"
= $ %
0 . "
& 0 *$ "#
"
"
.'
"
+$ "
$
& & "+
@96
+) 0, 6
+3,- 3@/ (9 *@(96
, ,2 3+3(96
+ ;( *-(,- 2
5'-(-O
,) )+9 2
+)
)54@5(96
()7
!&
#
$
%#
I "
" ,$ *$ & M
8
" "* " + , #
%$ $K
. " !" 3,59 BCM 0 I
,$
"+
"
!# * ,$ " , # ,$ *$ &
"
"
" # $ !" I
!" # = $ %
0. "
%$ $K
+ " I
"
"
&,
%$ $K
+ " !
+ " I
+ $ "
! + " I
+ $
,'5(9;+ *+9)5;(-,;+ 2
+ ,96
(-5+-aD-+*(;, ;( 2
, )54@5(96
( 3,9(-,7
" I
$
I $ +, #
#+ $ #
"
+
#
#+ #
$ "#
"
A*
#
$ !" #
. " "
0 =
,$ *$ & L
L ,,
(
& & "+ #
= $ 8 $# $
$ :=
Programacin I
174
N+ M , #
$
& &
$%
M
$ := " =
$ %
+
0
&
: $K " "
: $'
"
N+ " !" L :
Dossier
Ingeniera de Sistemas
d2
, 3,9(-, ;( 59*2
@5-2
+) (9 )@ D-+4-,3, () 2
, )54@5(96
(7
& & "+
#
*$ * $
%$ $K
,$ *$ & M
+ <
#$ +=
Z " # \" &%$ ^# ^ %$ $ ]M " # &' I
: $
+ " I
, . $
&, # $ I
+
%$ $K " ,
+ " I
$# #
"# I +
#
# $ M, $
+ "+
# %
, . $
K
Z"
$
1&,
"
Z " # \ `& ^&
$# # I + #
& #
:]M
K ,
"# #
# \
` %$ $ `& ^&
#
+ & " $
$ : = & ^&
* "
I
Z"
#
&,
"
I
&
:]
%$ $
,$ ,
%$ $K & ^&
"# # #
&
" & "+
% # # + &% G" #
,
"
, +:
$
I
"+$
&"
:]
# $ %
$' "
"# #
"
#$
+ $
%$ $
,$ *$ & # $ #
, $ # . $ " $ "+$
: " $ # #
$ "
%$ $K #
*
# W
# "#
. $
, #$K
:
+ "
` %$ $ `& ^&
$M
&% "
=' # M
. $& +$ #
"
%$ $K #
"+ . $&
+'"# $ 0
:W
K
&%
# & 0 $I ]0& " $I \, $ &
# %
&, # $
$
"
" " "*H" ,$ % & M , $ # 1$
" & $ " "*H" ,$ % &
M
"
"
+$ + #
#+ $
%$ $K I
" +'"# $ #
"* 1
& , $ 1&,
+# : *$ * "#
,$ ,
= $ %
. " "
, $I
"+ "
&, # $ "
"
$'" "
&'
%$ $K "I
# : * "
& #.
" : :
Programacin I
175
Dossier
Ingeniera de Sistemas
$
--+- a N,$
" 0"+ N " . " + " & "BCb
$$ $
" "
. + #
" U
, $ "# #
"+ "
M
"# "# I . +
" , $G"+
--+- a "+ $& " + # +$ "* $ : $ + $
$ + $ "
% #
# " #
$
"+$
&
S +
$$ $ "#
I . + "
"
"I
N,$ !"S , $
+ &% G" , #
* " $
, $
$
Programacin I
176
= #
$$ S + #
Dossier
Programacin I
Ingeniera de Sistemas
177
Dossier
Ingeniera de Sistemas
9X
8
8$ R 6 A
M
>>(
9!
9X
8
8$ R 6 A
M
;;7
A
M A $% $+
8$ R 6 A
;;
A
;; 3
($
!"
!"
;;%
!"
!"
$ "+
6A
!-
;;;
$
:++, ??
7
:++, ??R %#
8
6:
2"
7
"
#
& +
" +
6 !
& &N?
3
3
:++, ??RRR ,
?$ * & <?
+ $
"* ?
$"
"#
" +?
&,
?&
+$
" " +?
&,
# $
?& , <?
+ $
,:,
;;%
Programacin I
#% !
! 3
!"
178
? "+ :+&
Dossier
Programacin I
Ingeniera de Sistemas
179
Dossier
Ingeniera de Sistemas
2
4+-56
3+
+G$& "
* $ +&
, %$
# $ = # " &%$ # & + &'+
, #
" # $ $
&
" * $ +&
% $
* " $ & "+
" , I ) ,$
# & "+ I
B & $
+'"# $ C
,$ " ,
+ #
"#
+$ %
$* " < !" "+ $"
" ,
& !"
+$ +G "
+'"# $
&'
"
B & $ " + "# $#
# .
"+ $.
C
" ,$
#&
'$ %
/9
#
" & +
$
=
"
"+
.!$&
$ & B7 2
&'+
,$ % & $
, $ $
= $ " ,$ % &
C
" ,$ *$ & #
$# " # $
"
". $&'+ M " * $ +&
$$ "+
"
+ "
+ "# $#
" ++ + M " ++ +
$* " < !" I ,$ & =
#
$$
#
1
" *$ ,
#
"# +$
0
&
$
+ "# $ < !" B "+ $" + "
$* " < +
"+ $"
"
B "+ $" + "
+$ + :"
#
"
"+$
!# *
, $
$ ". $& + " "+ $ : "* C 0
"+ $. <
D2
5*,*5E9
"
"
+ # "# "
#
+'"# $
+ " !*
"
&%$
+ # "# "
#
" . $ + "# $# < + "M
C0
&&
"M
C
"+$
"+ $ &%
#
". $& !"
B &
&, + $ 0 + &
,$ *$ & !" #
,
" M
B
&G+ #
, K
.
,$
$+ , $
# "+
" ,$ *$ & # $ I
+$
,
!"
"
, #
< #
& "# B0 I
&%
"
+ &
, $ +=
" ,$ *$ &
"+ "
*K ". $&'+ M "
,
!"
,$ # +
+G$& " W ,
!"W
" . $&
%$ = # , $ #
" ,$ *$ & #
,
!"
IG # )# , $ #
&, ) $ " .
$
M " * "
M , $
+$ ,$ *$ & #
,
!"
" 0 "
,$
# $
# + N+ M ,$ *$ &
# %
# # + M"
# #
$$
M ,$ *$ &
# # % 1M , "+ $ 0 # !" # &'* " M 0
,
"
"
$=
#
+ &
, $ += #
$# " # $
+ # . $& 0
& #
#
& " $
" +$ ,$ *$ & I
I
# " & " "+ $. < # ,$ *$ & #
,
!" B ,,
+ " ,$
,,
+ "
"
+ &
$%
"
"+$ + $
"+ $.
#
" + "
*KM
+ &
*" $
" ,$ *$ & #
,
!"
" !"
, K
.
# $ + & "+ , $
1&,
#
+
,
"
= * # $
#
#M : $$ & "+
,$ *$ &
#
& "
"
0 +$
,
"
#
, 0
" ,$ *$ & #
,
!" "
*$ & "+ $.
M
C
-*05K+
" # # *" . + = #
". $& !"
, #
$ & ",
# , $
+ &
, $ += #
" $# " # $ # % #
I + "
" # "+ .
!" H"
. $& # , $ " W" &%$ W 0 "
W , # W
" &%$
$#
%$
!" #
$ 0
, # # % # "+ . $
"+ " #
+, #
$ :=
& " $ # ". $& !"M
$ :=
[ $# + " "
, # # S
#
N
+ " "
N S
1 + %
N M
# + N+ +N+ 0 K
= & "+
$ := #
N+
+ <
& "+
$ + $
#
+'"# $
0 , #
$ "= # , $
&
" " "*H" + , # & # .
!"
$ :=
" $
"+ " !# * 0 $ + $
! , # " $ + < # , $
"
+,
, K
.
#
.+R $
&'
& "
"
$ :=
1 + % M *$'.
0
#
& "+
" . $& +
&
[# [ % , $
& "H
M +$
+$ $ ,$
"+ #
$ " + "#
!# *
+ <
+ " M "H&
, $ "#*+
$#
# . $ ". $& + " "+ $ : "*
# . +
+'"# $ # [ $ #
# , $
&, + # $
, $ $ ,$
"+ $ + #
+$
B& 0H
M
$ M *"
# , "+
!"M + C
!# *
+'"# $
#
7
%" $ # 4,
" B4 % + CM # >>>>>>>
,)( ;( ;,6
+)
& &
, #
, ,
"+ N+
&
" #
" # $ $
" %
"# N #
, $
Programacin I
" %
% "
# # +
"
"1"+ # #
+ &'+ & "+ , $
, + $ $
"
+
# # +
&,
+
"
& 0 $K , $ #
& "+
" +
" " %
# # + M
". $& !"
180
+
I , $+ "
"
"+ # M " % % +
0 + N+
&,$
"
$* " <
"
&,
0
Dossier
$ * +$
%$
$&
#
"
# +
" "
Ingeniera de Sistemas
"
&,
$ . $
" +,
+$ % + # ". $& !"M 0 " $ * +$ M
+ #
". $& !"
" "# = #
# +
, # " , $
$ " . $& # + N+ M "H& $ M *$'.
M
"#
=K
#
& "+
%
# # +
,$
"+ "
, % # ##
" + $# + M% "
#
" $ * +$
$ # $ * +$
I
&, " "
"# !"
&% G"
.$
"+ I
, # " $# " $
$
< $ , $
"
"
M
"I , $
'
&'
% $ #
: 0 I
&, $+ $
# +
: 1# '
B
?
X
C
"+ "
,$ *$ &
"
B & #
$# " # $
$* " # &' " "# $
"+ $$ ,+ $ 0 I + "
" +$
"
%'
+ &
&% G"
"+$
. 1# # +
"+$
+ &
, $ += 0
# , +=
& , # " $
#
# $ M
+ $1+ # = # M
+
# M $ +!"M +
+ ,$ *$ &
" "+ *$ #
: , B " # = * $& "+
&
$ : C
"
$ + $K+
I
$
$%$
"#
, $
" " =
+
<
"
N + " = $
& $
#
, # " $
M A
Y0 [
56
& " 1$
+ "
"=
%$ =
%+
$>!
@GG(: $#R $ 0 I
'$
# . $&
# , "# " #
=
!" #
#
M "%+
+ < " " # + "+
&% "
" '$
#
,$ *$ &
"# , "#
# ##
# + B "& & $
I "
+ "#
"+
I .
+
+ &
" # # &' , I ) # # +
I
" , $ $ ,$
"+ $ # + "+ + ,
"
#
# $ C0
&, $+
$& +
# # , +=
$# " !" #
# . $ "+
C I
"
#
$$ "I #
" + #
M
+'* $# #
"
, # = = $
&'
& "
" $# " # $ , #
# # +
# %+
"+$ # , + = #
,$ *$ &
, $ $ "
+ $
0 I "
@4
G$& " I
: : : . &
"+$
$
# ". $&'+
0I #
$%
" $$ $ "
!# * "+ $" #
" ,$ *$ & B !# *
$* #
"
& $ ,$
# $C
# , $ ,$ & $ = < "
) ;-2 , $ 8$
$$ 0 A , $M " #
, " $
#
,$ *$ & !" & # $" M
#
%$ $
!&
" "
+ B% *C : %K # ) #
" $ + #
$# " # $
$J N +
" ,$
# %H I # #
* , $ , # $
$$ * $
" #
"
" &%$ # W
88 8W
+ ,$
&, < 1 +
# , G #
&, < $
$
< $
" # + $& " # ,$ *$ & M
"+ "H
"
"
.
# ,$ %
B# " & " #
,: B p .
C 0 % + B p.
CC
" 0
"#
+ ,$ *$ & . $& . " & "+
"
.+R $
"
"
+ &% G" , # &
= $
, %$ W *W " # = $
,'* "
[ % #
"+ $" +M
+ < "#
+G$& "
&
, %
$$ $ " *H" + N+
"
I
" # + $& " #
$
"
"+$
0 # % $ , $+ $
R % & + $ , $
$$
!"
" & "
.$
" M " W *W :
!"
"
# + $& " # ,$ % &
"
: $#R $
/6
(
" 0+
"
" # # # ". $& !" I
" +
" "
"1"+ # 7 % + M , $ 1&,
>> > >
# "H& $ #
1&, $ ,$
"+ $K " % + 0
&,$
"+$ > 0
0 I
+'
$+
"
!# * % " $
I $ $' + $ # +
# # "
+$
$# " # $
, $K " %0+ M K &
" W5W "
WPW
" W.WM
"I
"
"1"+ # %0+
, # . $& $ " & * " "
, "+
B
I $ . + *$ .K
+'. $& # , $
"+
&
#
0+ C
$& & "+ M
%0+
" $ %$ = #
& W W0 "
%+
&
" W%W
* $ I "
"
: : # : % $ # + "+
0+
# & & $
#
# $ M
"
#
(4, /6
() B
C
54, /6
() B8 C
$ 1&, M " " #
# $ # 7 >
+ "
"
"+ # # ,$ N & # # 7 > & "
# %0+
&
,$ N & # , $I
"
* 0+
"+ "
"
+ + #
>-7 245 0+
, % I
* &
: % $ + &% G" #
M I "
&' I & #
0+
* "
+,
#
+$ B
"* *
$ ,+ C "
+ " %0+
, $ $ ,$
"+ $ "
$ + $S "
+
& $'" "1"+ #
$ + $ # # % %0+ B
%
0+
: $ + $
+ C
"
+ "+ , $
& "# #
Programacin I
I :
#
&, & "+
#
&,
%
#
* # $
"
"
Y
+'"
$+
"
Dossier
:
#
"+ $.
$ &,
"
"
&, M
+ "# $ <
M
YC
< #
&
,+ # ,$
# )# ,
Ingeniera de Sistemas
& , $+ #
"+ $. < , $+ % #
+ &
, $ + = B $+ %
, $ + "* 0 + &
, ,
$# # #
,$ *$ & !" $ "+ #
%1+
: : : I
: 0
#
W
"* 1W # ,$ *$ & !" , $
QQM " H, $
"1"+ #
"* 1 I
*$ & !"
&, + & "+ # + "+ M 0 , $ 9 = M " "* 1 & $
QQ , $ &'
$
" $ # # +$ % #
QQ
" "* 1 # ,$ *$ & !" $ "+ #
%1+
I
" # $ * " $ & "+
&
& 1$ "* 1 , $
$
!" # ,$ *$ &
#
,
!"
*$ "
QQ
" H, $
"1"+ #
"* 1
" "* 1 # ,$ *$ & !" $
" #
" QQM 9 = M
+'%
#
" I M
, $
,+ & < # , $
# +$ % !" #
%1+
# ,$ *$ &
" " $ #
& "+ $" +
" ,
&'
&, I
QQ 0 + "
$ + $K+
I
# " +$ = "+ 1
%$
QQ
E;54+ $@(96
(
,$ *$
+ "
, "
#
+$
. "+
" "* G
$+
"
I $ "* 1 A 0
" & "+ B, $
* " $
+
.. M + A 0 ,$ *$ & W#
!# *
,$ *$ &
& $
M " # "#
+ $ # ,$ *$ &
"
+
"
" +$
" # ,$ *$ &
"# .
& M
$
#
"1"+ # " +$
"
I
&, " " "
,$ *$ & # !# *
% $+ I
, # "& #. $
"
,$ *$ &
+'" % 1
"
8 CM , $ 1&,
" NM
$$ # W
& , $ 1&, [ "# R M : + : ,M 0
& 0 $K
!# *
"
% 0 , $
+ "+ "
, #
+ $ $
&,$
,$ *$ & M
,$ *$ &
#
" M, $
!# *
%$ "+
E;54+ 3:?@59,
+3D52
,;+-
$
+ " &%$
"
&
,$ *$ & I
, < # ,$
$ 0
!# *
#
" ,$ *$ &
$+
" " # + $& " #
"* 1 # ,$ *$ & !"M 0 W+$ #
"* 1 W !# * &'I " W B "* 1
# , $
& $ ,$
# $C , $
, + $ $ 1
!"
+3D@6
,;+- @
, $
+$ + & "+
+ &'+
#
# + $& " #
0
& " +$ $
,$ " , & "+
" + N+
, )
" < $
$ W
-;(9,;+-
'I " # * + M
+$!"
0 ,$ *$ & % M
". $& !"M
, < # $ %$ M , $ $
%$
& # "+ ,$
$
+ #
#
+
, $
"
K
+ &% G"
&, + # $ M
"+ *
0 "= $
, K : , " & $ "
+D/2
(G6
!$&
,
+
,0$ *:+ " #
"
'&% + #
.+R $
%$ B.$
.+R $ C
& # "+
+ $#
" ,$ *$ &
#
$
& # # & " ,H%
M " 0 "#
!# * . "+
B
$
# C # & & M # . $& I I " I $ , #
$ 0 & #. $
,$ *$ &
& #. # M
, $ " "=
$ # , #
1$ $ " $ +$
!" * "
# $ : #
,
%$
,$ *$ & & # . #
+D/-5406
$ : #
,
$ : I + "
I $
+ $M
%$ + #
0
#
%$
# . $& I , #$'# # $ " I G
"#
"
: " #
$ $ ,$ # #
0 # +$ % #
+ # $ :
* & "+ $$ " " % M
& & , #
$ 1$ # # . $& + " $ +$ + =
* " $
&
+ $# #
K
&%
#
+ # $ :
q
-,*M(- B
# $
"+$ +
"
"
Programacin I
! M $ = "+
+ & M
% +
+ & ". $&'+
"
+ $ < !"
+
< = M0, # "# , " $# & :
182
# $C "
1
" , $
, $ "
+ " " & " # &
& #
, $ "+$ # $
" "
"
I
"+ "
+ &
" #
"I
+ "
"+ "+
" M "
Dossier
,6
+
"1" !"
Ingeniera de Sistemas
" # # &K
"& #
" +$ ,$
# "+
#I
*" .
"
,6
+)
('@4
, $ $.
$$ * $ $$ $
(D@-,, $
,
, $ $
&, $
"
1&, M
+$ + $K #
&" $ I
0:
"I
1
!" #
!# *
5)*+
# ,$ *$ &
$ . $&
K
"
#
&' "+
@-+
+*@3(96
+
K
M " $ :=
M " # ,$
I $
& "+
%$
: 1 #
'
, #
# $ # + N+ M +
+ &
, $ += # #
+ $
"
I $
&, + # $
$
.+ , $
#
M "+$ #
. $& # # + $ !$# "
#
" *" "
+ "+ $.
,$
# $ + $ M +$ M *"
# , "+
$
$$ #
# "+$ #
+ &
,
*$ $ " *$ # #
"+$
+ . + $
% $ % 1$ , $
$ & #
#$
1
". * $
,$ *$ & !" #
"
!# * I
" " $= %
#
# $
" ++ 0 "
$# " # $M # "#
&
" " , $& " "+ & "+
" *$ "
& & $
#
&
" & "+ & =
+
". $& !"
# $ + & "+ , $
& $ ,$
# $M " I M " " ,
"+$ $ B
C # "# , # " & " 1$
"# #
#
B, +
C , #
%$
" 1
"+$ 0
#
&, + &
"# #
&
" % "#
$# " #
>
> %0+
0
+
% 1" #
- 8%0+
#
& "+
$ : = *$'.
!"
!"
R %
0 I
" ,$ *$ & M
, "
"# # #
&
" & "+ ,$ " ,
#
"+ # # # # +
0 ,$ *$ &
" ++ 0 "
I
&
" " , #
$ ,$
#
,$ = M # % " +$ " . $ $
& & $
#
# $
"+ " "
&' #
"+ #
N+ $ $
,$ & $
0 "+ *
,
# = <
& "+ " &' , $ "
" #
+$ % 1 " "
,
& "+ M
& , #
& "
$ B, $
"
$ C 0
, $ "
&, + %
"
/ CM #
#
" ;7
1 +
+ &'+ & "+
+$ =G # " +$
"
+, #
" K
"
, "
& & $ < !" #
"
$ #
"+
!"M + CM
K & # , %$
, $
&,
G #
"
$ + #
= $ "+ M
M
"
." #
$ $ #$ + $ M $
< $%
+ $ M "+$
+$
+=# #
!"
$
# " &"
+ &% G" "
&, + % BI , #
)# , $
&, )K
"#
$$ "
#
& "#
, $+ $
N #
*" B% $$ #
$
" # + "+
+ $
0
$
#
, # "
J , M
, $ $ :=
0
$5,'52
5;,;
$ + $K+
#
+ &
". $&'+
, $
I
&#
+ &, #
. " " & "+
" .
"
# : $#R $ M
: "
" * #
+K &
*$ #
# . % # #M
& "+$
I
"
.+R $
* " N + "# % * I
#.
+ "
% " . " " & "+ #
,$ *$ &
"#
" #
+
r% * s , $
M
" $& I
,$ *$ & r I #
* # sM
&, # "#
, $ # $ * $ +$ % 1"#
"
+ & 0 % * "#
$ "
$
&'I "
Programacin I
183
Dossier
$ $
,$
,$ & $
Ingeniera de Sistemas
$!" & #
$ + " $ +
". $& !" " " % .. $
* "M " & "+
"+!" & #
+ B $& $
"
+
$!" &
"
"+$ $ ,$ & $
M
%+ I
"
$C
$# "
,$ & $
"+$ "
"
I
$'"
I
$-((j,-(
$ *$ & *$ + + I
, # #
$* $ %$ & "+ , $ "+ $" +
+ $ #
,$ *$ &
$=
, $+
"
, $ $
+ $
&%
"
&, "
!"
"!&
8$ + + & "+ I $ # $M = # "+ & "+ M I
+ "
%$
$ " # % " "
=# $ I
$ # $
#
M , $ "
,$ , # # "+
+
# & &
# $M I $ + "
# $ :
#
+ $ " * " $ M +' #& + # # +$ % $ + + , # ,$ *$ & M
&,$ I "
$*
"+ # # * " , $ # :
" ,+ M
"
= # # #
+ #
, $+ B "+ * & "+
# I + CM
"
"+$ #
+
, $+ # .$ R $
+'
+ * $K # # & " ,H%
,$ *$ &
#
# & " ,H%
M a, %
# & "b " "* G M
" IG
"
I
+ $
# ,
!" #
,H%
"
!
,$ *$ &
" K
M " "
!# * . "+ M # & " $ I , #
$ + < # M
"
& # . # M & , $+ #
+$ ,$ *$ &
& "# # "N
: " +$ # M 0
" +$ M # *$ "
"H& $ # ,$ *$ & #
+ +,
54,'56
54,'/6
(
&
"
&
# %+
"
%+ N
> -( B
% !"C #
%0+
$M
%0+
>4( 4-
7 -%+ C
> -(
$M
>4( 4- M7 - %0+
(9(-,2 @'2
5*
$ *
!" #
# $ :
#
,$ & = # , $
9
.
, $& +
# +$ % !" #
,
. "+ #
& &
+ < $
5*(9)(
<
8 5*(9*5, ]'2
5*, (9(,2
B
"
#
+ $ #
,$ *$ &
#
.+R $
%$ B
. C
+
" M
9!
B
C "
& $
#
"
+= 8
B .+R $
%$ CM
# ,$ *$ &
B "
%$ $ , $
CM
K & & #. $
!# *
" +$ ,$ *$ &
$!" & # 8
8" $
%
,0 .+ &' , , $ $ # , $
$
" "+$ $
"
+$ #
!" #
"
:++, ??RRR * $ +
&?" R?*, / , " : ,:,
#
$$
$ "
+ &
, $ += +,
" N *H"
"
$!" &
" "* G # 8 " $
%
#
+ $ #
,$ *$ &
#
.+R $
%$ B.$
B
C "
& $
#
"
+= 8
$& +
, $
CM K & & # . $
!# * . "+ #
"
B
"
H%
8" $
.+R $
"# + " # "+$ #
H%
8" $
#
8
$ 0 + 8
.
$ #
.
.K # W .+R $
%$ W
# 8 C
+$ + #
,$ 0 + 8
, #
"
+$
# &
"
" ;7"
." #
"
B
"
%
8" $ C
*
.+R $ C ,$ & = # , $
$
.+R $
# +$ % !" #
,
# ,$ *$ &
B "
& &
+ < $
" +$ ,$ *$ &
# $ :
"# + "
%$ $
B8$ ,:
$ "+ $.
"+ $.
8$'.
#
$ C
& 1$ . $& #
"+ "# $ I
"8 M
# G"# + I ,$
& "+
+ + N+ . $& , $+ #
" MI "
+$ I + " = * # $M
0 I , $& + & +$ $ # . $& *$'.
" ,'* " #
"+ $" +
& & +G$& "
+ < , $
# *" $M , $ 1&, M
+ &
, $ +=
" "+ $" *$'. M
&
" [ "# R
YR "# R
#
" N
@),9+
Programacin I
184
+ # ,
, $ $ #
$ = +
+ ,$ , *
"
*
"
# $ #
&& " + " B
"+$ +
"
=$ M
. $ " # ."#
, $
$<
;7 C
,$ & $
Dossier
" . &
+ &
Ingeniera de Sistemas
#
"+ $" + , $
$* # "+ $" +
"
= &%$
;77 0
,*M(-
<D5,6
,B " , $ " I
* <
" & "+ "+ $" #
"
+ & M #
" $# " # $
+ < $ "# % # & "+
& , 0 $ += M
"#
"
+G$& " W
= W
+ &% G" .
" #
$# " # $
,$ *$ & !" 0
+ " *K ". $&'+
,-;j,-(
, $+ W# $ WM
0, + "
+ $K+
# )$
1&,
"# : % &
# $M
BA0, $+ N+
$J ,
=
< %
"
+
,
=* + $
9G+-3:6
5*,
"
,$
". $& !"
"
& "+
"
94(95(-O
,
& ",
$
, $
"
&, + # $ M
# +
$* #
"
#
+ < "#
+ & +<
96
(2
" * $
"
. %$ "+ K
# $ # &
,$ & $
&, + # $
I
"
,$
# $
"+ & " $ & "+
"+
+ &% G" . %$
+ $1+
& #$
,$
# $ I
+'" , = & "+ "#
!" #
&' #
M
: $#R $
+'. $& # , $
". * $ "
&'I " 0 I
# "
"* * C
" #
[ $ # [ # [ %M *$
+*5,2
"
, $
"+$
)
#
$# " # $
& "+
I
5 >>>
"< "#
"
" & "+ ,$ . "#
%$
#
" $ # #
$# " # $
+ +G$& "
+ H+&
"+ #
$K &'
$$ +
+ < $
&, + # $
"
$
+= # , $
. "
.K
$
,$ , *! , $
"*
+ < #
, $
" = * # $
#
+ & +< # M + #
0?
I ,
#
& " 1#
". $&
I
,$
,$ *$ & # $
"+ $" +
&
+ " $
+ &'+
, $
, $
!"
#
!"
G$& "
# , $
: J $ , $ # ."$
* M
& ". $& !"
*H"
$=
M , $
" & $ # + $1+ # $G# + #
*
"
: % # # #
1&,
#
$ ,$
# $
, $
,$
# $
"+ . $ "
$, $ % "
+ &
, $ +=
#
$
.+
"=
# #
&, ) #
&, + # $
"=
B& +: $% $# CM ,$
# $
# $ # 0 " " ." #
. + $ #
&, + !" , $ "
#
"
K
"
#
, $ $
$ +
,K,
"* 1 # ,$ *$
. +
I
= &
"
#.
,$ *$ &
$+
" " "*
&, + & "+ $
< #
"
#
$$
# , $
"
$ 0 +
Programacin I
& !" # ) # , $
" "+ $" +
:
#
$ "+
,'* "
#
"+ $" +
: "
$+
" 9=
1& 0 , $ #
QQ
#. $ "
#
" 8 0
&, + # $
"+ M "
* $ #
$= # $ 9 =
& 0
,$ " ,
%1+ = .
$ $ " "* 1 I
185
"&
"
0
M , $& +
1 + $
I
1
!"
.
$ * " & "+
. $
, < #
$
Dossier
1 + # #
" . $&
" +$
"
0
#
# $ $% +$ $ & "+
W%0+ / # W
+ !# *
* $
+$ =G # "+ $" +
+
$ + $K+
$ I $
& " !" # & :
0 QQS "+$
I
# +
& " !" # , "+ $
9= " , #
#$
"
# & & $ 0
" "* 1
&, #
" " !# *
& #
"+ $,$ + # W " =
W, $
"+G$,$ + 9 =
,K, *-5D6
# G
"I
Ingeniera de Sistemas
,$ *$ &
"* 1 #
$$
# , $
+
, 0
+'" " $, $ #
"
$ := A
"I
, $
9=
#. $ "
,33(-
(94@,I( ;(
2
6
+
5K(2
"= #
, $ I
1 +
$+
!$# "
, < # $
"
$
+
!$# " M
"
$
"=
" "* 1 # % 1 " = I
+ & ,
(94@,I( ;(
,
"
,I+
"+ "# $
: $ #
1
+
" "+G$,$ + I +$ # <
"
#
5K(2
+ $ ,$ *$ & M
I
# K
"
# " +$
"*
1 #
& "+
"*
1 # ,$ *$ &
&, + # $
!"
0 I
. "
G +
" & "+
"+ "# #
" +$
"
1#
&, + # $
!"M ,
"
, $
+ &
sI
# #
>
+'" # ) # , $
,$ & $ * " $
186
1
"
+ $
&'I " 0
, # " + < $ " " = $ # # #
$K
+ $ $ 0
$+ * " $ !"
"* 1 #
& 0 $
, # #
# ,$ *$ & !"M , $
.$
"
$
*
"+ &'
+
"=
#
+ < $
# * " $ !" #
"* 1
&' .' #
$ 0 &' , $
,$ #
$
"* 1 , + $ $
$+ * " $ !"
" "* 1 # & 0 + " =
* " $ # $ #
,
"
Programacin I
I
"*
"
"
(94@,I( ;( D-+4-,3,*5E9
, $& + "
$ % $ " ,$ *$ &
&, + # $
& $ , $
,$ *$ & !" I
=
# # #
1
" +$
#
"
0
"
"*
"
&
" + $
1 " + $
!-
I
!#
Dossier
Ingeniera de Sistemas
"
# " = "=
$ I $ " & "
" +$
"
, $ "# $
&, + # $ I
. +H
"
+ $
, $+
$
$
"* 1 #
+ "=
" !
"
0 # , $
,$ *$ & # $ " & 0 $ " =
*" .
I
" "
$
& "
& "# M # % #
I
#
& "#
& "# + #
+ "=
$ &, < & :
" +$
" # "=
". $ $
D+*(;535(96
+)
I $ "I
#.
!" #
" +$
"
: *
"
"
" I
# % " 1 + $ , $
" $
,$ % &
= <
. " "
"+K
.
B, 1
CM &,$
$
B= *
CM 0 #
* " $
&H + , B, 1
C
#
+
"* 1 , $& + "
) $ 3
# %
. + $ " + $
" "= & 0 $ I
"
"* 1 " &% # $
A " G".
,$
# & "+
& + &'+
&, K + M
# $ "
I
:
B
!"C
D+'2
(3,)
+'" # ) #
, $ $
= $ "
"1"+ , $+
$ # ,$ % & 0
" $ I $ "
# +
#
,$ *$ & !" I
"* 1
$ "+ #
,$
# & "+
A ":" ,G "
"+$ # 0
# #
#
+'I(6
+)
G".
:
"
- #
!"
% " .
I
, $+ "
+
"* 1 " 0 " " & 0 $ ,$ # + = # # # ,$ *$ & # $ 0
$# # #
!* M # &' #
.$
$
. N% # # "
$
, $ & " 1$ ,$ % &
% +$ + # ,$ *$ & !"
@,6
,7
$ + $K+
# + "+ =
G".
"
, . $ 5!,
I
# %
$M " = < #
!&
1 + $ " + $
, .
"
#
,$ *$ &
$$
"
" &'
+ "=
I
"
"* 1 #
* " $ !" "+ $ $
$ + $K+
# + "+ =
1"
,$
# & "+ M
,$ *$ & # $ " + " I
, . $
# ,
, $ + $& " $ " + $
,$
& "+
$ + $K+
* " $
#
"* 1 #
$+ * " $ !" "
:
#
"
I
A0#
Programacin I
# .$
0 $
" , $ #
"* G , $
& + $ " +$
, $ " , $ ,$
# & "+ M , $
I , $& + "
$
: 0I :
$"
" !& :
$ S
:
$
$* # & :
#
# +
#
!& :
$
,$ # + = # #
+,
"*
1 #
$+ * " $
!"M
*H"
"
S
"+$ $
"
$ "+ "
,2
, D+;@**5E97
)#
%$ + # , $ ,$ .
"
"
&, +
,2 @)@,5+7
)#
%$ + # , $
$
."
M I
,
$ % $ ,$ *$ &
, $ :
$
" +
" " %
# # +
0 , $
+ &
#
". $& !"
&% G"
&
"* 1 #
" +
B
! !
?! #4 ! 1
!! !
"
! C
187
!"
# "
$ $
?4
Dossier
Ingeniera de Sistemas
$!" & #
+ "
". $& !" " " % .. $
* "M " & "+
"+!" & #
,2
j,-(
$ #
0M , $ N+ " !"M
(3+-5,
, $ &, + # $
+$ " . $ " # #
&,
$ +
+ B +&
"
+
M
$!" & d
d
$ ,$ *$ &
$
@J52
5,#$
& & $
+ & "+
N $
%1+ =
$ # )
"
#$
#
& & $
" % , $
& & $ ,$ " ,
(3+-5, *,*0F
& & $
,$ ,! +
& & $
+ =
& " +$ $
:G , #
&% G"
" #
&
# # I
"+ $= "
"+$
0
,$
# $
" +$
"
0 # +
$# 6
() , *59*+ K(*() 3:) K(2
+N I
"
"
, # &
: % $ # & & $
,$
# $ , $
$ $
"+ $ &% #
B =
C
I
+' " + #
"
,
& & $
B#
I $+, C
$C $# " "
H+&
$'"
I
I
&, + # $
#
+
=
# # I
S . " "
&
" #
& # "+
"
" #
,$
,$ & $
+ &
+ <
"
# +
# % "#
" :
:G
" # , += , I ) #
& & $
:G + "
&
+ #
" & 0 $ .$
"
*,*0F
/ &
B =
C
". $& !" # "+$ #
+ # , +=
%
0 0 #
"+ $ &% # # +
" 0
& & $
"+$
,$
,$ ,
:G
# $ 0
(3+-5,
< (3+5, J6
(9;5;, ;( ,2
5;, ;( ,6
+)B
+ "
*K
I
%$ =
#
+ $
"+$
& & $ 0
"
+ & #
&, + !" # ) # , $
+
+ " *KM
& & $
, $& + I
%+ "*
& & $
@9, K(2
+*5;,; ;( ;5(N ,
?@59*( D+-*5(96
+ 3:) -:D5;, I
"
: , # . +/, * /& # B & $
"= " " C
(3+-5,
"
&
&,
$ + "
#
G$& " I
+ <
&H"& "+ , $
#$
& & $ #
&, + # $ B=G
+ &% G"
C
+G$& " & & $
:
+ < # , $ $ . $$
" & "+
+$!"
#
# +
B=G
&
" & "+ C
& & $
#
+ # $
$
, $
. " " & "+
"
M
&, + # $ " , #$K
$# +
& & $
&
"
# +
+$!" & "+
" G
# & & $
:,
#
&' &, $+ "+ # : , # & & $
"
0
& # C
M , $I
I
% $
$
+ $
+ #
#
#
#
"
+ &
$ ,$ *$ &
"+ " # # "+$
+'" # ) #
&
" & +$ < #
#
& & $
# , $
&
" $ %+ #
&" B# $
!"C
+ +, #
:, # & & $
" & 1$
# &' $', # & "+
". $& !" I
# ! ,$ = & "+
+ . $& M
"+$ # $ "
&"
$$ , "# "+
+ + " *K =
&"
" $!" M
" $ , +
"
"+$
"
, $# + &,
%
"
"+ $ $
& & .
% "#
M = G"#
B N+ "# # # +
+C
& $
" "
= & #.
!" "
& "+ $ + "
.
#
%
!" # H + & # +
+ # M " + &% G"
&"
= "+ 1 ,$ " , #
I
& "+ "
"/. $& !" N+$ K
# # , " % , $ &' + &, M
$+ "#
"
#
+ $ #
& & $
#
&, )
"+$
" > 0 > , $
"+ &' $', # I
+ + "
*K + $'
+ $& " "#
# ,$ #
!" . " #
) >>>
Programacin I
188
Dossier
Ingeniera de Sistemas
+
" $!"
B 0" :$ "
C
&% &' $ #
0 $
"+ # + " *K #
M , $I
N+$
!" # ". $& !"
" $ "< #
"
$ 1#
,
& #$ I
"+$
+ $ " $ "< #
"
,$
# $M
& " " + &, #
, $ M0 + :
I
,$
#
N+$
!" # ". $& !" #
& & $
&' .
"+
" ;;7M
"= $+ ! "
+'"# $ #
& 0 $K #
M " + /% J 0
$= # $
# & $ #
+' # , " %
"
=
# #
# 55 :<M >> :< 0 (( :<
+ H+&
"
& A
B: *:/ , #
0" :$ "
C
& & $
+
B# %
M, $ # ,
# + $ + C
=
# ##
B &%
0" &
+
" *$'.
0 *$'.
" ,$ & # # +$ " . $ "
" $$ "+
"# &
# =#
# 5>>
+ $
$ +
+ < + &% G"
" " ;> , $
"+
"
* "#
+ "
7J +
M
" " &'N &
+ #
J +
+G" &,
(9]
,
# & "+
&%
:<
"
& $0C
+
+
#
"
"#
"
*K
B &%
# # : 0 #
* " $
"
+$
#
"+$ + " & "+ M
*"
= CM I , $& +
"
#
&%
%
0
* " $ !" #
&%
&!#
# " &" "
0
/
M, $ + "
" .$
"
&
+ B7>> :<C 0 & 1$
.
"
" #
, # +$ " & + $ " " : # % "# #
5 8% , $
,"
0 :, #
M2 = +
+: $% $# , # "
, $+ $ : + (
# (
:, #
, $
"
$ I $ I
+ , $ , $& + $
+$ ,
#
)
, $
+ $
!" #
+ $" + =
+$ =G
"
"H #
"
5*-+)+G6
"+$
RRR & $
.+
+=
&
&, )K $ # $ #
YM 0 #
" = * # $
52
5)(4@9;+
/ >
0 I
" * + $ #
"
, " "#
+ %
" . : $
& "+
=+
" %
# # +
$
= $# # $
&' + < #
" , + . $&
" $= # $ R %
*$ + +
=
"
D*5E9 ;(
"
"H
$ := #
,96
,2
2
,
&H" 0
" + #
I ,
%$
I "
&
" $# " # $
$ +
N+$
% $ !" #
,
"
F / $= $M 0
M + M
Programacin I
+ &
[[[
" # # # + &, M I =
(9]
"
, $ +=
"+$
+$
"+
"
M >>>M Y S #
, $
8+
* "# B& C
#
+
& +
$
I
* + " %
# # +
#. $ " #
& 0 $ + # , $I
$
# & :
"
0 "
, %
*$ $ "
"+ *$ # # $ . $ "
" N
"I , #
$
" +$
, + . $&
"
I
"
+
#
,
"
,
& "+
!"
& "H
I , # + " $ = $
$ . $$
"# : % &
"
$= , $
*" . #
#
=
< $
+ " "#
, $+
"* * //
"*
8 M ,$ " , & "+ , $ $
< $
: $$ & "+
& [
189
1&, M
"
# "+$ #
". $&'+
, $
&'
" # , += #
#
, $ .G$ M
". $& !" I "
+'& +$ "#
M
M
Dossier
Ingeniera de Sistemas
$ :=
0 ,$
M ,$ , $ "
" . $& .' 0 * % , $ $
< $ +$ % 1 I " $& & "+
$
< $K" "
" " :
$ " !0
: # . "# # % 1
+ &
, $ +=
YM
"I
N +
, $
+$
, + . $&
$ .
#
$$
# , $
$$0 [ M 0
+'# +$ % #
%$ & "+ % 1
.
.K
#
8
0,-3594
" $= # $ #
$ #$1
+$ .
# " &"
M I , $& + I
:
+$
+
: $& "*
" , $ "
+ #
N, + $ " = " $ % # # "
.+R $ #
W # )W # # &" #
" R % + M , $ 1&, M 0
05)0594
AM
$!" & # W A
&% % # B " $+ # C " ,'* " A
5-,6
,
+$ =G #
, +=
%+ " #
+$ % #
* & "+
A0, $+ N+
W. : "*WM W,
$W
" "* G C
$ . $
" &# $
# = * $ ". $& !" , $ " M
$ 0
"+$
) M ". $& !"
%$ + $1+
#
+ < #
&
" : $$ & "+ # W,: : "*W
"=KM
: % # # #
"< $ " + "+'" & "+
+ $ " $ ,
+ "& # +
" &% $* M
$$
#$ + 0
& #
+ .!"
+ +, #
" ++
"
." " $ M
&, )K #
* $
!" W W
W $ &W .
M
#
*
*$'.
0 *
+ M
"
$
#
, $
+$ + "#
" " , ##
*K
+&
$
#
#
"+
& "+
$ " " .
"+ # #
+ &
"
!" "& # + S , $
1&, M
+
< $ ". $& !" #
"+ M
= $
$ ,$
$WM
, $ "
I :
"
.+R $ "
$*"
"
"*
1 "+ $,$ + #
#
.+R $
$ # , $ + $
# " &" W , ,$ + W
"=
-+*()+
"#
=
I
"
$
G$& "
&, # , $ #
$%$
,$
I
= "
%
"
+ &
$# " # $
"
"+$
" . " " & "+
1 + " # . $ "+
,$
M
& 0 $K #
* "# , " M 0 # & " $
" % $+ , $
$
+G$& " ,$
, #
,
$
!"M &
1
!" #
"
,
!"M " $=
#
# &,$ !"M +
-+4-,3,
"+$
"
" +$
"
+ " I
)(@;+*E;54+
%$ = #
" +$
I = $K"
= $
%
*H"
"* 1 I
$# " # $ 0
, $ .G$
A $$ & "+ #
"'
#
" #
&, + # $ I
-+4-,3, ;( 59)6
,2
,*5E9
.+R $ , $
1
!" "
&, + # $
,
:
#
# $ 0
"
$ M + &% G"
#
# # , + = , $ .G$
I
+'" " + # , $
# + $& " # ,$
"+ !" , $ , "+
M &,$
$ M
"H& $ #
$ , $ , $+
$< $
, "+
# "
Programacin I
190
,$ *$ &
"
$+
+ < M , $
."
!" 3 $ "
.
" "* 1 $# " $
" ,$ *$ & I
,$ , $
" ,
$ := #
# I + 0#
# #
&,$ &
+
$ I
# "+ . I
, # $ " < $
"+$ # $
,$ , #
N, $ # $M +
# $ I $$
& &
"
#
,
!"
. #
" + $
I +
+$ %
#
!"
+,
, $
"
" &%$ 0
Dossier
>@(@(
& ",
Ingeniera de Sistemas
"
"
# +
+'"
, $
B &# &
& $0M & & $ #
$# " # $M
K &
# +
#
= $ %
I
+ < "
" " * $
% , $
& $ ,$
# $
+
* $
. $& # , $ "
$ #
:,
& " #
"
& $ ,$
% # # +
"
& & $
". $& !"
" + "+ & "+
*
% $$
(,2
5;,;
$# "
"#
# +
, *
0 , # "
$ & #.
$# " # $ # % #
5-6
@,2 8
"+$ = $
" G +
#K
" I
+ #
= $+
M "
N,
+
#
"
+$ . $&
" =
& #
"
# # 3 $+
* I
M, $ "
" &% $* " +
N,
$
, $ # 1
$
# # = $+
" $ ,$
+$!"
MI "
#
"
!" #
+ $ " "
+
I " $ #
$
I
". $& !"
I
,$ . $ " N & " $
& 0 $ ,$ . "# # # %$ $
$
# # = $+
, #
$# #
= $+
" .$
"
* "
"
+$ =G #
M * "+
+$
#
$, : & "
$
# # = $+
"+ $" + "
, # &
"+ $
I
"$
# #"
N + " "
"
+,
&%
,
"
+ $
#
+ $ C
+
,$ *$
# " &"
# $ +$
" & 0 $ # +
# # = $+
"& $ = 0 "
"+ +$ # & " "
+=
I
,+ $
"& $ =
+ <
+ &, $
## # , +=
,$ *$ &
I
1 + " "
& M# % "
+ $ &
" #
3(3+5, 0M .K & "+ M
+'
=G # %
# #$
"
0
#
0
K
#
" + "+ & "+
+
I
"
+ "
+ $
& "+ #
+ $K+
"+ "
!" : 0
"& $ =
$ # , $
"
,
!" 0
& #
&
" # . $ "+
,
#
"
&G+ #
"& $ =
# $
# #
&, + # $
& ",
$ + !" # # . $ "+
, $+ #
I
+
& "+ "
.$
$ "
"
,
0 &% "+
&, + # $
$
# # = $+
" "& $ =
.$
" " = & "#
+$ =G #
". I " "& $ = + " = $
= "+ 1
%$
". I
"& $ =
,+ !" #
$ $
# , +=
"& $ =
" #
+
,$ . $ & " ,
$
&% "+ = $+
, $ & # # # , +=
. & $
I , $& # #
,
#
* "+
+
& "+ "+ $" + "
,$ =
"& #
, $ $ " $"
" # . $ "+
, $ "
"
& &
,
= $+
"
+
"+ # "+ $" + + "#
$ " &
" & # + ,$
"
+ & # "
%$ "#
"
,
$
# #
I .K & "+ "
N + ", $ I
" &% $* . $& " , $+ # "
+$
. $&
# =#
+$ =G #
"+ $" +
& "
3
M I
"
+'"# $ , $
$
!" # & "#
= $+
" "& $ =
3
"
$!" & , $ 3 $+
+0
# "*
"* * B "* 1 , $
# # #
# #
3 $+
C G " & "+ : % "# M 3
"
" "* 1 , $ ,$ *$ & $ $
# # = $+
"& $ = "
+ &,
" "* 1 # & # #
$
# # = $+
"& $ = &,
"
N, $ "
+$ # & " "
"& $ = 0 # , + =
N+ $"
&
* "+
#*+
, $
*$ $
,+ $ $ +$
"+ #
# . $ "+
K
# 0
= + 3
" $ I $
,$ =G " "& $ !"
" $
+ +
3
,$ =
"
"1"+ %'
# ,$ & + =
, $
& # 1 * &G+$
+$ # & " " 0 + "
, # # # # $
&, $+ & "+
%1+
0
*" $ # . $ "+
"&
"
I , # "
$
+= #
, $ = "+
* " $ # , $ # . $ "+
$
Programacin I
191
Dossier
Ingeniera de Sistemas
('++6
B
"
$C G$& " & 0
" #
" ". $&'+
I
&,
!" # $ "
+ &
: % &
#
d " $&
M
# $ +
$# " # $
&, + # $ B, $ 1&, C :
$ % + #
+ &
&,
, * $
0 = = $
" "# $
% " ,
$
% +!" #
[ "# R 0 +$
+ &
+ &% G" # "
, % # # # $ "
$
:
$ " $ % + " "
#
,
$ " "*H" % +!" .K
# "
+$
M+ "
* "#
"
, !" "
& "H #
#
0,-(j,(
, $ #
B .+R $
&, $+ # C
.+R $ I ,
, G #
+ &, M
$
+' % * #
5)6
(3,
, $ +=
&% G"
D(-,6
5K+
" NM [ "# R M
? M
.+R $ I
M +
$
&,$ $
"+$
" . $& *$ + +
$ * +$ $
,$ #
$# " # $
"N
"
$
$
"
#
"
"
NM
#
, $
+
"
+ &
95GG(- + ()DO
,
$ *$ &
# , +=
, < #
$
# +
+$ " & + #
, $ "
$ #
" ,$ *$ & I & " + $ " 0 " < "
+$'.
#
" $ # , $ # + + $ ,$ % &
#
% +
% "
%1+
& "+ " $
.
"
# +$'.
# # + M
$ + < #
, $
,+ $ $
# +
" " $ # " . $&
*K
+&
"
$ #
?
"
I
,K"
". $& !" #
, I + M
" $ %$
" &%$ # D-+4,3,) ;( ()D5+9,I( 59G+3:6
5*+ ;( D,?@(6
()
D,*M(6
)95GG()
+G6
j,-(
$# " # $
& " $ &'
.+R $
+' &,
+ , $
,$ *$ &
I #$* "
. " " & "+ #
W, $+ !* W #
&'I " I , $& +
" < $+ #
& "+
# : $#R $ #
+ = , % M , $& + G"#
$
< $
I $ + , # +$ % 1
+G6
j,-( 2
5'-(
1 + $M
. "+
$* "#
$ *$ & #
$$
# 0 # +$ % #
, $M # +$ % $M
&% $ 0 & 1$ $ # : ,$ *$ & B " N
.+R $
%$ "
&,$
.+R $ *$ + + B I =
!"
, %$
" "* G W.$ W I
*" .
+ "+ W %$ W & W*$ +
D,3
a $ , * "# b
!"
M * " $ & "+
+$ =G #
& 0 &, ,
$
"#
% , $ +
,$' +
:
N+ "# # + &% G"
#
#
$
#
"+
#
a%
"
#'"#
$
% $+ # #
" 1&, C & # "+
!# *
% + "+ : % +
I + "
+ WC
D/j,(
,0R $
" "
, I ) ,$ *$ &
0
%1+ =
& "# $ ". $& !"M
* " $ & "+
&,$
# & $ # M #
#
"+ $" +M R % +
= + # M + #
$ M , $
& # #
"+ $" +
& "+
+
"
"
= #
%
"
" & "+ #
$ M 0
" & " " : # % "# M
&, + # $
, "
"+ M +
>
+$ + $ # F $0
$
< $
" +
BI $ C
%
# +
$
"
" ;4> $
+
"
% "* 1 #
% $ + $
#
# ." "
$K &, & "+ &, & "+ #
" &% $* M .
$
I
F
+ $& " $K
"#
,$
Programacin I
"*
"
# +
##M "= + *
# +
%
#
"* 1
F
, $
8
N,
"
"+$ # 1 ,
#
$ #
F
#
192
"* 1
,
< # # ,$ *$ &
$K
* "
#
F
+'" * #
# $#
M ,$ , "
& #
$
"
'
# ,$ # #
'"#
B +$ + $ # "* : F $0
"* *
$ & "+
0 + & M#
$$
#
"
$ ,$ & $ = < " ;4; " " ,$ *$
& 0 $K #
,
"
#
!" I
, $& +
#
%
#
" 0
#
"
+
#
C I &' + $#
;44 + &% G" , $
&
& $
%
# # +
Dossier
&, 1
,$ *$ &
0 & :
+$
!" "+ $ + = 0
Ingeniera de Sistemas
&' , I ) , # "
$ & " 1#
+ "# $ < # , $
N+$ $ ". $& !" 0
6
,-6
8@D ;5)M
B#
"
% "# C I "
."# $
< $
, $& +
". * $
B
#
$$ " $ "
"
+ $
$$ "I C
"
&
"
+$
, $ , # $ "+ $ +
I " , # " +$ + $ #
& 0
&H" : % $ # #
#
$$ "I # [ "# R M
"
%'
M % '"# "
"
"+ *
+ &
, $ +=
/
#
, $ 1&, M
,$ , $ !" # , $+
" 0 . $& +
# #
# $
"#
F
< $ " %
"
"*
# # +
+ " &%$
$ ""
+$
+$ . $&
#
+ &
I , #$ &
$
$
.+
+
, $
1 #
# I +
, $ += M
< $
"
, $
"
, #$'"
$
-+/,9+
D;,6
(
". $&
# $
"$ . $ "
: $#R $ M
& 1$ $
$ "# & "+ B=
+$ + #
# #C #
D2
+,;
)@,-5+
W
$
, $ "
$ W
%$ I
" $# " # $W
I
# $M #
Programacin I
#
"
" +
+
<
,$ *$ &
"
"
+ &
" " = = $ !" #
, $& + " + " $ $ * $# #
&%
*$ * # #
&, + # $
*H"
" ,$ *$ &
=$
I : "
+ & M
"
." #
#
" "+ $" + 0 $ # M , $ # *" $
!" #
%$ . : $
" $ #
+$
$# " # $ I
"
"+$
" + #
+ +G$& "
" # C "
#
$$
# ,'* "
R %M 0 I # *" &
"
+
. : $
B+ N+ M &'* " M + C
I
+' " + "+ & "+
" " + #
". $& !" #
,'* " , $ I "
+$
, # &
$%
"
, $ " I
1&, , #
$
=
: %+
$
# & "
:
$ 0 , " $ " ,$' +
193
& "+
+ <
* M
$% "
, $ 1&, M
&
"
Dossier
,-5,'2
(
". $&
!"M 0
$
"+ "# $"
B ". $& !"C
+$ + #
"
+$ + $
" &G$ M . " &G$ M +
"
/B
"
"*
1M
"
1 # ,$ *$ &
&
!" &'
" $
"+$ #
"
+G$& " :
" !# *
* "" $
/
& : # "
$ . $ "
I " + #
"I , $ < $ $ M 0
$,
+$
"
(96
,I,) ( 59*+9K(95(96
() ;(
0&%
+$
"
5-@)
" ". $&'+
,$ *$ & #
& " 1, $
I $
"+ "# $'
" +$ + "
+'*
$
+ , $& +
# C
$#
&
"*
+ " , $I G
1#
,$ & $
+ $ $
B;2M ;7M
M >>>M
, %$ R "# R
*$ &
"+ 1
" +$
#
+ &
, $ += #
$$
M Y
C # & " " # . $&
*" .
+ $ & "+ @
!"
"
< , $ ,$ *$ & $ ,
"
"
# # #
$ :=
#
"
"* 1 A 0 " #K + H + & . + $
$# " # $ # H + & * " $ !"
# , $
&,$
%$ & # $
& $
@ " "* G
+6
,
= $ !" # [ "# R (
0 "+ $ $
+$ % 1" %$
0 I , $& +K" .
+ $
B
< $
".
M
*
"
Programacin I
"
"
#
# &' #
# = <
, $+ #
" #
& $ %
I "
, # "
" $ ,$ % &
# #= $
K
"# M
" =$
" ,$ *$ & I
, <# $
< $ #= $
, $
"
, $
.
=$
, # "
$ +$ " & + #
"= "#
" . : $
+$ =G # "+ $" +M & "# "#
"
$$
+$!"
% 1
'"# "
". : $ #
" ,'* " R %
% 59;+j)
% +-3
" #
$# " # $
A0 * "
=$
I
" " . " =
0 I
"
* + " * " I
+$ %$ &
B& " 1 I
, $
" # $ , "+ M , $ 1&, C
+$
"
&%
" & 0 , *$
* $
% $$ $ + #
". $& !" # "
+$
M
"
= $ $
.
# # # +$
=$
, $ "+ $" +M , # "
* $
" $ *$ "#
W# +$ < W ". $&'+
"
,$ + * #
5)@,2 ,)5*
= "+ 1 ,$ " , #
+
"* 1 # ,$
$+
&, 1# # , $ [ "# R M 0
# =
1 + % 0
$+
"+ + # "
&, $ !"
& " # + $& " "+ # % #
*$ " , + "
#
#
$ +,
, $ [ "# R
3
/
+
,$ *$ & $
%+ I
& + &'+
M " = $ % , #$K
$
&
= $ % =
1 +
I + "
5)@,2 ,)5*
,
Ingeniera de Sistemas
"* G M *
" C
,$ *$ &
"
"+$
I
=$
& "+ $
< " ,
#
194
$
#
"
"
+ &
% $ ,$ ,
#
.+ 0
#
"
$# " # $
0 I , # "
" & !" #
+'# % # & "+
0 #= $
$# " # $
, $ +=
"+ *
= $ "
, $ "
" ,$ *$ &
I
+ &
, $ +=
& $
" =$
I
#. $ "
# G +
"
"+ "+ " ". + $
+$
,$ *$ &
, '"#
& & M , $+ #
. $&
# "+$
Dossier
Programacin I
Ingeniera de Sistemas
195
Dossier
(C
-C
2C
5C
Ingeniera de Sistemas
$
$ "= # $ # #
"
#
"
# #
$
< "- & ## M "
# 7 : $ M " " , "+
" $ +
& # #
& ## # "= # $ #
, $
&'N &
#& + # B, $ 1&, M
Y
_ -C *" .
I
$ #
" = , $
#
< $ " ,$ *$ & I
"= & # # $ # #
"
0 # + $& "
"= # $ #
" =
#& %
" % "
"+
#
" # $ " ,$G + &
> )
&,$ %
"*$
#
+ "+
"*$
" , $ $
d >> >>>> ,
"
$G# +
" #
"*$
" ". $ $
d >> >>> ,
"
, $
, $ $
d>>> >>> ,
0
+' + $
$G# +
" #
&% G"
" #
+ " "*$
"+$
d >> >>> 0 d>>> >>> ,
0 +
#
" :1
< $
" ,$ *$ & I , #
"*$
"
0
+ #
= #
+ "+ 0 + "
:1 0#*
#
$G# +
"
$%
" ,$ *$ & I
&, $+ #
&,$ 0
"+ # # $ % # 0
&%
# = = $M + " "#
"
"+ I
"H& $ # & " #
I
# = = " # %
$ &K
"&
, " $ I
+ & & " + $
+ < #
" + # & " # #
>>M 2>M 2M 2 0
"# #
$%
" ,$ *$ & I
+$
"H& $
"+ $
0
*"
= $ ,$ , #
* "+ = $ %
%
" 0&
+$
+ , # +$ '"*
I
B
" +$ '"* C
C
+$ '"*
"H& $
, # " $ ,$
"+ $
"* + #
#
#
#
" +$ '"*
B
& # #
I $ #
# # %
$
& 0 $I
+$ C
%C
I '+ $
" +$ '"*
I '+ $ B+ #
#
"
*
C
C
!
" +$ '"*
!
B & "
#
#
"
*
C
#C
"
" +$ '"*
" B" + " #
#
*
C
"#
"
, $ # $
$
"
_ \] , $
&, $ $
"+ # #
" &G$
&, $+ "+ $
$# $ I
& :
= $
$
"
, # "
&
" $ N + & "+
&
"
" M
N,$
" %
"
. $& #
, $ &, $
" # * # # "+$
"+ # # $
& " #
= H " &
.
M "
"I # :
"+ # #
" * %$
& "+ *
"
,$ *$ & I &
+$ I , $ & : = $ $
# YM
= $
# , $
X _ YLB >?YC "
OF G $
+ #
%+ "
KY _ > 2M Y _
> /7M Y _
> 7P
I $ $
< $ " ,$ *$ & I # + $& "
"
&"
,+
"
"
&"
" # $
,+
" + ."
# 2
&' 0 "
,+
"
"+$ $
" + ."
&
& # , "# $ # # +$ % 1 $
< #
Programacin I
196
Dossier
"
4C
Ingeniera de Sistemas
& #
%+ " #
"
+ + 0
, "+
+ ." _ > ( L $ % 1Q> 2L
+Q>(L N & "
#. $
,$ *$ &
"+ $ $ , $
I
%+ "*
&" #
$#
"
* "+ + %
+ ]_ ; 2
72\
+ \;2
5 2 \_
2 \_
+ \72
+ \52
+ \2
7C
;C
>C
C
C
+$
!" #
.
N & "
!" #
# : " $
%$
"+
+ %
,$ % #
, "
# #
"+ $ I $ ,$
"+ " . : B#KM & CM "# $
$$ +
$%
" ,$ *$ & I
.
"+
M M
#
!"
#$'+
N Q NQ _ > 0 &
+$ , $ , "+
!" %+ " #
" # $ $
" I "
N +
!"M I
N + " ". " +
" M I
N +
"
!" B
!" " C I
N + "#
"
% $
" ,$ *$ & I
'$
#
"
#$ # # #
" #
#
>A
% $
" ,$ *$ & I
'$
#
" $
>A B
$%$ "
* $ +& I
$
"= $ !" # *$ #
Bv C
*$ #
:$ ": + Bv C O !&
$K
* $ +& I $
<
"= $ !"
"+$ $ M
# $M # v
v P
$
!"
.!$&
N,$
!"
9A B;2C Q (
(C
-C
2C
$ % $ " * $ +& I
$ % $ " * $ +& I
#
+$ #
+ $& " $
'$
#
$ # 0
+ $
A
5C
% $
"H& $
Programacin I
" ,$ *$ &
K
#
C
I
+$
+$
"H& $
"H& $
0
$%
0 "
"+$
, $.
+ $
<# D =
& ", $
" "H& $
197
& 0 $
" #
& " #
N,$
"
&
"#$
"
!" EA F <%
&
Dossier
4C
Ingeniera de Sistemas
& #
"H& $
, $
&, $
>>
7C
;C
>C
C
(C
-C
#=
0$
2C
+
% $
H& $ #
&"
",
H& $ #
&"
",
H& $ #
&"
",
H& $ #
&"
",
!" "+ $ 0
" ,$ *$ & I
$%
& " $I
& 0 $
+ < "# H"
>M M M M (M 2M 7M (M
5C
4C
7C
->U*
5>U*
& "+
198
"
&
% "
B"/ C Q B"/ C
% $
" ,$ *$ & I
# #
" "H& $
"+ $
1&,
(- # % &,$ & $ -(
$ % $ " ,$ *$ & I
&,$ &
"
#
# : $ 0 &" +
#
" #KM
& "< "#
"
"
2>
" "+ $=
#
> &" +
#
+ % #
&"
" -.
% $
" ,$ *$ & I
+$
.$
"# = #
"H& $
"+ $ I
. $&
" +
+$
.$
Programacin I
, $
&,$ &
+ #
>>
% ,$
"= $+ #
&% "
"
0 + $& " "#
"+ $
&
"
0 * " $
&,$ &
Dossier
;C
(>C
( C
( C
((C
(-C
(2C
(5C
(4C
(7C
(;C
Ingeniera de Sistemas
% $
" ,$ *$ & I
&,$ &
+ %
# & +,
# + $& " #
% $
" ,$ *$ & I # *
" "H& $
"+ $
,$ &
& #
" ,$ & $ "H& $
&, $
"H& $
" &*
#
" #
*
#= $ #
+$
1&,
- 0 7- " & * 0 I
7-
Q-Q4 Q - _
>
Q-Q2Q >Q
$ #
" "H& $
"
&
>
Q >Q
Q -- Q 22 Q
> _ 7-
% $
*
% $
,$ *$ &
%C
C
#C
C
.C
% $
*
"
$
% $
% $
% $
% $
#=#
" & $
Programacin I
199
Dossier
#
, $+
" "H& $
"+ $
jk
#
, $
" "H& $
#K
*+ , $
I(3D2
+7
( A $
"H& $
= $.
"+$
"+$ "
, $
"+ $
, $ $B "
$ " "H& $
,$ = & "+
I(3D2
+7
4.
Ingeniera de Sistemas
;52
-7
>55
-7
&" $ + #
5.
"+$
" "H& $
,
"
"
+ < $
_ 7257477_ 254-
#K
*+
3M
_ (574
_ (57475(
75(
M ?M
. " !"
&, $
+ = $
+$
_7
#
" "H& $
"+ $ , + = M ) # $
%+ " $ " " = "H& $
, H
"
I(3D2
+7
"
+ = $ &, < $
#K
*+
# ; $ &, < $ , $ >C
0
K
#
&, $
#K
*+
"
#K
*+
""
, $
& "+ #
"
"+$ "
I(3D2
+
$
_ #7&2
_ 72
6.
"H& $
0
"+ $ 0 , + =
0 #K
*+
+'" $# " #
"# "+ & "+ M %+ " $ " + $ $ "H& $ Y "+ $ 0 , + = . $& # , $
#K
*+ #
0 M I + &% G" # % $' + $ $# " #
"# "+ & "+
Programacin I
200
Dossier
7.
Ingeniera de Sistemas
+= 0# &" $
"+ "
& "+
#K
*+
0 =
\ >
+ I
I(3D2
+7
8
+$ $
8.
$ " "H& $
& " $#
Y_
254
Y
Y
Y
Y
Y
Y
Y
-25
(-2
((
>
>>
>>>
_
_
_
_
_
_
_
Y_
+$ $ Y
Y
Y
Y
Y
Y
Y
Y
"+ $ 0 ,
+= 0
(574
_
_
_
_
_
_
_
_
245
-52
>(2> -(
> (
>>
>> >
>>>>
&" $ I
#K
*+
I(3D2
+
"+$
9.
10.
_ -2 4
_ -24
K
*+ # & " $=
" "H& $
"H& $
>0
"+ $ 0 ,
"
#K
*+
"= $+ $
+ = M & +$ $
# $
"+
$_(
M # "#
#K
*+
, $
]
#
M0* " $ $
I(3D2
+
_ 5-274(
K
*+
, $
7
+$
+$
+$
+$
Programacin I
201
$
$ 7452-(
$ -(
$ 52-(
Dossier
11.
$
#K
*+
"H& $
Y
X "+ $
, $ # Y * # #
Ingeniera de Sistemas
"H& $
"
I(3D2
+
"+$ "
Programacin I
Y _ ( -2
X_ - 7
_-
202
Dossier
Ingeniera de Sistemas
" $ #
= + $
0
#
,$ & $ ,
!" # = + $
0
K
= & "+ : +
&,$ & $
= + $$
+ "+
" $ " =
& 0 $ &
" # . $ "+
(
+ $ #
" #
"
&
" $
"H& $
" " = + $M
= $
"
= + $M &
" $
$
+ #
" +$ =
= + $$
+ "+
&
" $
" * += M
& #
"H& $
"+
,
, +=
>
" $
=
"H& $
+ $ $*"
+ "
=
$% a b
+' $# " #
+ $
=
"
+ $
) " * $ +& I
+ "
&
" #
&
" #
"H& $
H I #
"
) " *
& +, I
* "#
&
* $
& +,
!"
#
%
#
Programacin I
"=
"
" = + $M
&,$ & $
=
"
"+
" "H& $
& "+
= + $
&
&
" $
"
+ $$
+ "+
& & $ #
= + $
$%
, %$ a *
"
$'" *
& & = $, $ + #
& "+
+' $# " #
&
& "+ #
!" # = + $
" = + $ M
= $ #
& "+
#
& "+
= + $
#$ #
# = $ &
" #
+ $ &,$ & $
= + $ $*" 0
&
"= $
& "+
#
" M
& $
& "+ #
,$ & $ ,
&
" $
$
+ #
"
"
M
0
b
"#
" #
"# "+ & "+
"
#
+$
M
"+
" * +=
+ $
"
$# "
& "+
&%
= + $
"
& & ,
& "+
#
"
!"
)
a
"
b
I $ 0
% I
"
$%$
,
!" # "#
& " 1 a
b
"
* $ +& I
= + $ "
+ $ 3M
"
"+$
"
"+$
$ +& I
#
= + $
0
#
& "+
#
,$ & $
& "+ #
"
+&
& "+ #
0
"+ #
, $
/
& "+ #
0
K
= & "+
& "+ #
, $
,$ & $
& "+ #
$
+ #
&
" $
" "= + $
+ $
#
& "+ M :
$
& #
"H& $ , $
& #
"H& $
&, $
& #
"H& $ ,$ &
"+ # # # "H& $ , $ M &, $
203
"
0
" 0
*
: +
#
0 ,$ &
Dossier
< $
Ingeniera de Sistemas
& # #
#
#
3 + $
& "+
" "
"# "+ & "+
(
"3
< $
+ $
,$ #
28" $ $
$
" # $ "# I
0
=
$# " #
+ $
I
& "+
+ # #
,$ & $
_ 7M
+ $
" # $ "# I
,$ &
&
& "+
"* + #
+ $
& +$ <
#
$# "
N
0
#
& +$ < , $
"H& $ U
$
& +$
$# "
N
"H& $
B
& +$ < B, $ .
CM 0
# % "
)
& +$ <
+ $& " 0 &
+$
+ $& " 0 &
+$
+ $& " 0 &
+$
0 :
#$ #
,$ & #
,$ & #
,$ & #
K
#
" "H& $ U
+$ $
& +$ < $
$# "
B& +$ <
#$ # C
"# $ M #
& +$ < +$ "*
>
"U
" "=
B C
B C
B(C
B-C
= $ + #
+ $
$# " #
" # # + "+
" $
>
$ "
& "+
# $
"* + #
I # $K
_
$$ + $:
+ $
"H& $
" # # + "+
0=
#
, $.
, $
+$ $
& "+
, $ $ 0 #
+$ " ,
# #
+,
$ + #
+ "+
C0
+$ $
&
G"
& +$
B C* " $
" + $
B C* " $
" + $
B(C $
#
Programacin I
$# "
&%
"
"
&"
,+
0
"
"
"H& $
&"
" # $
* "+ # . " !" W " & +$ <
$
, $
#
, $
# .
+ #
& "+
I
&
"
"
$ B>C N
& "+ I
*
" B CW
" +$ 0
" # *$ & # . 1 I
& +$ < #
N
& "+ 0 # + $& "
$
#
#
& +$ <
$
"
& #
$
"
& +,
"+ $ $M &
+$
204
&%
!" #
&% M
& +$ < $
+ "+
Dossier
Ingeniera de Sistemas
!"
N BN
# %
$ 0 = # $C
&" 0 B0
# %
$ 0 = # $C
" " = .
" N BN
# %
$ 0 = # $C
" " =
&"
" 0 B0
# %
$ 0 = # $C
#
" & +$ < #
N
0 $
$ 0
, +=
, $ " " =
B
3
&, < $ + #
"H& $
+$ $
& +$ < $ * " 0
Y
C
&, )K + "
$
"+ #
, K
. $&! " & +$ < #
, $
I
"+ "
= "+
#
#
$
# $ "+
&
#
)
% $ $ " # *$ & # . 1 I " , $& + :
$
&,$ & $
* "+
B C
B C
B(C
B-C
+
+
# = "+ #
&, )K
# = "+ , $ #
$
$
I &' = "# ! # $ "+
)
I & " = "# !
&, )K
"+ "
$
& "+
" * +=
, $ "
& +$ < &% #
"
" +
"H&
"H&
" +
,$
$
$
,$
"
"+$ " &
" #
.
"
# 5
+ # "+
% $ $ " # *$ & # . 1 I "
* "+
& # #
#
+ # "+
#
+ # "+ I
,$ % $ "
#
+ # "+ I $ ,$ % $ "
& # #
# & + $
# & + $
# & + $
) $ " ,$ *$ & I
". $& !" $ . $ "+
: $
+$ % 1#
"
# #K #
& " , $
&, #
#
&,$
W
A *
WM 0
&
"
" " & +$ <
$
#
&, #
+ " "
* "+
# +
!# * #
&, # B "+ $
"
$ "* j
>>kCM A $ +$ % 1#
": $ $
" $& M A $
+$ % 1#
"
%$ + &,
&,$
, *
"
# # w
(2> %$ + , $ : $ " $& 0 w ( 2>> , $ : $ #
%$ + &,
&+$ "
". $&
"
, $
#
&, #
&,$ &
!# * #
&, # M
"+ # # # : $
" $&
+$ % 1# M w , $ : $
" $&
M
"+ # # #
: $
#
%$ + &, +$ % 1# M w , $ : $
#
%$ + &, 0 + + w #
&, #
Programacin I
205
Dossier
Ingeniera de Sistemas
$ "
+$ + $
& #
%$ 1* # $ # .H+%
W1* # $WM I
" &%$ # 1* # $
" &%$ #
I ,
"+ # # # , $+ # 1* #
"+ # # # *
"= $+ #
+ < "#
+$ + $ M #
$
+,
$ % $ " ,$ *$ &
" &%$ #
1* # $M " &%$
"+ # # # *
"= $+ #
, $ , $+ # 0
&
"
"
B" &%$ # 1* # $M " &%$ #
# *
"= $+ # 0 ,$ & #
(
$ >
%
#
-
+$
+
+
+
$#
+ $ #
$$ *
" &%$
#$
!" B
# #
N B
_&
$
&, #
$
&, #
$
&, #
" $
= + $,
&
,$ & #
"
# *
"+
!"
, $ , $+ #
$ " $$ 0 #
>>
& "+
#
+$ + $
#
I
$*
# +
#
$$ 0
"*$
"
#
I , M
"+ # # # , $+ #
1* #
0
$
# 1* # $
,$ & # # *
& &%$
". $& !"
"+ " #
"
$$ 0
I , M "+ # # # , $+ # 1* # M "+ # #
# *
, $ , $+ #
W &,
# WI
M "H& $ M
"+ "
"+
". $&
2 )
"*$
" &%$ M
& 1$ + " " "+$
N 0 # ##
>> , $ "
> 0 (> ) 0
"+ : &%$
$
"
"
# % + & $
# #M
" &%$ M
, $ "
< $
,$ *$ & I , $& +
$* $
. %G+ & "+ , $ , #
206
!"
# #C
"*$
, # M
" + 0
* 1 #
(>
&"
#
"
" ,$ *$ & I & , $& + & # . $
# +
"*$
# : + I
# + $& "
$
"*$
* 1 0
" +
& #. $
"
* 1
# % $'& +$ $ " & " 1 #
$$ $
Programacin I
". $&
,#
= $*
"& " $
#$
# +
< $
"
$
"+$
"+ # # #
(4 )
!" 0 + G. " #
>>
M & +$ $
$# " #
Dossier
$ " $ :=
Ingeniera de Sistemas
& #
"+ "#$'
#*
" &%$
" +
" +
" + (
C
%C
$0&
$ " $ :=
+$ $
, $
"+ 1 #
"
,$ % #
*
"+
" & ,
# #
+^ =
N
#^# ,^"
;
>
C
#.
#.
&,
$0&
+$ $
+$ $
" &%$ #
$ " $ :=
,$ & #
# ##
= $!" &'
+ 0#
"
# $+
#
$ , !"
" #^& #
,$
^
+
* " "
Programacin I
+$
207
& #
+$ " + 0
+$ $
!# * M
" &%$ M
,$ % # B
&$ I
+ $ # $ * +$
j(>k
& 1$
& "+ #
+ # # : &%$
&,
0 # $ ,$ % #
= $!" 0 >
# "
"+
j5>k
. " &G$
" &G$
: $
" &G$
" &G$
&
# , $+ & "+
, * $ "
%C
C
&G$
&G$
&G$
&G$
&G$
, * $ " + #
"#
" + ."
&
, +=
"# !" #
,$ % #
,$ % #
" +
, $
M
" + ." 0
+' ,$ % #
(" + , $
+'" %$
>> eC
"
. "
"
"
"
$#
& 0 $
$+ $
,$ ,
# 2> )
& 1$
: % &% "
& 1$ &' % 1
"+
+$
"
. "
. "
"
"
+ $ # $ * +$
&G$
&G$
&G$
&G$
&G$
j->k
j >k
Dossier
, * $ "
* " " M
"# "# I
(
&
$ $
$ * +$
Ingeniera de Sistemas
+ #
"#
,$
# = "+
+ ,$
%+ " #
& 0 $
$+K
+ " ;()*@(96
+
" $ " +$
$ :=
!# * #
$ :=
$+K
&
>>
,$
0 A
+ &
, +
& +
" &
%
"
" &G$
. " &G$
. " &G$
. " &G$
" &G$
& # ,$
^
+ 0
# , * $ " & " 1
# = "+
*
"+
+$
+ $
j >k
j >k
j >k
A
+ &
"#
.,
=
$ "+
+ +#
I, *
2
" $
$ := A
"
"
"
"
"
"
"
"
"+
&G$
&G$
&G$
&G$
&G$
&G$
&G$
# +
"# _ %
L>>
., _ %
L> 5
= _ %
L> 5
+ +# _ "# Q ., Q =
I, * _ %
6 + +#
+$ $
*
" # + $& " #
"+
# +
+ &
"
, "+
M # "#
,6
(-9+7
:)5*+7
,6
(-9+7
+6
,2 ()*@(96
+)7
+3'-()7
O
?@5;+
Programacin I
208
&
# +
"+$ #
,4,'2
(
Dossier
%C
6
(3
YYYY
YYYY
YYYY
Programacin I
+$ $ "
,6
(-9+
YYYY
YYYY
YYYY
Ingeniera de Sistemas
+ # , $ , "+
,6
(-9+
YYYY
YYYY
YYYY
#
+3'-()
YYYY
YYYY
YYYY
209
$#
:)5*+
YYYY
YYYY
YYYY
O
?@5;+
YYYY
YYYY
YYYY
Dossier
Programacin I
Ingeniera de Sistemas
210
Dossier
Ingeniera de Sistemas
INSTITUTO TECNOLOGICO
de Tuxtepec
NOMBRE DE LA ASIGNATURA
DISEO ESTRUCTURADO DE ALGORITMOS
CARRERA
LICENCIATURA EN INFORMATICA
CLAVE DE LA ASIGNATURA
IFB-9302
HORAS TEORICAS-HORAS PRACTICAS-CREDITOS
4-0-8
PERIODO DE ELABORACION
AGOSTO / 97 - FEBRERO / 98
ELABORO
LIC. MA. DE LOURDES HERNANDEZ MARTINEZ
Programacin I
211
Dossier
Ingeniera de Sistemas
INDICE DE CONTENIDO
INTRODUCCION..................................................................................................................1
CAPITULO I. CONCEPTOS BSICOS Y METODOLOGA PARA LA SOLUCIN DE
PROBLEMAS POR MEDIO DE COMPUTADORAS..................................2
1.1 Introduccin...............................................................................................3
- De los problemas a los programas.............................................................3
- Breves practicas de programacin.............................................................3
1.2 Definicin de lenguaje...............................................................................5
1.3 Definicin de algoritmo.............................................................................6
1.4 Algoritmos cotidianos................................................................................6
1.5 Definicin de lenguajes algoritmicos........................................................6
1.6 Metodologa para la solucin de problemas por medio de computadora..6
1.7 Definicin del problema............................................................................6
1.8 Anlisis del problema................................................................................6
1.9 Diseo del algoritmo.................................................................................7
1.10 Codificacin.............................................................................................7
1.11 Prueba y depuracin................................................................................7
1.12 Documentacin........................................................................................7
1.13 Mantenimiento.........................................................................................8
CAPITULO II.ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE
ALGORITMOS..............................................................................................9
2.1 Tipos de datos..........................................................................................10
2.2 Expresiones..............................................................................................10
2.3 Operadores y operandos..........................................................................11
2.4 Identificadores como localidades de memoria........................................15
CAPITULO III. TCNICAS DE DISEO..........................................................................17
3.1 Top down.................................................................................................18
3.2 Bottom up................................................................................................18
CAPITULO IV. TCNICAS PARA LA FORMULACIN DE ALGORITMOS..............19
4.1 Diagrama de flujo....................................................................................20
4.2 Pseudocodigo...........................................................................................21
4.3 Diagrama estructurado (nassi-schneiderman).........................................22
Programacin I
212
Dossier
Ingeniera de Sistemas
Programacin I
213
Dossier
Ingeniera de Sistemas
INTRODUCCION
El desarrollo de algoritmos es un tema fundamental en el diseo de programas por lo cual el
alumno debe tener buenas bases que le sirvan para poder desarrollar de manera fcil y rpida sus
programas.
Estos apuntes servirn de apoyo al catedrtico del Instituto Tecnolgico de Tuxtepec, en su
labor cotidiana de enseanza y al estudiante le facilitar desarrollar su capacidad analtica y
creadora, para de esta manera mejorar su destreza en la elaboracin de algoritmos que sirven como
base para la codificacin de los diferentes programas que tendr que desarrollar a lo largo de su
carrera.
Programacin I
214
Dossier
Ingeniera de Sistemas
CAPITULO I.
CONCEPTOS BSICOS Y METODOLOGA PARA LA
SOLUCIN DE PROBLEMAS POR MEDIO DE
COMPUTADORAS.
1.1 Introduccin
- De los problemas a los programas
- Breves practicas de programacin
1.2 Definicin de lenguaje
1.3 Definicin de algoritmo
1.4 Algoritmos cotidianos
1.5 Definicin de lenguajes algoritmicos
1.6 Metodologa para la solucin de problemas por medio de computadora
1.7 Definicin del problema
1.8 Anlisis del problema
1.9 Diseo del algoritmo
1.10 Codificacin
1.11 Prueba y depuracin
1.12 Documentacin
1.13 Mantenimiento
OBJETIVO EDUCACIONAL:
El alumno:
Programacin I
215
Dossier
Ingeniera de Sistemas
1.1 Introduccin
La computadora no solamente es una maquina que puede realizar procesos para darnos
resultados, sin que tengamos la nocin exacta de las operaciones que realiza para llegar a esos
resultados. Con la computadora adems de lo anterior tambin podemos disear soluciones a la
medida, de problemas especficos que se nos presenten. Mas aun, si estos involucran operaciones
matemticas complejas y/o repetitivas, o requieren del manejo de un volumen muy grande de datos.
El diseo de soluciones a la medida de nuestros problemas, requiere como en otras
disciplinas una metodologa que nos ensee de manera gradual, la forma de llegar a estas soluciones.
A las soluciones creadas por computadora se les conoce como programas y no son mas que
una serie de operaciones que realiza la computadora para llegar a un resultado, con un grupo de
datos especficos. Lo anterior nos lleva al razonamiento de que un programa nos sirve para
solucionar un problema especifico.
Para poder realizar programas, adems de conocer la metodologa mencionada, tambin
debemos de conocer, de manera especifica las funciones que puede realizar la computadora y las
formas en que se pueden manejar los elementos que hay en la misma.
Computadora: Es un dispositivo electrnico utilizado para procesar informacin y obtener
resultados. Los datos y la informacin se pueden introducir en la computadora como entrada (input)
y a continuacin se procesan para producir una salida (output).
Proceso de informacin en la computadora
Datos de
entrada
Proceso
Datos de
salida
Dispositivos de
Entrada
Unida de
Control
CPU
Unidad
Arit.-Log.
Memoria
Dispositivos de
Salida
Dispositivos de Entrada: Como su nombre lo indica, sirven para introducir datos (informacin) en
la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en
la memoria central o interna. Ejemplos: teclado , scanners (digitalizadores de rastreo), mouse
(ratn), trackball (bola de ratn estacionario), joystick (palancas de juego), lpiz ptico.
Programacin I
216
Dossier
Ingeniera de Sistemas
Dispositivos de Salida: Regresan los datos procesados que sirven de informacin al usuario.
Ejemplo: monitor, impresora.
La Unidad Central de Procesamiento (C.P.U) se divide en dos:
Unidad de control
Unidad Aritmtico - Lgica
Unidad de Control: Coordina las actividades de la computadora y determina que operaciones se
deben realizar y en que orden; as mismo controla todo el proceso de la computadora.
Unidad Aritmtico - Lgica: Realiza operaciones aritmticas y lgicas, tales como suma, resta,
multiplicacin, divisin y comparaciones.
La Memoria de la computadora se divide en dos:
Memoria Central o Interna
Memoria Auxiliar o Externa
Memoria Central (interna): La CPU utiliza la memoria de la computadora para guardar
informacin mientras trabaja con ella; mientras esta informacin permanezca en memoria, la
computadora puede tener acceso a ella en forma directa. Esta memoria construida internamente se
llama memoria de acceso aleatorio (RAM).
La memoria interna consta de dos reas de memoria:
La memoria RAM (Randon Access Memory): Recibe el nombre de memoria principal o
memoria del usuario, en ella se almacena informacin solo mientras la computadora esta encendida.
Cuando se apaga o arranca nuevamente la computadora, la informacin se pierde, por lo que se dice
que la memoria RAM es una memoria voltil.
La memoria ROM (Read Only Memory): Es una memoria esttica que no puede cambiar, la
computadora puede leer los datos almacenados en la memoria ROM, pero no se pueden introducir
datos en ella, o cambiar los datos que ah se encuentran; por lo que se dice que esta memoria es de
solo lectura. Los datos de la memoria ROM estn grabados en forma permanente y son introducidos
por el fabricante de la computadora.
Memoria Auxiliar (Externa): Es donde se almacenan todos los programas o datos que el usuario
desee. Los dispositivos de almacenamiento o memorias auxiliares (externas o secundarias) mas
comnmente utilizados son: cintas magnticas y discos magnticos.
Programacin I
217
Dossier
Ingeniera de Sistemas
218
Dossier
Ingeniera de Sistemas
Cuantitativos: Son aquellos en los que se utilizan clculos numricos para definir los pasos del
proceso.
219
Dossier
Ingeniera de Sistemas
1.10 Codificacin
La codificacin es la operacin de escribir la solucin del problema (de acuerdo a la lgica
del diagrama de flujo o pseudocodigo), en una serie de instrucciones detalladas, en un cdigo
reconocible por la computadora, la serie de instrucciones detalladas se le conoce como cdigo
fuente, el cual se escribe en un lenguaje de programacin o lenguaje de alto nivel.
1.12 Documentacin
Es la gua o comunicacin escrita es sus variadas formas, ya sea en enunciados,
procedimientos, dibujos o diagramas.
A menudo un programa escrito por una persona, es usado por otra. Por ello la documentacin
sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones
(mantenimiento).
La documentacin se divide en tres partes:
Documentacin Interna
Documentacin Externa
Manual del Usuario
Documentacin Interna: Son los comentarios o mensaje que se aaden al cdigo fuente
para hacer mas claro el entendimiento de un proceso.
Documentacin Externa: Se define en un documento escrito los siguientes puntos:
Descripcin del Problema
Nombre del Autor
Algoritmo (diagrama de flujo o pseudocodigo)
Diccionario de Datos
Cdigo Fuente (programa)
Programacin I
220
Dossier
Ingeniera de Sistemas
Manual del Usuario: Describe paso a paso la manera como funciona el programa, con el
fin de que el usuario obtenga el resultado deseado.
1.13 Mantenimiento
Se lleva acabo despus de terminado el programa, cuando se detecta que es necesario hacer
algn cambio, ajuste o complementacin al programa para que siga trabajando de manera correcta.
Para poder realizar este trabajo se requiere que el programa este correctamente documentado.
Programacin I
221
Dossier
Ingeniera de Sistemas
CAPITULO II.
ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE
ALGORITMOS
2.1 Tipos de datos
2.2 Expresiones
2.3 Operadores y operandos
2.4 Identificadores como localidades de memoria
OBJETIVO EDUCACIONAL:
El alumno:
Conocer las reglas para cambiar formulas matemticas a expresiones validas para la
computadora, adems de diferenciar constantes e identificadores y tipos de datos simples.
Programacin I
222
Dossier
Ingeniera de Sistemas
Simples
Tipos de
datos
Numricos
Lgicos
Alfanumricos (string)
2.2 Expresiones
Las expresiones son combinaciones de constantes, variables, smbolos de operacin,
parntesis y nombres de funciones especiales. Por ejemplo:
a+(b + 3)/c
Cada expresin toma un valor que se determina tomando los valores de las variables y
constantes implicadas y la ejecucin de las operaciones indicadas.
Programacin I
223
Dossier
Ingeniera de Sistemas
Una expresin consta de operadores y operandos. Segn sea el tipo de datos que manipulan,
se clasifican las expresiones en:
-
Aritmticas
Relacinales
Lgicas
Tipos de Operadores
Programacin I
224
Dossier
Ingeniera de Sistemas
46 / 5 = 9.2
3 + 5 * (10 - 6) = 3 + 5 * 4 = 3 + 20 = 23
3.5 + 5.09 - 3.5 = 8.59 - 3.5 = 5.09
2.1 * (1.5 + 12.3) = 2.1 * 13.8 = 28.98
Operadores Relacinales:
Se utilizan para establecer una relacin entre dos valores.
Compara estos valores entre si y esta comparacin produce un resultado de certeza o falsedad
(verdadero o falso).
Los operadores relacinales comparan valores del mismo tipo (numricos o cadenas)
Tienen el mismo nivel de prioridad en su evaluacin.
Los operadores relacinales tiene menor prioridad que los aritmticos.
Operadores Relacinales
>
Mayor que
<
Menor que
>=
Mayor o igual que
<=
Menor o igual que
<>
Diferente
=
Igual
Ejemplos:
Si a = 10
b = 20
a+b>c
a-b<c
a-b=c
a*b<>c
Programacin I
c = 30
Falso
Verdadero
Falso
Verdadero
225
Dossier
Ingeniera de Sistemas
Ejemplos no lgicos:
a<b<c
10 < 20 < 30
T < 30 (no es lgico porque tiene diferentes operandos)
Operadores Lgicos:
Operador And
Operando1 Operador
T
AND
T
F
F
Operando2
T
F
T
F
Resultado
T
F
F
F
Operador Or
Operando1 Operador
T
OR
T
F
F
Operando2
T
F
T
F
Resultado
T
T
T
F
Operador Not
Operando
Resultado
T
F
F
T
Ejemplos:
(a < b) and (b < c)
(10<20) and (20<30)
T and
T
T
Programacin I
226
Dossier
Ingeniera de Sistemas
a = 10 b = 12 c = 13 d =10
1)
2)
3)
2.4 Identificadores
Los identificadores representan los datos de un programa (constantes, variables, tipos de
datos). Un identificador es una secuencia de caracteres que sirve para identificar una posicin en la
memoria de la computadora, que nos permite accesar a su contenido.
Programacin I
227
Dossier
Ejemplo:
Ingeniera de Sistemas
Nombre
Num_hrs
Calif2
Por su Contenido
Numricas
Lgicas
Alfanumricas (String)
Por su Uso
De Trabajo
Contadores
Acumuladores
Variables
Programacin I
228
Dossier
Ingeniera de Sistemas
Por su Contenido
Variable Numricas: Son aquellas en las cuales se almacenan valores numricos, positivos o
negativos, es decir almacenan nmeros del 0 al 9, signos (+ y -) y el punto decimal. Ejemplo:
iva=0.15
pi=3.1416
costo=2500
Variables Lgicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos
representan el resultado de una comparacin entre otros datos.
Variables Alfanumricas: Esta formada por caracteres alfanumricos (letras, nmeros y
caracteres especiales). Ejemplo:
letra=a
apellido=lopez
direccion=Av. Libertad #190
Por su Uso
Variables de Trabajo: Variables que reciben el resultado de una operacin matemtica completa
y que se usan normalmente dentro de un programa. Ejemplo: suma=a+b/c
Contadores: Se utilizan para llevar el control del numero de ocasiones en que se realiza una
operacin o se cumple una condicin. Con los incrementos generalmente de uno en uno.
Acumuladores: Forma que toma una variable y que sirve para llevar la suma acumulativa de una
serie de valores que se van leyendo o calculando progresivamente.
Programacin I
229
Dossier
Ingeniera de Sistemas
CAPITULO III.
TCNICAS DE DISEO
3.1 Top down
3.2 Bottom up
OBJETIVO EDUCACIONAL:
El alumno:
Conocer las caractersticas de las tcnicas de diseo mas empleadas, as como su aplicacin a
cada tipo de problemas
Programacin I
230
Dossier
Ingeniera de Sistemas
3.2 Bottom Up
El diseo ascendente se refiere a la identificacin de aquellos procesos que necesitan
computarizarse con forme vayan apareciendo, su anlisis como sistema y su codificacin, o bien, la
adquisicin de paquetes de software para satisfacer el problema inmediato.
Cuando la programacin se realiza internamente y haciendo un enfoque ascendente, es difcil
llegar a integrar los subsistemas al grado tal de que el desempeo global, sea fluido. Los problemas
de integracin entre los subsistemas son sumamente costosos y muchos de ellos no se solucionan
hasta que la programacin alcanza la fecha limite para la integracin total del sistema. En esta fecha,
ya se cuenta con muy poco tiempo, presupuesto o paciencia de los usuarios, como para corregir
aquellas delicadas interfaces, que en un principio, se ignoran.
Aunque cada subsistema parece ofrecer lo que se requiere, cuando se contempla al sistema
como una entidad global, adolece de ciertas limitaciones por haber tomado un enfoque ascendente.
Uno de ellos es la duplicacin de esfuerzos para accesar el software y mas aun al introducir los
datos. Otro es, que se introducen al sistema muchos datos carentes de valor. Un tercero y tal vez el
mas serio inconveniente del enfoque ascendente, es que los objetivos globales de la organizacin no
fueron considerados y en consecuencia no se satisfacen.
Programacin I
231
Dossier
Ingeniera de Sistemas
CAPITULO IV.
TCNICAS PARA LA FORMULACIN DE ALGORITMOS
4.1 Diagrama de flujo
4.2 Pseudocodigo
4.3 Diagrama estructurado (nassi-schneiderman)
OBJETIVO EDUCACIONAL:
El alumno:
Programacin I
232
Dossier
Ingeniera de Sistemas
DESCRIPCIN
Indica el inicio y el final de nuestro diagrama
de flujo.
Indica la entrada y salida de datos.
Smbolo de proceso y nos indica la asignacin
de un valor en la memoria y/o la ejecucin de
una operacin aritmtica.
Smbolo de decisin indica la realizacin de una
comparacin de valores.
Se utiliza para representar los subprogramas.
pagina.
Programacin I
233
Dossier
Ingeniera de Sistemas
4.2 Pseudocodigo
Mezcla de lenguaje de programacin y espaol (o ingles o cualquier otro idioma) que se
emplea, dentro de la programacin estructurada, para realizar el diseo de un programa. En esencial,
el pseudocodigo se puede definir como un lenguaje de especificaciones de algoritmos.
Es la representacin narrativa de los pasos que debe seguir un algoritmo para dar solucin a
un problema determinado. El pseudocodigo utiliza palabras que indican el proceso a realizar.
Ventajas de utilizar un Pseudocodigo a un Diagrama de Flujo
Ocupa menos espacio en una hoja de papel
Permite representar en forma fcil operaciones repetitivas complejas
Es muy fcil pasar de pseudocodigo a un programa en algn lenguaje de programacin.
Si se siguen las reglas se puede observar claramente los niveles que tiene cada operacin.
Programacin I
234
Dossier
Ingeniera de Sistemas
...
Inicio
Leer
Nombre,Hrs,Precio
Calcular
Salario = Hrs * Precio
Calcular
Imp = Salario* 0.15
Calcular
Neto = Salario + Imp
Escribir
Nombre, Imp, SNeto
Fin
Programacin I
235
Dossier
Ingeniera de Sistemas
CAPITULO V.
ESTRUCTURAS ALGORITMICAS
5.1 Secuenciales
- Asignacin
- Entrada
- Salida
5.2 Condicionales
- Simples
- Mltiples
5.3 Repeticin fila condicional
OBJETIVO EDUCACIONAL:
El alumno:
Conocer las diferentes estructuras algortmicas como componentes bsicos de los programas y
aplicara la combinacin de ellas para el desarrollo de algoritmos mas complejos.
Programacin I
236
Dossier
Ingeniera de Sistemas
ESTRUCTURAS ALGORITMICAS
Las estructuras de operacin de programas son un grupo de formas de trabajo, que permiten,
mediante la manipulacin de variables, realizar ciertos procesos especficos que nos lleven a la
solucin de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:
Secuenciales
Estructuras Condicionales
Algoritmicas
Cclicas
- Asignacin
- Entrada
- Salida
- Simples
- Mltiples
- Hacer para
- Hacer mientras
- Repetir hasta
Programacin I
237
Dossier
Ingeniera de Sistemas
- Lectura: La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor.
Esta operacin se representa en un pseudocodigo como sigue:
Leer a, b
Donde a y b son las variables que recibirn los valores
Escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado
o mensaje. Este proceso se representa en un pseudocodigo como sigue:
Escribe El resultado es:, R
Donde El resultado es: es un mensaje que se desea aparezca y R es una variable que
contiene un valor.
Problemas Secuenciales
1) Suponga que un individuo desea invertir su capital en un banco y desea saber cuanto dinero
ganara despus de un mes si el banco paga a razn de 2% mensual.
Inicio
Leer cap_inv
gan = cap_inv * 0.02
Imprimir gan
Fin
2) Un vendedor recibe un sueldo base mas un 10% extra por comisin de sus ventas, el vendedor
desea saber cuanto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el
mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones.
Inicio
Leer sb, v1, v2, v3
tot_vta = v1 + v2 + v3
com = tot_vta * 0.10
tpag = sb + com
Imprimir tpag, com
Fin
3) Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber
cuanto deber pagar finalmente por su compra.
Inicio
Leer tc
d = tc * 0.15
tp = tc - d
Imprimir tp
Fin
4) Un alumno desea saber cual ser su calificacin final en la materia de Algoritmos. Dicha
calificacin se compone de los siguientes porcentajes:
Programacin I
238
Dossier
Ingeniera de Sistemas
Problemas Propuestos
1) Dada un cantidad en pesos, obtener la equivalencia en dlares, asumiendo que la unidad
cambiara es un dato desconocido.
2) Leer un numero y escribir el valor absoluto del mismo.
3) La presin, el volumen y la temperatura de una masa de aire se relacionan por la formula:
masa = (presin * volumen)/(0.37 * (temperatura + 460))
4) Calcular el numero de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio,
si la formula es:
num. pulsaciones = (220 - edad)/10
5) Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
Programacin I
239
Dossier
Ingeniera de Sistemas
240
Dossier
Ingeniera de Sistemas
Simples: Las estructuras condicionales simples se les conoce como Tomas de decisin.
Estas tomas de decisin tienen la siguiente forma:
Si <condicin> entonces
Accin(es)
Fin-si
Dobles: Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas
posibles en funcin del cumplimiento o no de una determinada condicin. Se representa de la
siguiente forma:
Si <condicin> entonces
Accin(es)
si no
Accin(es)
Fin-si
Donde:
Si
Condicin
entonces..
accin(es)
si no
Programacin I
241
Dossier
Ingeniera de Sistemas
Forma General
Casos Variable
Op1: Accin(es)
Op2: Accin(es)
.
.
OpN: accin
Fin-casos
Problemas Condicionales
a) Problemas Selectivos Simples
1) Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que
tiene en inversin en el banco. El decidir reinvertir los intereses siempre y cuando estos excedan a
$7000, y en ese caso desea saber cuanto dinero tendr finalmente en su cuenta.
Inicio
Leer p_int, cap
int = cap * p_int
si int > 7000 entonces
capf = cap + int
fin-si
Imprimir capf
fin
2) Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de
tres calificaciones es mayor o igual a 70; reprueba en caso contrario.
Inicio
Leer calif1, calif2, calif3
prom = (calif1 + calif2 + calif3)/3
Si prom >= 70 entonces
Imprimir alumno aprobado
si no
Imprimir alumno reprobado
Fin-si
Fin
3) En un almacn se hace un 20% de descuento a los clientes cuya compra supere los $1000 Cual
ser la cantidad que pagara una persona por su compra?
Inicio
Leer compra
Si compra > 1000 entonces
desc = compra * 0.20
Programacin I
242
Dossier
Ingeniera de Sistemas
si no
desc = 0
fin-si
tot_pag = compra - desc
imprimir tot_pag
fin.
4) Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera:
Si trabaja 40 horas o menos se le paga $16 por hora
Si trabaja mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por
cada hora extra.
Inicio
Leer ht
Si ht > 40 entonces
he = ht - 40
ss = he * 20 + 40 * 16
si no
ss = ht * 16
Fin-si
Imprimir ss
Fin
5) Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que
tiene en inversin en el banco. El decidir reinvertir los intereses siempre y cuando estos excedan a
$7000, y en ese caso desea saber cuanto dinero tendr finalmente en su cuenta.
Inicio
Leer p_int, cap
int = cap * p_int
si int > 7000 entonces
capf = cap + int
fin-si
Imprimir capf
fin
6) Que lea dos nmeros y los imprima en forma ascendente
Inicio
Leer num1, num2
Si num1 < num2 entonces
Imprimir num1, num2
si no
Imprimir num2, num1
fin-si
fin
7) Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuantas caloras
consume su cuerpo durante todo el tiempo que realice una misma actividad. Las actividades que
Programacin I
243
Dossier
Ingeniera de Sistemas
tiene permitido realizar son nicamente dormir o estar sentado en reposo. Los datos que tiene son
que estando dormido consume 1.08 caloras por minuto y estando sentado en reposo consume 1.66
caloras por minuto.
Inicio
Leer act$, tiemp
Si act$ = dormido entonces
cg = 1.08 * tiemp
si no
cg = 1.66 * tiemp
fin-si
Imprimir cg
Fin
8) Hacer un algoritmo que imprima el nombre de un articulo, clave, precio original y su precio con
descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la
clave es 02 el descuento en del 20% (solo existen dos claves).
Inicio
Leer nomb, cve, prec_orig
Si cve = 01 entonces
prec_desc = prec_orig - prec_orig * 0.10
si no
prec_desc = prec_orig - prec_orig * 0.20
fin-si
Imprimir nomb, cve, prec_orig, prec_desc
fin
9) Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres
camisas o mas se aplica un descuento del 20% sobre el total de la compra y si son menos de tres
camisas un descuento del 10%
Inicio
Leer num_camisas, prec
tot_comp = num_camisas * prec
Si num_camisas > = 3 entonces
tot_pag = tot_comp - tot_comp * 0.20
si no
tot_pag = tot_comp - tot_comp * 0.10
fin-si
Imprimir tot_pag
fin
10) Una empresa quiere hacer una compra de varias piezas de la misma clase a una fabrica de
refacciones. La empresa, dependiendo del monto total de la compra, decidir que hacer para pagar al
fabricante.
Si el monto total de la compra excede de $500 000 la empresa tendr la capacidad de invertir
de su propio dinero un 55% del monto de la compra, pedir prestado al banco un 30% y el resto lo
pagara solicitando un crdito al fabricante.
Programacin I
244
Dossier
Ingeniera de Sistemas
Problemas Propuesto
1) Calcular el total que una persona debe pagar en un llantera, si el precio de cada llanta es de $800
si se compran menos de 5 llantas y de $700 si se compran 5 o mas.
2) En un supermercado se hace una promocin, mediante la cual el cliente obtiene un descuento
dependiendo de un numero que se escoge al azar. Si el numero escogido es menor que 74 el
descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%.
Obtener cuanto dinero se le descuenta.
3) Calcular el numero de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio
aerobico; la formula que se aplica cuando el sexo es femenino es:
num. pulsaciones = (220 - edad)/10
y si el sexo es masculino:
num. pulsaciones = (210 - edad)/10
4) Una compaa de seguros esta abriendo un depto. de finanzas y estableci un programa para
captar clientes, que consiste en lo siguiente: Si el monto por el que se efecta la fianza es menor que
$50 000 la cuota a pagar ser por el 3% del monto, y si el monto es mayor que $50 000 la cuota a
pagar ser el 2% del monto. La afianzadora desea determinar cual ser la cuota que debe pagar un
cliente.
Programacin I
245
Dossier
Ingeniera de Sistemas
5) En una escuela la colegiatura de los alumnos se determina segn el numero de materias que
cursan. El costo de todas las materias es el mismo.
Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo siguiente:
si el promedio obtenido por un alumno en el ultimo periodo es mayor o igual que 9, se le har un
descuento del 30% sobre la colegiatura y no se le cobrara IVA; si el promedio obtenido es menor
que 9 deber pagar la colegiatura completa, la cual incluye el 10% de IVA.
Obtener cuanto debe pagar un alumno.
6) Una empresa de bienes races ofrece casas de inters social, bajo las siguientes condiciones: Si los
ingresos del comprador son menores de $8000 o mas el enganche ser del 15% del costo de la casa y
el resto se distribuir en pagos mensuales, a pagar en diez aos. Si los ingresos del comprador son
menos de $8000 o mas el enganche ser del 30% del costo de la casa y el resto se distribuir en
pagos mensuales a pagar en 7 aos.
La empresa quiere obtener cuanto debe pagar un comprador por concepto de enganche y
cuanto por cada pago parcial.
7) El gobierno ha establecido el programa SAR (Sistema de Ahorro para el Retiro) que consiste en
que los dueos de la empresa deben obligatoriamente depositar en una cuenta bancaria un porcentaje
del salario de los trabajadores; adicionalmente los trabajadores pueden solicitar a la empresa que
deposite directamente una cuota fija o un porcentaje de su salario en la cuenta del SAR, la cual le
ser descontada de su pago.
Un trabajador que ha decidido aportar a su cuenta del SAR desea saber la cantidad total de
dinero que estar depositado a esa cuenta cada mes, y el pago mensual que recibir.
8) Una persona desea iniciar un negocio, para lo cual piensa verificar cuanto dinero le prestara el
banco por hipotecar su casa. Tiene una cuenta bancaria, pero no quiere disponer de ella a menos que
el monto por hipotecar su casa sea muy pequeo. Si el monto de la hipoteca es menor que $1 000
000 entonces invertir el 50% de la inversin total y un socio invertir el otro 50%. Si el monto de la
hipoteca es de $ 1 000 000 o mas, entonces invertir el monto total de la hipoteca y el resto del
dinero que se necesite para cubrir la inversin total se repartir a partes iguales entre el socio y el.
9) El gobierno del estado de Mxico desea reforestar un bosque que mide determinado numero de
hectreas. Si la superficie del terreno excede a 1 milln de metros cuadrados, entonces decidir
sembrar de la sig. manera:
Porcentaje de la superficie del bosque
Tipo de rbol
70%
pino
20%
oyamel
10%
cedro
Si la superficie del terreno es menor o igual a un milln de metros cuadrados, entonces
decidir sembrar de la sig. manera:
Porcentaje de la superficie del bosque
Tipo de rbol
50%
pino
30%
oyamel
20%
cedro
Programacin I
246
Dossier
Ingeniera de Sistemas
El gobierno desea saber el numero de pinos, oyameles y cedros que tendr que sembrar en el
bosque, si se sabe que en 10 metros cuadrados caben 8 pinos, en 15 metros cuadrados caben 15
oyameles y en 18 metros cuadrados caben 10 cedros. Tambin se sabe que una hectrea equivale a
10 mil metros cuadrados.
10) Una fabrica ha sido sometida a un programa de control de contaminacin para lo cual se efecta
una revisin de los puntos IMECA generados por la fabrica. El programa de control de
contaminacin consiste en medir los puntos IMECA que emite la fabrica en cinco das de una
semana y si el promedio es superior a los 170 puntos entonces tendr la sancin de parar su
produccin por una semana y una multa del 50% de las ganancias diarias cuando no se detiene la
produccin. Si el promedio obtenido de puntos IMECA es de 170 o menor entonces no tendr ni
sancin ni multa. El dueo de la fabrica desea saber cuanto dinero perder despus de ser sometido a
la revisin.
11) Una persona se encuentra con un problema de comprar un automvil o un terreno, los cuales
cuestan exactamente lo mismo. Sabe que mientras el automvil se devala, con el terreno sucede lo
contrario. Esta persona comprara el automvil si al cabo de tres aos la devaluacin de este no es
mayor que la mitad del incremento del valor del terreno. Aydale a esta persona a determinar si
debe o no comprar el automvil.
247
Dossier
Ingeniera de Sistemas
fin-si
Imprimir mayor
fin
3) Determinar la cantidad de dinero que recibir un trabajador por concepto de las horas extras
trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se
consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8; si
las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales
y el resto al triple.
Inicio
Leer ht, pph
Si ht < = 40 entonces
tp = ht * pph
si no
he = ht - 40
Si he < = 8 entonces
pe = he * pph * 2
si no
pd = 8 * pph * 2
pt = (he - 8) * pph * 3
pe = pd + pt
fin-si
tp = 40 * pph + pe
fin-si
Imprimir tp
fin
4) Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna
como un porcentaje de su salario mensual que depende de su antigedad en la empresa de acuerdo
con la sig. tabla:
Tiempo
Utilidad
Menos de 1 ao
5 % del salario
1 ao o mas y menos de 2 aos
7% del salario
2 aos o mas y menos de 5 aos
10% del salario
5 aos o mas y menos de 10 aos
15% del salario
10 aos o mas
20% del salario
Inicio
Leer sm, antig
Si antig < 1 entonces
util = sm * 0.05
si no
Programacin I
248
Dossier
Ingeniera de Sistemas
fin-si
Imprimir util
fin
5) En una tienda de descuento se efecta una promocin en la cual se hace un descuento sobre el
valor de la compra total segn el color de la bolita que el cliente saque al pagar en caja. Si la bolita
es de color blanco no se le har descuento alguno, si es verde se le har un 10% de descuento, si es
amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente
deber pagar por su compra. se sabe que solo hay bolitas de los colores mencionados.
Inicio
leer tc, b$
si b$ = blanca entonces
d=0
si no
si b$ = verde entonces
d=tc*0.10
si no
si b$ = amarilla entonces
d=tc*0.25
si no
si b$ = azul entonces
d=tc*0.50
si no
d=tc
fin-si
fin-si
fin-si
fin-si
fin
6) El IMSS requiere clasificar a las personas que se jubilaran en el ao de 1997. Existen tres tipos de
jubilaciones: por edad, por antigedad joven y por antigedad adulta. Las personas adscritas a la
jubilacin por edad deben tener 60 aos o mas y una antigedad en su empleo de menos de 25 aos.
Programacin I
249
Dossier
Ingeniera de Sistemas
Las personas adscritas a la jubilacin por antigedad joven deben tener menos de 60 aos y
una antigedad en su empleo de 25 aos o mas.
Las personas adscritas a la jubilacin por antigedad adulta deben tener 60 aos o mas y una
antigedad en su empleo de 25 aos o mas.
Determinar en que tipo de jubilacin, quedara adscrita una persona.
Inicio
leer edad,ant
si edad >= 60 and ant < 25 entonces
imprimir la jubilacin es por edad
si no
si edad >= 60 and ant > 25 entonces
imprimir la jubilacin es por edad adulta
si no
si edad < 60 and ant > 25 entonces
imprimir la jubilacin es por antigedad joven
si no
imprimir no tiene por que jubilarse
fin-si
fin-si
fin-si
fin
Problemas Propuestos
1) En una fabrica de computadoras se planea ofrecer a los clientes un descuento que depender del
numero de computadoras que compre. Si las computadoras son menos de cinco se les dar un 10%
de descuento sobre el total de la compra; si el numero de computadoras es mayor o igual a cinco
pero menos de diez se le otorga un 20% de descuento; y si son 10 o mas se les da un 40% de
descuento. El precio de cada computadora es de $11,000
2) En una llantera se ha establecido una promocin de las llantas marca Ponchadas, dicha
promocin consiste en lo siguiente:
Si se compran menos de cinco llantas el precio es de $300 cada una, de $250 si se compran
de cinco a 10 y de $200 si se compran mas de 10.
Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que
compra y la que tiene que pagar por el total de la compra.
3) En un juego de preguntas a las que se responde Si o No gana quien responda correctamente
las tres preguntas. Si se responde mal a cualquiera de ellas ya no se pregunta la siguiente y termina
el juego. Las preguntas son:
1. Colon descubri Amrica?
2. La independencia de Mxico fue en el ao 1810?
3. The Doors fue un grupo de rock Americano?
4) Un proveedor de estreos ofrece un descuento del 10% sobre el precio sin IVA, de algn aparato
si este cuesta $2000 o mas. Adems, independientemente de esto, ofrece un 5% de descuento si la
Programacin I
250
Dossier
Ingeniera de Sistemas
marca es NOSY. Determinar cuanto pagara, con IVA incluido, un cliente cualquiera por la
compra de su aparato.
5) Una frutera ofrece las manzanas con descuento segn la siguiente tabla:
NUM. DE KILOS COMPRADOS
% DESCUENTO
0
- 2
0%
2.01 - 5
10%
5.01 - 10
15%
10.01 en adelante
20%
Determinar cuanto pagara una persona que compre manzanas es esa frutera.
6) El dueo de una empresa desea planificar las decisiones financieras que tomara en el siguiente
ao. La manera de planificarlas depende de lo siguiente:
Si actualmente su capital se encuentra con saldo negativo, pedir un prstamo bancario para
que su nuevo saldo sea de $10 000. Si su capital tiene actualmente un saldo positivo pedir un
prstamo bancario para tener un nuevo saldo de $20 000, pero si su capital tiene actualmente un
saldo superior a los $20 000 no pedir ningn prstamo.
Posteriormente repartir su presupuesto de la siguiente manera.
$5 000 para equipo de computo
$2 000 para mobiliario
y el resto la mitad ser para la compra de insumos y la otra para otorgar incentivos
al personal.
Desplegar que cantidades se destinaran para la compra de insumos e incentivos al personal y,
en caso de que fuera necesario, a cuanto ascendera la cantidad que se pedira al banco.
7) Tomando como base los resultados obtenidos en un laboratorio de anlisis clnicos, un medico
determina si una persona tiene anemia o no, lo cual depende de su nivel de hemoglobina en la
sangre, de su edad y de su sexo. Si el nivel de hemoglobina que tiene una persona es menor que el
rango que le corresponde, se determina su resultado como positivo y en caso contrario como
negativo. La tabla en la que el medico se basa para obtener el resultado es la siguiente:
EDAD
0 - 1 mes
> 1 y < = 6 meses
> 6 y < = 12 meses
> 1 y < = 5 aos
> 5 y < = 10 aos
> 10 y < = 15 aos
mujeres > 15 aos
hombres > 15 aos
NIVEL HEMOGLOBINA
13 - 26 g%
10 - 18 g%
11 - 15 g%
11.5 - 15 g%
12.6 - 15.5 g%
13 - 15.5 g%
12 - 16 g%
14 - 18 g%
8) Una institucin educativa estableci un programa para estimular a los alumnos con buen
rendimiento acadmico y que consiste en lo siguiente:
Si el promedio es de 9.5 o mas y el alumno es de preparatoria, entonces este podr cursar 55
unidades y se le har un 25% de descuento.
Programacin I
251
Dossier
Ingeniera de Sistemas
Programacin I
VC=LI
vc=vc+1
Vc = LS
F
Cuerpo del ciclo
252
Dossier
Donde:
V.C
L.I
L.S
Ingeniera de Sistemas
En este ciclo la variable de control toma el valor inicial del ciclo y el ciclo se repite hasta que la
variable de control llegue al limite superior.
Problemas ( Hacer para )
1) Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Diseo
Estructurado de Algoritmos
Inicio
Sum=0
Leer Nom
Hacer para c = 1 a 7
Leer calif
Sum = sum + calif
Fin-para
prom = sum /7
Imprimir prom
Fin.
2) Leer 10 nmeros y obtener su cubo y su cuarta.
Inicio
Hacer para n = 1 a 10
Leer num
cubo = num * num * num
cuarta = cubo * num
Imprimir cubo, cuarta
Fin-para
Fin.
253
Dossier
Ingeniera de Sistemas
Inicio
cn = 0
cp = 0
cneg = 0
Hacer para x = 1 a 20
Leer num
Sin num = 0 entonces
cn = cn + 1
si no
Si num > 0 entonces
cp = cp + 1
si no
cneg = cneg + 1
Fin-si
Fin-si
Fin-para
Imprimir cn, cp, cneg
Fin.
5) Leer 15 nmeros negativos y convertirlos a positivos e imprimir dichos nmeros.
Inicio
Hacer para x = 1 a 15
Leer num
pos = num * -1
Imprimir num, pos
Fin-para
Fin.
6) Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar un
algoritmo para calcular la calificacin media y la calificacin mas baja de todo el grupo.
Inicio
sum = 0
baja = 9999
Hacer para a = 1 a 40
Leer calif
sum = sum + calif
Si calif < baja entonces
baja = calif
fin-si
Fin-para
media = sum / 2
Imprimir media, baja
fin
7) Calcular e imprimir la tabla de multiplicar de un numero cualquiera. Imprimir el multiplicando, el
multiplicador y el producto.
Inicio
Programacin I
254
Dossier
Ingeniera de Sistemas
Leer num
Hacer para X = 1 a 10
resul = num * x
Imprimir num, * , X, = , resul
Fin-para
fin.
8) Simular el comportamiento de un reloj digital, imprimiendo la hora, minutos y segundos de un
da desde las 0:00:00 horas hasta las 23:59:59 horas
Inicio
Hacer para h = 1 a 23
Hacer para m = 1 a 59
Hacer para s = 1 a 59
Imprimir h, m, s
Fin-para
Fin-para
Fin-para
fin.
Problemas Propuestos
1) Una persona debe realizar un muestreo con 50 personas para determinar el promedio de peso de
los nios, jvenes, adultos y viejos que existen en su zona habitacional. Se determinan las categoras
con base en la sig, tabla:
CATEGORIA
EDAD
Nios
0 - 12
Jvenes
13 - 29
Adultos
30 - 59
Viejos
60 en adelante
2) Al cerrar un expendio de naranjas, 15 clientes que aun no han pagado recibirn un 15% de
descuento si compran mas de 10 kilos. Determinar cuanto pagara cada cliente y cuanto percibir la
tienda por esas compras.
3) En un centro de verificacin de automviles se desea saber el promedio de puntos contaminantes
de los primeros 25 automviles que lleguen. Asimismo se desea saber los puntos contaminantes del
carro que menos contamino y del que mas contamino.
4) Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilmetros durante 10 das,
para determinar si es apto para la prueba de 5 Kilmetros o debe buscar otra especialidad. Para
considerarlo apto debe cumplir por lo menos una de las siguientes condiciones:
- Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos.
- Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos.
- Que su promedio de tiempos sea menor o igual a 15 minutos.
5) Un Zologo pretende determinar el porcentaje de animales que hay en las siguientes tres
categoras de edades: de 0 a 1 ao, de mas de 1 ao y menos de 3 y de 3 o mas aos. El zoolgico
Programacin I
255
Dossier
Ingeniera de Sistemas
todava no esta seguro del animal que va a estudiar. Si se decide por elefantes solo tomara una
muestra de 20 de ellos; si se decide por las jirafas, tomara 15 muestras, y si son chimpancs tomara
40.
CONDICION
NO
SI
CUERPO
DEL
CICLO
256
Dossier
DGITO
1o2
3o4
5o6
7o8
9o0
Ingeniera de Sistemas
COLOR
amarilla
rosa
roja
verde
azul
Programacin I
257
Dossier
Ingeniera de Sistemas
Repetir
Accion1
Accion2
.
.
AccionN
Hasta <condicin>
CUERPO
DEL
CICLO
CONDICION
SI
NO
Programacin I
Edad
5 - 14
15 - 19
20 - 45
46 - 65
66 en adelante
258
Descuento
35 %
25 %
10 %
25 %
35 %
Dossier
Ingeniera de Sistemas
Problemas Propuestos
1) La presin, volumen y temperatura de una masa de aire se relacionan por la formula:
masa=
presin * volumen
.
0.37 * (temperatura + 460)
Calcular el promedio de masa de aire de los neumticos de n vehculos que estn en
compostura en un servicio de alineacin y balanceo. Los vehculos pueden ser motocicletas o
automviles.
2) Determinar la cantidad semanal de dinero que recibir cada uno de los n obreros de una empresa.
Se sabe que cuando las horas que trabajo un obrero exceden de 40, el resto se convierte en horas
extras que se pagan al doble de una hora normal, cuando no exceden de 8; cuando las horas extras
exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al
triple.
3) En una granja se requiere saber alguna informacin para determinar el precio de venta por cada
kilo de huevo. Es importante determinar el promedio de calidad de las n gallinas que hay en la
granja. La calidad de cada gallina se obtiene segn la formula:
calidad = peso de la gallina * altura de la gallina
numero de huevos que pone
Finalmente para fijar el precio del kilo de huevo, se toma como base la siguiente tabla:
PRECIO TOTAL DE CALIDAD
mayor o igual que 15
mayor que 8 y menor que 15
menor o igual que 8
4) En la Cmara de Diputados se levanta una encuesta con todos los integrantes con el fin de
determinar que porcentaje de los n diputados esta a favor del Tratado de Libre Comercio, que
porcentaje esta en contra y que porcentaje se abstiene de opinar.
5) Una persona que va de compras a la tienda Enano, S.A., decide llevar un control sobre lo que
va comprando, para saber la cantidad de dinero que tendr que pagar al llegar a la caja. La tienda
tiene una promocin del 20% de descuento sobre aquellos artculos cuya etiqueta sea roja.
Determinar la cantidad de dinero que esta persona deber pagar.
6) Un censador recopila ciertos datos aplicando encuestas para el ultimo Censo Nacional de
Poblacin y Vivienda. Desea obtener de todas las personas que alcance a encuestar en un da, que
porcentaje tiene estudios de primaria, secundaria, carrera tcnica, estudios profesionales y estudios
de posgrado.
7) Un jefe de casilla desea determinar cuantas personas de cada una de las secciones que componen
su zona asisten el da de las votaciones. Las secciones son: norte, sur y centro. Tambin desea
determinar cual es la seccin con mayor numero de votantes.
Programacin I
259
Dossier
Ingeniera de Sistemas
8) Un negocio de copias tiene un limite de produccin diaria de 10 000 copias si el tipo de impresin
es offset y de 50 000 si el tipo es estndar. Si hay una solicitud de un el empleado tiene que verificar
que las copias pendientes hasta el momento y las copias solicitadas no excedan del limite de
produccin. Si el limite de produccin se excediera el trabajo solicitado no podra ser aceptado. El
empleado necesita llevar un buen control de las copias solicitadas hasta el momento para decidir en
forma rpida si los trabajos que se soliciten en el da se deben aceptar o no.
9) Calcular la suma siguiente:
100 + 98 + 96 + 94 + . . . + 0 en este orden
10) Leer 50 calificaciones de un grupo de alumnos. Calcule y escriba el porcentaje de reprobados.
Tomando en cuenta que la calificacin mnima aprobatoria es de 70.
11) Leer por cada alumno de Diseo estructurado de algoritmos su numero de control y su
calificacin en cada una de las 5 unidades de la materia. Al final que escriba el numero de control
del alumno que obtuvo mayor promedio. Suponga que los alumnos tienen diferentes promedios.
12) El profesor de una materia desea conocer la cantidad de sus alumnos que no tienen derecho al
examen de nivelacin.
Disee un algoritmo que lea las calificaciones obtenidas en las 5 unidades por cada uno de
los 40 alumnos y escriba la cantidad de ellos que no tienen derecho al examen de nivelacin.
13) Leer los 250,000 votos otorgados a los 3 candidatos a gobernador e imprimir el numero del
candidato ganador y su cantidad de votos.
14) Suponga que tiene usted una tienda y desea registrar las ventas en su computadora. Disee un
algoritmo que lea por cada cliente, el monto total de su compra. Al final del da que escriba la
cantidad total de ventas y el numero de clientes atendidos.
Programacin I
260
Dossier
Ingeniera de Sistemas
4.- Suponga que tiene una tienda y desea registrar sus ventas por medio de una computadora. Disee
un pseudocdigo que lea por cada cliente:
a).- el monto de la venta,
b).- calcule e imprima el IVA ,
c).-calcule e imprima el total a pagar,
d).- lea la cantidad con que paga el cliente,
e).-calcule e imprime el cambio.
Al final del da deber imprimir la cantidad de dinero que debe haber en la caja.
5.- Modificar el pseudocdigo anterior de tal forma que no permita que la cantidad con la que paga
el cliente sea menor a lo que debe pagar.
6.- Se tiene un conjunto de 1,000 tarjetas cada una contiene la informacin del censo para una
persona:
1.- Nmero de censo,
2.- Sexo
3.- Edad
4.- Estado civil (a.- soltero, b. Casado, c. Viudo, d. Divorciado )
Disee un pseudocdigo estructurado que lea todos estos datos, e imprima el nmero de censo de
todas las jvenes solteras que estn entre 16 y 21 aos.
7.- Disee un pseudocdigo que lea el valor de un ngulo expresado en radianes y calcule e imprima
el valor del seno de dicho ngulo. Se leer tambin el nmero de trminos de la serie.
SEN(X) = X - ( X 3 / 3 ! ) + ( X 5 / 5 ! ) - (X7/ 7!) + .....
8.-Un jeep puede viajar 500 km con un tanque lleno de gasolna. Desde una posicin inicial,
conteniendo n tanques de gasolna el mismo jeep puede viajar:
L = 500 ( 1 + 1/3 + 1/5 + ...+ 1 / (2n -1) ) km
Estableciendo economa de combustible en una ruta . Disee un pseudocdigo que
calcule el valor de L dado n .
9.- Se ofrece un trabajo que pague un centavo en la primera semana, pero dobla su salario cada
semana, es decir , $.01 la primera semana; $.02 la segunda semana; $0.4 la tercera semana; ... etc.
Hasta $(2n-1)/100 la n- sima . Disear el pseudocdigo que determine ( y escriba ) el salario por
cada semana y el salario pagado hasta la fecha por espacio de 50 semanas.
10.-Disee un pseudocdigo que calcule e imprima el pago de 102 trabajadores que laboran en la
Ca. GACMAN. Los datos que se leern sern los siguientes:
a) Las horas trabajadas
b) El sueldo por hora
c) El tipo de trabajador (1.-obrero,2.-empleado)
Para calcular los pagos considerar lo siguiente:
- Los obreros pagan 10 % de impuesto
- Los empleados pagan 10 % de impuesto.
- Los trabajadores (obreros y empleados) que reciban un pago menor de 100,000 pesos no pagan
impuesto.
-Al final se deber imprimir el total a pagar a los trabajadores y a los empleados.
Programacin I
261
Dossier
Ingeniera de Sistemas
Le corresponde de Comisin
sobre ventas totales
1,000,000 <= v < 3,000,000
3%
3,000,000 <= v < 5,000,000
4%
5,000,000 <= v < 7,000,000
5%
7,000,000 <= v
6%
Disear un pseudocdigo que lea las ventas de 100 vendedores y que escriba la
comisin anual que le corresponda a cada vendedor. Suponer que nadie vende ms de 10,000,000 al
ao.
14.- Disee un pseudocdigo que imprima la fecha en palabras a partir de la representacin
siguiente: S,DD,MM, AA.
En donde:
S = Da de la semana, 1 a 7 ( 1 = lunes; 2 = martes; etc..);
DD = Da del mes, 1 a 30 31, segn el mes. Fijar el mes de febrero con 28 das;
AA = Dos ltimas cifras del ao.
15.- Un grupo de 100 estudiantes presentan un exmen de Fsica. Disee un diagrama que lea por
cada estudiante la calificacin obtenida y calcule e imprima:
A.- La cantidad de estudiantes que obtuvieron una calificacin menor a 50.
B.- La cantidad de estudiantes que obtuvieron una calificacin de 50 o ms pero menor que 80.
C.- La cantidad de estudiantes que obtuvieron una calificacin de 70 o ms pero menor que 80.
D. La cantidad de estudiantes que obtuvieron una calificacin de 80 o ms.
16.- Un avin que viaja 800 Km/hr. Dispara un proyectil autoimpulsado, en el momento del disparo,
el avin hace un giro de 90 0 y acelera a 20 mtrs/seg2. El proyectil sigue su curso, acelerando a 10
mtrs./seg2.
Disee un pseudocdigo que escriba cada segundo, la distancia que separa al avin del proyectil,
hasta que estn a 10,000 mtrs. o ms.
Programacin I
262
Dossier
Ingeniera de Sistemas
Los propietarios desean desarrollar un programa que calcule el precio de venta de una pizza,
dndole el tamao y el numero de ingredientes extras. El precio de venta ser 1.5 veces el costo
total, que viene determinado por el rea de la pizza, mas el numero de ingredientes.
En particular el costo total se calcula sumando:
- un costo fijo de preparacin
- un costo base variable que es proporcional al tamao de la pizza
- un costo adicional por cada ingrediente extra. Por simplicidad se supone que cada ingrediente extra
tiene el mismo costo por unidad de rea.
18.- Disear un pseudocdigo que calcule el promedio ponderado para alumno del ITT . El calculo
se hace de la siguiente forma:
- Se multiplica cada calificacin por los crditos de cada materia
- El resultado anterior se suma con los resultados de todas las materias, por separado se suman los
crditos de cada materia y finalmente se divide la suma de todas las materias por sus respectivos
crditos, entre la suma de todos los crditos.
19.- Calcule la suma de los trminos de la serie FIBONACCI cuyos valores se encuentran entre 100
y 10,000.
20.- Calcule exactamente el numero de das vividos por una persona hasta la fecha. Contemplar los
aos bisiestos.
Programacin I
263
Dossier
CAPITULO VI.
Ingeniera de Sistemas
ARREGLOS
6.1 Vectores
6.2 Matrices
6.3 Manejo de cadenas de caracteres
OBJETIVO EDUCACIONAL:
El alumno:
Ser capaz de utilizar los datos de tipo arreglo para plantear la solucin de problemas que
requieran de esta estructura.
Programacin I
264
Dossier
Ingeniera de Sistemas
Arreglo: Un Arreglo es una estructura de datos que almacena bajo el mismo nombre (variable) a
una coleccin de datos del mismo tipo.
Tipo de
Arreglos
Unidimensionales (Vectores)
Bidimensionales (Matrices)
6.1. Vectores
Es un arreglo de N elementos organizados en una dimensin donde N recibe el nombre
de longitud o tamao del vector. Para hacer referencia a un elemento del vector se usa el nombre del
mismo, seguido del ndice (entre corchetes), el cual indica una posicin en particular del vector. Por
ejemplo:
Vec[x]
Donde:
Vec Nombre del arreglo
x Numero de datos que constituyen el arreglo
Vec[1]
Vec[2]
Vec[3]
Vec[4]
Programacin I
7
8
9
1
0
265
Dossier
Ingeniera de Sistemas
Llenado de un Vector
Hacer para I = 1 a 10
Leer vec[I]
Fin-para
I=1
Repetir
Leer vec[I]
I=I+1
Hasta-que I>10
Problemas propuestos
1) Calcular el promedio de 50 valores almacenados en un vector. Determinar adems cuantos son
mayores que el promedio, imprimir el promedio, el numero de datos mayores que el promedio y
una lista de valores mayores que el promedio.
2) Llenar dos vectores A y B de 45 elementos cada uno, sumar el elemento uno del vector A con el
elemento uno del vector B y as sucesivamente hasta 45, almacenar el resultado en un vector C, e
imprimir el vector resultante.
3) Llenar un vector de 20 elementos, imprimir la posicin y el valor del elemento mayor
almacenado en el vector. Suponga que todos los elementos del vector son diferentes.
4) Almacenar 500 nmeros en un vector, elevar al cuadrado cada valor almacenado en el vector,
almacenar el resultado en otro vector. Imprimir el vector original y el vector resultante.
5) Almacenar 300 nmeros en un vector, imprimir cuantos son ceros, cuantos son negativos,
cuantos positivos. Imprimir adems la suma de los negativos y la suma de los positivos.
6) Almacenar 150 nmeros en un vector, almacenarlos en otro vector en orden inverso al vector
original e imprimir el vector resultante.
7) Se tienen almacenados en la memoria dos vectores M y N de cien elementos cada uno. Hacer un
algoritmo que escriba la palabra Iguales si ambos vectores son iguales y Diferentes si no lo
son.
Sern iguales cuando en la misma posicin de ambos vectores se tenga el mismo valor para
todos los elementos.
Programacin I
266
Dossier
Ingeniera de Sistemas
8) Se tiene el vector A con 100 elementos almacenados. Disee un algoritmo que escriba SI si el
vector esta ordenado ascendentemente o NO si el vector no esta ordenado
9) Disee un algoritmo que lea un numero cualquiera y lo busque en el vector X, el cual tiene
almacenados 80 elementos. Escribir la posicin donde se encuentra almacenado el numero en el
vector o el mensaje NO si no lo encuentra. Bsqueda secuencial.
10) Disee un algoritmo que lea dos vectores A y B de 20 elementos cada uno y multiplique el
primer elemento de A con el ultimo elemento de B y luego el segundo elemento de A por el
diecinueveavo elemento de B y as sucesivamente hasta llegar al veinteavo elemento de A por el
primer elemento de B. El resultado de la multiplicacin almacenarlo en un vector C.
11) Disee un algoritmo que almacene en un vector llamado FIB[100] los 100 primeros nmeros de
la serie fibonacci.
6.2 Matriz
Es un arreglo de M * N elementos organizados en dos dimensiones donde M es el numero
de filas o reglones y N el numero de columnas.
Para representar una matriz se necesita un nombre de matriz se necesita un nombre de matriz
acompaado de dos ndices.
Mat [R,C]
Donde R indica el rengln y C indica la columna, donde se encuentra almacenado el dato.
Mat [R,C]
1,1
2,1
3,1
4,1
1,2
2,2
3,2
4,2
1,3
2,3
3,3
4,3
1,4
2.4
3,4
4,4
Columna
[C]
Programacin I
267
Dossier
Ingeniera de Sistemas
Por renglones
Hacer para R = 1 a 5
Hacer para C = 1 a 5
Leer Mat [R,C]
Fin-para
Fin-para
Por columnas
Hacer para C = 1 a 5
Hacer para R = 1 a 5
Leer Mat [R,C]
Fin-para
Fin-para
Nota: Para hacer el llenado de una matriz se deben de usar dos variables para los ndices y se
utilizan 2 ciclos uno para los renglones y otro para las columnas; a estos ciclos se les llama ciclos
anidados (un ciclo dentro de otro ciclo).
Problemas propuestos
1) Hacer un algoritmo que almacene nmeros en una matriz de 5 * 6. Imprimir la suma de los
nmeros almacenados en la matriz.
2) Hacer un algoritmo que llene una matriz de 10 * 10 y determine la posicin [renglon ,columna]
del numero mayor almacenado en la matriz. Los nmeros son diferentes.
3) Hacer un algoritmo que llene una matriz de 7 * 7. Calcular la suma de cada rengln y
almacenarla en un vector, la suma de cada columna y almacenarla en otro vector.
4) Hacer un algoritmo que llene una matriz de 20 * 20. Sumar las columnas e imprimir que
columna tuvo la mxima suma y la suma de esa columna.
5) Hacer un algoritmo que llene una matriz de 5 * 5 y que almacene la diagonal principal en un
vector. Imprimir el vector resultante.
6) Hacer un algoritmo que llene una matriz de 10 * 10 y que almacene en la diagonal principal
unos y en las dems posiciones ceros.
7) Hacer un algoritmo que llene una matriz de 6 * 8 y que almacene toda la matriz en un vector.
Imprimir el vector resultante.
8) Hacer un algoritmo que llene una matriz de 8 * 8, que almacene la suma de los renglones y la
suma de las columnas en un vector. Imprimir el vector resultante.
Programacin I
268
Dossier
Ingeniera de Sistemas
9) Hacer un algoritmo que llene una matriz de 5 * 6 y que imprima cuantos de los nmeros
almacenados son ceros, cuantos son positivos y cuantos son negativos.
10) Disee un pseudocdigo que escriba el numero de la hilera cuya suma sea mayor que las dems
hileras. Suponga que todas las hileras suman diferente cantidad.
11) El dueo de una cadena de tiendas de artculos deportivos desea controlar sus ventas por medio
de una computadora . Los datos de entrada son :
a) El numero de la tienda (1 a 50)
b) Un numero que indica el deporte del articulo (1 a 20)
c) El costo del articulo.
Hacer un pseudocdigo que escriba al final del da lo siguiente
1. Las ventas totales en el da para cada tienda
2.Las ventas totales para cada uno de los deportes.
3. Las ventas totales de todas las tiendas.
12) El departamento de polica de la ciudad de Tuxtepec ha acumulado informacin referente a las
infracciones de los lmites de velocidad durante un determinado periodo de tiempo. El departamento
ha dividido la ciudad en cuatro cuadrantes y desea realizar una estadstica de las infracciones a los
lmites de velocidad en cada uno de ellos. Para cada infraccin se ha preparado una tarjeta que
contiene la siguiente informacin:
- numero de registro del vehculo;
- cuadrante en el que se produjo la infraccin
- limite de velocidad en milla por hora
Disee un diagrama para producir 2 informes; el 1o. Que contiene una lista de la multa de velocidad
recolectadas, donde la multa se calcula como la suma del costo de la corte ($20,000) mas $ 1,250
por cada mph que exceda la velocidad limite. Prepare una tabla con los siguientes resultados:
INFRACCIONES A LOS LIMITES DE VELOCIDAD
Registro del
vehculo
Velocidad
registrada (MPH)
Velocidad
limite
Multa
Este informe debe ser seguido de un segundo en el cual se proporcione un anlisis de las
infracciones por cuadrante. Para cada uno de los 4 cuadrantes mencionados,
debe darse el numero de infracciones y la multa promedio.
13) Se tiene almacenada la matriz M (50,5) la cul contiene la informacin sobre las calificaciones
de la materia de LENGUAJES ALGORITMICOS . Disee un pseudocdigo que imprima:
a).- Cantidad de alumnos que aprobaron la materia.
B).- Cantidad de alumnos que tienen derecho a nivelacin.
C).- El (o los) numero (s) de control de lo(s) alumno(s) que haya (n) obtenido la mxima
calificacin final.
Programacin I
269
Dossier
CAPITULO VII.
Ingeniera de Sistemas
MANEJO DE MDULOS
7.1 Definicin
7.2 Funcin
7.3 Manipulacin
OBJETIVO EDUCACIONAL:
El alumno:
Identificar y aplicara los datos de tipo cadena de caracteres (string) para la solucin de
problemas de tipo administrativo.
Programacin I
270
Dossier
Ingeniera de Sistemas
Tipos de
Mdulos
Funciones
Procedimientos
Funcin: Una funcin en matemticas, es una operacin que toma un o mas valores (argumentos) y
devuelve un resultado (valor de la funcin para los argumentos dados). Por ejemplo:
F(X) = X / (1+X2)
Donde:
F .. Nombre de la funcin
X . Es el argumento (tambin conocido como parmetro formal)
Definicin de funciones: Una definicin de funcin se presenta de la siguiente manera:
Funcin nombre_funcion (p1, p2, , pn)
Inicio
Bloque de instrucciones
Fin
Donde:
Funcin Es la palabra clave que nos indica una definicin de funcin.
Nombre_funcion .. Es el identificador con el cual se reconoce a la funcin en el cuerpo del
algoritmo principal.
P1,p2,,pn ... Es el grupo de parmetros que define a la funcin.
Programacin I
271
Dossier
Ingeniera de Sistemas
Programacin I
272
Dossier
Ingeniera de Sistemas
BIBLIOGRFIA
JEAN Paul Tremblay, B. Bunt Richard; "Introduccin a la ciencias de las computadoras (enfoque
algoritmico)" Mc Graw Hill
JOYANES Aguilar Luis; "Metodologa de la programacin" Mc Graw Hill
JOYANES Aguilar Luis; "Problemas de metodologa de la programacin" Mc Graw Hill
CORREA Uribe Guillermo; "Desarrollo de algoritmos y sus aplicaciones en Basic, Pascal y C (3.
Edicin)" Mc Graw Hill
Levine Guillermo; "Introduccin a la computacin y a la programacin estructurada" Mc Graw Hill
JOYANES Aguilar Luis; "Fundamentos de programacin, algoritmos y estructura de datos"
Mc Graw Hill
JOYANES Aguilar Luis, Luis Rodrguez Baena y Matilde Fernndez Azuela; "Fundamentos de
programacin, libro de problemas" Mc graw Hill
Bores Rosario, Rosales Roman; "Computacin. Metodologa, lgica computacional y
programacin" Mc Graw Hill
LOZANO Letvin; "Diagramacin y programacin estructurada y libre" Mc Graw Hill
LOPEZ Roman Leobardo; "Programacin estructurada (enfoque algoritmico)" Computec
Programacin I
273
Dossier