Documente Academic
Documente Profesional
Documente Cultură
EDUCATIVO
Fundamentos de programación
Algoritmos
y diagramas de ujo
DFD
Marco Antonio MACHUCA OSORIO 1.2
COLEGIO PARROQUIAL
“San Vicente de Paúl”
C P
TARMA
V V V
Potencia ^ Menor que < V F F
F V F
Multiplicación * Mayor o igual que >= F F F
V V V
Suma + Diferente <> V F V
F V V
Resta - Igual = F F F
División entera
P
V F
Residuo
V V
6 A = 16 C = 24
1 A= 6+
3
x2 A= =6+6/3*2 B = 10 D = 14
æ 1ö A=5 C = -1
2 M = ç2 - ö x 3 M= =(2-1/3)*3
è 3ø B = -5 D =1
18 A = 12 C = -2
3 B = 8 + 4 x2 - 2 B= =8+4*2-18/3^2
3 B = 14 D = 18
4 C = æ1 ¸ 4ö x 2 A = -1 C = 4/9
ç ö C= =(1/3)/(4/6)*2
è3 6ø B =1 D = 1/ 4
5 æ6 2öæ2 1ö A = 5/ 4 C =1
F =ç x ÷ç + ÷ F= =((6/2)*(2/3))*((2/4)+(1/2))
è2 3øè4 2ø B = 4/5 D = 2
6 æ 1ö 6 1 A=0 C=2
Y = ç 22 - 2 ÷ + x - 1 Y= =((2^2-21/5))+(6/5)*(1/6)-1
è 5ø 5 6 B =1 D = -1
æ1 ö 1 1 2 A = 1 / 2 C = 13
7 R = 2 + ç + 1÷ ¸ + - R= =2+(1/4+1)/(1/4)+1/2-2/4
è4 ø 4 2 4 B = -1 / 2 D = -13
72 A = 12 C = 14
8 C= + 23 C= =RAIZ(72/2)+2^3
2 B = 13 D = 15
2 C = 24
A = 11
P = 152 + 22
2
9 P= =RAIZ(15^2/3^2)+(2^2^2)
3 B = 21 D = 36
A=6 C = -6
10 Q = 6 144 Q= =RAIZ((6)*RAIZ(144/4))
4 B = 36 D=3
A=3 C = -3
11 A1= A1 = (9 + 3 * 2)/5
B=5 D = NA
A=4 C = -2
12 R1= R1 = 2^ (2 * 3 - 4)
B = -4 D=2
A =1 C =3
13 C= C = ((4/2^2) + 5)/3
B=2 D=4
A=3 C=6
14 D= D = (3 * 2 - 4) * (5 - 2)
B=4 D = 12
A=0 C = -1
15 K= K = (25/16)^3/(25/16)^3
B =1 D = NA
A=0 C= 5
16 M = 5^1 / 2 *1 /(5^1 / 2)
B =1 D = 55
A=3 C = 13
17 N = (26 * 3)^3 / 13^3 E=216
B=6 D = 26
A = -1 C = -2
18 R = ((16)^1 / 2) / 4 - (9)^1 / 2 E=-2,5
B =1 D=2
A = 1, 25 C = -0,5
19 P = (( 4 / 5)^ 6 * ( 4 / 5)^ -6) /(( 4 / 5)^ -2 * ( 4 / 5)^3)
B = 0,8 D = -0,8
A = 34 C = 34
20 X = 2 / 3 - (7 / 9)^3 * (1 + 2 / 7 )^ 2 + (1 / 81)^1 / 2 E=-0,10
B = 34 D = 34
15 2
21 14 7 C=15 MOD 2
1 MOD (Residuo)
A=3 C=7
22 H=45 MOD 6
B=-3 D=6
A=10 C=1
23 P=61 MOD -6
B=-10 D=-1
24 Y=15 DIV 2
25 J=15 DIV -2
N° N°
1. INICIO
Sumando 1
......................(S1) 40 + 2.Lee Variables
S1, S2
Sumando 2
......................(S2) 60
Suma
..................... (S) 100 3.CALCULA
S= S1 + S2
4,VISUALIZA
5. FIN
1. INICIO
2.Lee Variables
minuendo M, S
......................(M ) 50 -
sustraendo
......................( S ) 20
3.CALCULA
diferencia
..................... (D ) 30
D= M - S
4,VISUALIZA
5. FIN
1. INICIO
multiplicador M2) 10
......................(
producto 3.CALCULA
..................... (P ) 400
P= M1 * M2
4,VISUALIZA
5. FIN
1. INICIO
5. FIN
1. INICIO
Numero1 (N1) 8
2.Lee Variables
Numero2 (N2) 4 N1, N2
3.CALCULA
Suma (S)= 12
S= N1 + N2
Resta (R)= 4 R= N1 - N2
M= N1* N2
Multiplicación (M)= 32
D= N1/ N2
División (D)= 2 4,VISUALIZA
S.R.M.D
5. FIN
1. INICIO
Numero1 (N1) 8
1.INICIO
L 2.LEE VARIABLES
L
L
3.OPERA
A= L*L
Dónde: P= 4L
L: Lado
A: Área 4.VISUALIZA
P: Perímetro 'AREA=',A
A=L x L 'PERIMETRO=',P
1.INICIO
h
2.LEE VARIABLES
b B,H
Dónde:
3.OPERA
b: Base A= B*H
h: Altura P= B+H+B+H
A: Área
P: Perímetro 4.VISUALIZA
'AREA=',A
A=b x h 'PERIMETRO=',P
P=b+h+b+h ó 5.FIN
P=2(b+h)
1.INICIO
r 2.LEE VARIABLES
R
3.OPERA
Dónde:
A= 3,1416*R*R
P= 2*3,1416*R
r: Radio
π: 3.1416 4.VISUALIZA
A: Área 'AREA=',A
P: Perímetro 'PERIMETRO=',P
2
A=π r
5.FIN
P=2π r
3.4. Realizar el diagrama de flujo y el algoritmo del triángulo isósceles para hallar su
área y perímetro.
FIGURA GEOMÉTRICA
1.INICIO
L 2.LEE VARIABLES
h
L,B,H
b
3.OPERA
Donde:
A= B*H/2
b: Base
P= B+L+L
h: Altura
l: Lado 4.VISUALIZA
A: Área 'AREA=',A
P: Perímetro
'PERIMETRO=',P
A=b x h
2 5.FIN
P=b+L+L ó P=b+2L
1.INICIO
a
h
2.LEE VARIABLES
A,B,H
b
Dónde:
3.OPERA
A= B*H
a,b : Lados P= A+B+A+B
h: altura
A: Área 4.VISUALIZA
P: Perímetro 'AREA=',A
A=b x h 'PERIMETRO=',P
P=a+b+a+b ó 5.FIN
P=2(a+b)
3.6. Realizar el diagrama de flujo y el algoritmo del triángulo rectángulo para hallar su
área, hipotenusa y perímetro conociendo sus catetos.
FIGURA GEOMÉTRICA
1.INICIO
h
a
2.LEE VARIABLES
b A,B
3.OPERA
A= B*A/2
h=((a^2)+(b^2))^(1/2)
P= A+B+h
4.VISUALIZA
2 2
'AREA=',A
a +b
'PERIMETRO=',P
'HIPOTENUSA=',H
5.FIN
1.INICIO
L1 L2 2.LEE VARIABLES
L1,L2
3.OPERA
AG=L1*L1
PG=4*L1
AP=L2
PP=4*L2
AS=AG-AP
PT=PG+PP
4.VISUALIZA
'AREA SOMB=',AS
'PERIMETRO T=',PT
5.FIN
1.INICIO
2.LEE VARIABLES
R1
R1,R2
R2
3.OPERA
AG=3.1416*R1*R1
PG=2*3.1416*R1*R1
AP=3.1416*R2*R2
PP=2*3.1416*R2*R2
AS=AG-AP
PT=PG+PP
4.VISUALIZA
'AREA SOMB=',AS
'PERIMETRO T=',PT
5.FIN
1.INICIO
2.LEE VARIABLES
L=2R R R
3.OPERA
A1=2*R*2*R
2R P1=4*2*R
A2=3.1416*R2*R2
P2=2*3.1416*R2*R2
AS=A1-A2
PT=P1+P2
4.VISUALIZA
'AREA SOMB=',AS
'PERIMETRO T=',PT
5.FIN
1.INICIO
3.OPERA
4R L=4*R
AC=L*L
PC=4*L
R2=2^´R
AG=3.1416*R
PG=2^(3.1416)
4R 4.VISUALIZA
'AREA SOMB=',AS
2R
'PERIMETRO T=',PT
R
5.FIN
1.INICIO
2.LEE VARIABLES
L
L
3.OPERA
AC=L*L
PC=4*L
AS=5*(AC)
Pt=3*(PC)
4.VISUALIZA
'AREA SOMB=',AS
'PERIMETRO T=',PT
5.FIN
1.INICIO
R 2.LEE VARIABLES
L=4R R
3.OPERA
L=4^R
AC=L^L
PC=4^L
Acil1=3.1416^R*R
Pcil=2^(3,1416)
Acil2=3.1416^R*R
Pcil2=2^(3.1416)
4R 4.VISUALIZA
R
'AREA SOMB=',AS
'PERIMETRO T=',PT
5.FIN
R
5.6. Realizar un diagrama de flujo y el algoritmo que compare dos números ingresados
desde teclado (N1 y N2) y que indique si: Mayor(N1>N2) ó Menor(N1<N2) ó
igual(N1=N2)
2.LEE VARIABLE
H
4.VISUALIZA
H´HORA NO VALIDA´
5.FIN
- b ± b 2 - 4ac
x= D = b 2 - 4ac
2a
1.INICIO
2.LEE VARIABLE
A,B,C
3.D=B^2-4*A*C
4.VISUALIZA
C>=0´
5.FIN
1.INICIO
2.LEE VARIABLE
A,B,C
5.FIN
5.10. Construya un diagrama de flujo y su algoritmo tal, dado como datos de entrada tres
números enteros, que determine si en orden: creciente, en desorden, decreciente o
son iguales.
...///
///...
...///
///...
...///
///...
...///
///...
///...
6.2. Realizar el diagrama de flujo y el algoritmo para generar la serie: 2,4,6, ..., 2N
(Números pares)
6.4. Realizar el diagrama de flujo y el algoritmo para generar la serie: N, N-1, N-2, N-3,
N-4,..., 1 (Números descendentes)
6.14. Realizar el diagrama de flujo y el algoritmo para generar el factorial de dos número
(N1! y N2) ingresado desde teclado y sumar. Ej. 4!=4x3x2x1 2!=2x1 Rpta=48.