Diagrama de Flujo

18
DIAGRAMA DE FLUJO 1.- Area de un cuadrado Inicio L A= L*L A Fin 2.- Area de un Circulo Inicio r A= pi*r*r A Fin 3.- Conversión Fahrenheit a Celsius Inicio F C=(5/9)*(f-32) C Fin

Transcript of Diagrama de Flujo

Page 1: Diagrama de Flujo

DIAGRAMA DE FLUJO

1.- Area de un cuadrado

Inicio

L

A= L*L

A

Fin 2.- Area de un Circulo

Inicio

r

A= pi*r*r

A

Fin

3.- Conversión Fahrenheit a Celsius

Inicio

F

C=(5/9)*(f-32)

C

Fin

Page 2: Diagrama de Flujo

4.- Suma y Resta de dos Números.

Inicio

a,b

s=a+b

s,r

Fin

R=a-b

5.- Mayor de dos Números.

Inicio

a,b

Mayor b

Fin

a<b

a=b

Mayor a Iguales

no si

no si

6.- Pascua.

Inicio

Año

Fin

A=año mod 19B=año mod 4C=año mod 7

D=(19*a+24)mod 30 E=(2b+4c+6d+5) mod 7

Dia=22+d+e

dia<=31

Dia,marzo

no si

Dia-31,abril

Page 3: Diagrama de Flujo

7.- Area de un triangulo.

Inicio

a,b,c

Fin

p=(a+b+c)/2

Area

Area=sqrt(p(p-a)(p-b)(p-c))

8.- Bisiesto.

Inicio

a,b,c

Fin

Año mod 4=0 yaño mod 100<>0 y

año mod 400=0BisiestoNo bisiesto

no

9.- Mayor de tres Números

Inicio

a,b,c

Fin

a>bno si

a>cb>c

Mayor aMayor cMayor b

no nosi si

Page 4: Diagrama de Flujo

10.- Ecuación de segundo grado.

Inicio

año

Fin

d<=0no si

D=b*b-4*a*c

x1=-b+sqrt(d)/2ax2=-b-sqrt(d)/2a

D=d*(-1)x=-b/(2*a)

I=sqrt(d)/(2a)

x1,x2 x,i

11.- Sistema de ecuaciones de 2*2.

Inicio

a,b,c,d,e,f

Fin

x=(c*c-b*f)/(a*c-b*d)

x,y

y=(a*f-c*d)/(a*c-b*d)

12.- Generar la serie:

1 2 3 4 5 6 7. . . .

Inicio

N

Fin

i

I=1 to N

I

Inicio

N

I=0

I=n

I=I+1

Ino

Finsi

Inicio

N

I=0

I=n

I=I+1

I

si Finno

Page 5: Diagrama de Flujo

13.- Generar la serie:

1 3 5 7 . . . .

Inicio

N

Fin

2*I-1

I=1 to N

I

Inicio

N

I=0

I=n

I=I+1

2*I-1no

Finsi

Inicio

N

I=0

I=n

I=I+1

2*I-1

si Finno

14.- Generar la serie:

2 4 6 8 . . . .

Inicio

N

Inicio

N

I=0A=0

I=n

I=I+1A=A+2

2*I-1no

Fin

si

Inicio

N

I=0A=0

I=n

I=I+1A=A+2

2*I-1

siFin

no

A=0

Fin

A

I=1 to N

I

A=A+2

Page 6: Diagrama de Flujo

15.- Generar la serie (FIBONACCI). 1 1 2 3 5 8 13 . . .

Inicio

N

Inicio

N

I=0A=1B=1

I=n

A

no

Fin

si

Inicio

N

I=0A=1B=1

I=n

Asi

Finno

A=1B=1

Fin

A

I=1 to N

I

C=A+BA=BB=C

I=I+1C=A+B

A=BB=C

I=I+1C=A+B

A=BB=C

16.- Generar la serie: 1 2 6 15 31 . . .

Inicio

N

Inicio

N

I=0S=1

I=n

S

no

Fin

si

Inicio

N

I=0S=1

I=n

Ssi

Finno

s=1

Fin

S

I=1 to N

I

S=S+I*1

I=I+1S=S+I*1

I=I+1S=S+I*1

Page 7: Diagrama de Flujo

17.- Hallar el Factorial N! 4!=1*2*3*4=24

Inicio

N

Inicio

N

I=0F=1

I=n

no

Fin

si

Inicio

N

I=0F=1

I=n

si

Fin

no

F=1

Fin

I=1 to N

I

F=F*I

I=I+1F=F*I

I=I+1F=F*I

S

F

F

18.- Generar la serie: 1/1! , 2/2! , 3/3! , 4/4! . . . .

Inicio

N

Inicio

N

I=0F=1

I=n

no

Fin

si

Inicio

N

I=0F=1

I=n

si Fin

no

F=1

Fin

I=1 to N

I

F=F*I

I=I+1F=F*I

I=I+1F=F*I

1/F

1/F

1/F

Page 8: Diagrama de Flujo

19.- Generar la serie: ½ , 2/3 , ¾ , 4/5 . . . .

Inicio

N

Inicio

N

I=0

I=n

no

Fin

si

Inicio

N

I=0

I=n

si Fin

no

Fin

I=1 to N

I

I=I+1

I=I+1

I/(I+1)

I/(I+1)

I/(I+1)

20.- Generar la serie: ½ ¼ 2/6 3/8 5/10 8/12 13/14 . . . .

Inicio

N

Inicio

N

I=0A=1B=1

Inicio

N

I=0A=1B=1

A=1B=1

Fin

I=1 to N

I

A/(2*I)

C=A+BA=BB=C

I=n

no

Fin

si

A/(2*I)

I=I+1C=A+B

A=BB=C

I=n

si Fin

no

A/(2*I)

I=I+1C=A+B

A=BB=C

Page 9: Diagrama de Flujo

21.- Generar la serie:

1+X =(X+1)2 = 1 +x – x2 +x3 - ...... 2 8 16

Inicio

X,N

Inicio

N

Inicio

N

SIG=1F=4P=XS=1K=2

Fin

I=1 to N

I

S=S+sig*P/KP=P*X

SIG=SIG*(-1)K=2*FF=F+4

S

I=n

no

Fin

si

I=0SIG=1

F=4P=XS=1K=2

I=I+1S=S+sig*P/K

P=P*XSIG=SIG*(-1)

K=2*FF=F+4

S

I=nsi

Fin

no

I=0SIG=1F=4P=XS=1K=2

I=I+1S=S+sig*P/K

P=P*XSIG=SIG*(-1)

K=2*FF=F+4

S

Page 10: Diagrama de Flujo

22.- Generar la serie:

(e)x = 1 +x +x2 + x3 + . . . . 1! 2! 3!

Inicio

X,N

Inicio

X,N

Inicio

X,N

S=1F=1V=1

Fin

I=1 to N

I

V=V*XF=F*I

S=S+V/F

S

I=n

no

Fin

si

S

I=n

si

Fin

no

S

I=0S=1F=1V=1

I=I+1V=V*XF=F*I

S=S+V/F

I=0S=1F=1V=1

I=I+1V=V*XF=F*I

S=S+V/F

Page 11: Diagrama de Flujo

23.- Generar la serie: cos (x) =1 – x2 + x4 – x6 . . .

2! 4! 6! Inicio

X,N

Inicio

X,N

Inicio

X,N

SIG=1F=1V=1S=1

Fin

I=1 to N

I

V=V*X*XF=F*J*(J+1)sig=sig*(-1)

J=2*I-1S=S+SIG*V/F

S

I=n

no

Fin

si

S

I=n

si

Fin

no

S

I=0SIG=1

F=1V=1S=1

I=I+1V=V*X*X

F=F*J*(J+1)sig=sig*(-1)

J=2*I-1S=S+SIG*V/F

I=0SIG=1

F=1V=1S=1

I=I+1V=V*X*X

F=F*J*(J+1)sig=sig*(-1)

J=2*I-1S=S+SIG*V/F

24.- Generar la serie: (a)x = 1 + x ln a +(x ln a)2 + (x ln a)3 + . . . .

1! 2! 3! Inicio

A,X,N

Inicio

A,X,N

Inicio

N

Fin

I=1 to N

I

K=K*X*LN(A)F=F*I

S=S+K/F

S

I=n

no

Fin

si

S

I=n

si

Fin

no

S

I=0S=1F=1K=1

S=1F=1K=1

I=I+1K=K*X*LN(A)

F=F*IS=S+K/F

I=0S=1F=1K=1

I=I+1K=K*X*LN(A)

F=F*IS=S+K/F

Page 12: Diagrama de Flujo

25.- Generar la serie: (coth)-1 x = 1 + 1 + 1 + . . . .

x (3x)3 (5x)5 Inicio

X,N

Inicio

X,N

Inicio

X,N

Fin

I=1 to N

I

J=2*I-1S=S+I/(J*X^J)

S

I=n

no

Fin

si

S

I=n

si

Fin

no

S

S=1 I=0S=1

I=0S=1

I=I+1J=2*I-1

S=S+I/(J*X^J)I=I+1

J=2*I-1S=S+I/(J*X^J)

26.- Generar la serie: 1 2 3 4 5

-1 -2 -3 -4 1 2 3 -1 -2 1

Inicio

N

Fin

J=1 to I

j

I=N to 1

N+1-Imod 2<>0

i -i

i

Page 13: Diagrama de Flujo

Inicio

X,N

I=n

no

Fin

si

I=N+1

I=I-1

J=0

J=j+1

N+1-Imod 2<>0

-jj

sino

I=J

no

si

Inicio

N

I<>1

si Fin

no

I=N+1

I=I+1

I=I+1

I<>1

I=I+1

N+1-Imod 2<>0

-j j

sino

si

no

Page 14: Diagrama de Flujo

27.- Generar la serie: 1 2 3 4 -5

1 2 3 -4 1 2 -3 1 -2 1

Inicio

N

Fin

J=1 to I

j

I=N to 1

I=J

j -j

sino

i

Inicio

N

I=1

no

Fin

si

I=N+1

I=I-1

J=0

J=j+1

i=jj

no

I=J

no

si

-jsi

Page 15: Diagrama de Flujo

Inicio

N

I<>1

si Fin

no

I=N+1

I=I-1

j=0

j<>i

j=j+1

I=J

j -j

sino

si

no

28.- Generar la serie:

1 0 0 0 1 0 1 0 1 0 0 1

0 1

Inicio

N

Fin

J=1 to I

j

I=N to 1

(I=J)ó(i+j=N+1)

0 1

sino

i

Page 16: Diagrama de Flujo

Inicio

N

I=1

no

Fin

si

I=N+1

I=I-1

J=0

J=j+1

(I=J)ó(I+J=N+1)0

no

I=J

no

si

1si

Inicio

N

I<>1

si Fin

no

I=N+1

I=I-1

j=0

j<>i

j=j+1

(I=J)ó(i+j=n+1)

0 1

sino

si

no

Page 17: Diagrama de Flujo

29.- Generar la serie: 1 1 2 2 3 3

1 2 2 3 3 2 2 3 3 2 3 3 3 3 3

Inicio

N

Z=0

Fin

I=N to 1

j

i

(N+1-i)mod 2=0 sino

z=z+1B=zA=1

B=zA=2

J=1 to I

A<>3 sino

B=B+1A=2

B=z

BB

Page 18: Diagrama de Flujo