capitulo iv capitulo iv program aciên estructurada program aciên

Anuncio
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
Descargar