Universidad Salesiana de Bolivia Ingeniería de Sistemas ! " # ! $ % & ' ( ) * + , ! )# , # *-. ) /-.0) , 0# , 2 0 1 ) , 0 1 3 ' # 4 Introducción a la Programación 1 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas 0 , ) Diseño Descendente Problema Principal Subproblema 1 Subproblema 1.1. Subproblema 2 Subproblema 3 Subproblema 1.2. Subproblema 4 Subproblema 3.1. !" 2 $ 3 #" $%&%'" 5 6 " 2 $ &% % 3 3 3 $%&%'" %" % 7 506 )2 &% ( 5 8( 6 8& 2 89 %" ( 78 (** 78 5 : 6 : 2 $ Introducción a la Programación 2 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas # 506 )2 " 2 $ ; Calcular el promedio de 3 números Leer los valores de A, B y C Leer el valor de A Leer el valor de B )& Mostrar el promedio Calcular el promedio Leer el valor de C ' &% 1 0 * ' 1 & ) % " %!& +&% % , <**6= &) )&% %( & ) )&% '# % )> # # * % & +&% %!& ! , 7 " '? $ @ Introducción a la Programación 4 ) 1 ) 3 ? , Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas !" ( && A - ? Introducción a la Programación && 4 ,1 4 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas && @ ,1 ) && 4 Introducción a la Programación 4 3 5 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas && ' , * && ,1 )A%A25 &) )& % ) %" 1 0 2 , 1 6 6) Introducción a la Programación 4 50 # 6 Dossier Universidad Salesiana de Bolivia %+&% % Ingeniería de Sistemas -" ) Acción A Acción B Acción N %+&% % . ) , + 5 5 5 6 5 A / Introducción a la Programación 7 Dossier Universidad Salesiana de Bolivia !" # Ingeniería de Sistemas 3 5 )6 ) # B 1 AE C 5 6 2 5D 6 ; 2 B 7 C 5! 6! 5D 6 2! B Introducción a la Programación 8 Dossier Universidad Salesiana de Bolivia ** Ingeniería de Sistemas &) )& % " 0% # E , # # # ** &) )&% 3 " 0% !" 1 -. 2 3 '1 ,F F ! # 3 ) # 1 %+&% % -" ) no si condición acción A acción B %+&% % . '1 # Introducción a la Programación 3 5 )6 ) 9 # Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas B 1 AE Introducción a la Programación 10 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas 7 C 506 6 GH 2 ; / 5 D6 2 4 B ** & ) )& % " 0% '" 1- 2 7 5 E ) 1 %+&% % , 0 , # 1 0 1 F 3 1 -" ) %+&% % . Introducción a la Programación 11 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas '1 # 5 )6 ) # B 1 AE Introducción a la Programación 12 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas 7 C 506 6 GH 2 5 D6 ; 2 ; I &) )&% " 4 / J 4 B *** 3 0"0$0&0K # 0% 5" !" # E 3 1 ? 1 3 # 0 %+&% % /" ) 6 Introducción a la Programación ! , 13 Dossier Universidad Salesiana de Bolivia %+&% % . . Ingeniería de Sistemas ! , Introducción a la Programación 14 Dossier Universidad Salesiana de Bolivia %+&% % . ) . Ingeniería de Sistemas ! , , + +5 4 %# 7% & " " $ $ A 4 / '1 L 4 +5 # 3 5 )6 ) , Introducción a la Programación 15 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas B 1FM Introducción a la Programación 16 Dossier Universidad Salesiana de Bolivia B 1FM Introducción a la Programación Ingeniería de Sistemas " 17 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas AE 7 C 506 +5 4 % 7% & 5:6 ; " 5F6 ; $ 5 N6 ; & 6 GH 2 ; Introducción a la Programación 5 D6 2 18 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas 4 ; / 4 / I J 4 ; I # )&J 4 +5 B * &) )& % ! 0% E 1 3 D 4 , # # 3 # 1 I J , &% )& ! # D * E 3 ,1 & # BMO PQC'! F O'7'5@ %A@C! &) )&% 1- 3 D # ) # 0 ' 3 # Introducción a la Programación 0 3 ,1 ) , 19 Dossier Universidad Salesiana de Bolivia %+&% % Ingeniería de Sistemas -" ) %+&% % . Introducción a la Programación 20 Dossier Universidad Salesiana de Bolivia ) Ingeniería de Sistemas , + !%&%# +C7% %+BR D S# 7% & " / '1 4!%&% ; A 3 B 1 AE Introducción a la Programación 21 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas 7 C A !%&% 7% %A 7% & ; / 4!%&% B * &) )&% 18 2 # 3 &% ) # 3 # ) 0 1 # %+&% % 1 0 E ' # /" ) Introducción a la Programación 22 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas %+&% % . ) , + &% 7% & " / '1 4 ; &% A Introducción a la Programación 3 23 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas AE Introducción a la Programación 24 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas 7 C A 8 &% G8 A 7% & ; 8 : / 4 &% B * E * &) )&% 1 . 3 1 , 1 %+&% % 0 # # -" ) Introducción a la Programación 25 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas %+&% % . ) , + &! & " 7% %49) , ) /%"%0 0 &% ' # T &% )% ? 0 ) !& '1 # Introducción a la Programación 3 5 )6 ) 26 # Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas B 1 Introducción a la Programación 27 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas AE 7 C 5 &! & 6 7% %49) 6 GH 2 ; 5 D6 2 B Introducción a la Programación 28 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas '1 ; A Introducción a la Programación 3 29 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas AE 7 C &! & A 7% %49) A H - &! & ; : 7% %49) HA B Introducción a la Programación 30 Dossier Universidad Salesiana de Bolivia * Ingeniería de Sistemas : 1. 3 A# , R S , 2. 3 C +0;M 0D 0 A%; 4 # # 4 < -! 3. Q 3 5 3 4. U) 3 A 5. 3 ) # 4 A 3 6. 4 # #0 # 3 U ) L 4 4 3 #0 ; ; 4 3 # ) 4 !"( 7 ; 7. " 3 4 8. (*/ &(* $&( "$& "$ -" ---- L8 L8 L8 L8 L8 L8 L8 L8 5 )6 0 5 )60 3 ) # 3 U ) L ) # ) -) # 4 ) # , 4 ) # 9. 3 L 60 6H )6 G 10. " 3 4 Introducción a la Programación L V ) # 0) 4 L 31 # 3 V U Dossier Universidad Salesiana de Bolivia 11. 3 # Ingeniería de Sistemas A 3 ) #0 4 4 ; ; ; ; " 9/*(&$" &$" *(&$" A0) !" A 8 *&(9/$" 4 ; < "W A ! 0"0&0/0 0 *0 !"0$0&0*0/090 "0 $0 &0"-0" 0 ! 0&0 $0&-0 " 0$*&0 !-0 0$0/0 &0"*0 ! 0$0/0 $0" 0$ 0 , ! /0*0(0/0*0(0/0*0(0/0 ! 0 $0(0 /0<0 0 $0 (0 !/0 90"(0 &<0(&0 ((0< 0 !F 00 0 000 0 0 0000 0 1 ! 0"0*0 "0"(0&90< 0 *90 A $ 3 # # A 3 & ! ! ! # 3 3 3 # , # , ) 3 ( A 3 ( a) b) 3 3 A 3 * 4 ) , ) 3 A 3 / ; 0 -U ) 3 $ U 3 # Introducción a la Programación 32 Dossier Universidad Salesiana de Bolivia Ingeniería de Sistemas A 3 3 9 , 0 ) 3 # (& <C 3 A ? 2 ) 3 ? 4 0) ) 8, a) b) c) $ , ! 4 ?0 , -8 2 1 E ) 0 # !" # 4 2 2 7 ; ! +! '! A8 / $* 0"/-0 9-0&$ 0"( 0" 0 <? O 2 2 7 ; 8$ + 8 & ' 8 $*:"/: 9:&$:"(:" : <! D /8 9<D /8 "/ "- '# ! E 8 X:"X: $X: &X: (X: !E 8 D " : D "": D "$ : D "&: ! E 8 -N : N": "N$ : $N&: &N(: !E 8 N": "N$ : $N&: &N(: (N*: Introducción a la Programación 33 Dossier