Diagramas de Flujo y Algoritmos (Informática ll)

Post on 25-Jun-2015

26.104 views 0 download

Transcript of Diagramas de Flujo y Algoritmos (Informática ll)

CEB 6/13

Lic. Jesús reyes Heroles

“ALGORITMOS Y DIAGRAMAS DE FLUJO”

MATERIA: Informática PROFESORA: Gabriela Vázquez Juárez ALUMNO: Irving de Jesús Salazar flores N° lista: 40 Grupo: 204

¿COMO PREPARAR UNA TAZA CON CAFÉ?

ALGORITMO:

1.- INICIO

2.- TAZA, AGUA, CAFÉ, AZUCAR, CUCHARA.

3.- TAZA+CAFÉ+AZUCAR+CUCHARA= TAZA CON CAFÉ

4.- TAZA CON CAFE

4.- FIN

INICIO

TAZA, AGUA, CAFÉ,

AZUCAR, CUCHARA.

TAZA+CAFÉ+AZUCAR+CUCHARA

= TAZA CON CAFÉ

TASA DE CAFÉ.

FIN

MULTIPLICAR DOS NUMEROS.

ALGORITMO:

1.- INICIO

2.- A, B, C.

3.- C= A X B

4.- C

5.- FIN

INICIO

A, B, C.

C= A X B

C

FIN

SACAR LA EDAD DE UNA PERSONA

ALGORITMO:

1.- INICIO

2.- FECHA ACTUAL, AÑO DE NACMIENTO, EDAD.

3.- EDAD= FECHA ACTUAL – FECHA DE NACIMIENTO.

4.- EDAD

5.- FIN

INICIO

FECHA ACTUAL, FECHA

DE NACIMIENTO, EDAD.

EDAD= FECHA DE

NACIMIENTO – FECHA ACTUAL

EDAD

FIN

SACAR EL PROMEDIO DE 8 MATERIAS

ALGORITMO:

1.- INICIO

2.- M1, M2, M3, M4, M5, M6, M7, M8, PROMEDIO

3.- PROMEDIO=M1+M2+M3+M4+M5+M6+M7+M8/8

4.- PROMEDIO

5.- FIN

INICIO

M1, M2, M3, M4, M5, M6,

M7, M8, PROMEDIO

PROMEDIO=M1+M2+

M3+M4+M5+M6+M7+M8/8

PROMEDIO

FIN

SACAR EL AREA Y EL PERIMETRO DE UN RECTANGULO

ALGORITMO:

1.- INICIO

2.- AREA= A, BASE= b, ALTURA= h, PERIMETRO=P

3.- A= b X h

P=b+b+h+h

4.- AREA, PERIMETRO.

5.- FIN

INICIO

AREA=A

PERIMETRO=P

BASE=b

ALTURA=h

A= b X h

P= b + h + b +h

AREA, PERIMETRO

FIN

SACAR EL ÁREA DE UN CÍRCULO

ALGORITMO:

1.- INICIO

2.- AREA=A, π=3.14, RADIO= r

3.- A= r x r x π

4.- A

5.- FIN

INICIO

R= RADIO

A= AREA

||= 3.14

A= r x r x π

A

FIN

SACAR EL BINOMIO AL CUADRADO

ALGORITMO:

1.- INICIO

2.- a= 1er ter. , b= 2do ter. , a2=cuadrado del 1er ter. , b2= cuadrado del 2do ter. , 2=

doble producto del 1er y 2do ter.

3.- (a+b)2= a2+2ab+b2

3.- (a+b)2

4.- FIN

INICIO

a=1er ter. b=2do termino

a2=cuadrado del primer termino

b2=cuadrado del Segundo termino

2=doble producto del 1er y 2do termino

(a+b)2=a2+2ab+b2

(a+b)2

Fin

SACAR EL IVA DE CUALQUIER PRODUCTO

ALGORITMO:

1.- INICIO

2.- CUALQUIER PRODUCTO= A, IVA= 16%, PRECIO= P

3.- A X 16/100

4.- PRECIO

5.- FIN

INICIO

CUALQUIER PRODUCTO= A,

IVA= 16%, PRECIO= P

A X 16/100

PRECIO

FIN

CALCULAR EL ISR DE UN TRABAJADOR Y SACAR SU SALARIO MINIMO

ALGORITMO:

1.- INICIO

2.- A=salario, B=ISR, C=impuesto, D=/100

3.- C=A/B/D

4.- C

5.- FIN

INICIO

A=salario

B=ISR

C=impuesto

D=/100

C=A/B/D

c

Fin

CALCULAR EL VALOR CON IVA Y EL PRECIO CON IVA DE CUALQUIER PRODUCTO

ALGORITMO:

1.- INICIO

2.- P=precio producto, I=IVA, A=/100, C=precio total

3.- C=PxI/AxP

4.- C

5.- FIN

INICIO

P=precio producto

I=IVA

A=/100

C=precio total

C=PxI/AxP

c

Fin

EL 20% DE DESCUENTO DE UN ARTÍCULO

ALGORITMO:

1.- INICIO

2.- A= ARTICULO, B= DESCUENTO, C= 100, X= TOTAL.

3.- X= A * B / C

4.- X

5.- FIN

INICIO

A= ARTICULO, B= DESCUENTO,

C= 100, X= TOTAL.

X= A * B / C

X

FIN

CALCULAR EL SALARIO DE UN TRABAJADOR

ALGORITMO:

1.- INICIO

2.- SALARIO = S, RETENCION = I, SALARIO MINIMO = M

3.- S = SxM – I

4.- S

5.- FIN

INICIO

SALARIO = S

RETENCION = I

SALARIO MINIMO = M

S = SxM – I

S

Fin

SACAR EL 20% DE UN DESCUENTO DE UN ARTICULO Y ARROJAR EL PRECIO CON

DESCUENTO

ALGORITMO:

1.- INICIO

2.- A,B,C,X,Y

3.- X = A X B / C

4.- X

5.- FIN

INICIO

A,B,C,X,Y

X = A X B / C

x

Fin

CONTRUYE UN DIAGRAMA DE FLUJO TAL QUE, DADO LOS DATOS A,B,C Y D QUE

REPRESENTAN NUMEROS ENTEROS, ECRIBE LOS MISMOS EN ORDEN INVERSO.

ALGORITMO:

1.- INICIO

2.- DATOS A,B,C,D

3.- DATOS A LA INVERSA D,C,B,A

4.- INVERSA

5.- FIN

INICIO

A,B,C,D,I

D,C,B,A=I

I

Fin

UN ESTUDIANTE OBTIENE 5 CALIFICACIONES A LO LARGO DEL SEMESTRE Y

DETERMINA EL PROMEDIO DE SUS CALIFICACIONES

ALGORITMO:

1. INICIO

2. M1, M2, M3, M4, M5, CALIFICACION

3. M1+M2+M3+M4+M5/5 = CALIFICACION

4. CALIFICION

5. FIN

INICIO

M1,M2,M3,M4,M5, CALIFICACION

M1+M2+M3+M4+M5/5 = CALIFICACION

CALIFICACION

Fin

LEER DOS VALORES DISTINTOS; DETERMINAR CUAL DE LOS DOS ES EL MAYOR VALOR

Y QUE LO MUESTRE EN PANTALLA

ALGORITMO:

1. INICIO

2. A,B

3. A>B (CONDICION)

4. IMPRIMIR “A” “B”

5. FIN

INICIO

A,B

A>B

A B

Fin

LEER TRES VALORES Y ALMACENALOS EN LAS VARIABLES A, B y C. MOSTRAR EN

PANTALLA CUAL ES EL VALOR MENOR CONSIDERA QUE LOS TRES VALORES DEBEN DE

SER DIFERENTES.

ALGORITMO:

1. INICIO

2. A=1, B=2, C=3

3. A<B (CONDICIONAL) IMP. “A”

4. B<C (CONDICIONAL) IMP. “B”

5. C<A (CONDICIONAL) IMP. “C”

6. FIN

INICIO

A,B,C

A<B SI

A

NO

B<C SI B

NO

SI

B<C C

FIN

LA SUMATORIA DE LOS NUMEROS ENTEROS MULTIPLOS DE 5, COMPRENDIDOS ENTRE

EL 1 Y EL 100, ES DECIR, 5+10…+100. MOSTRAR EN PANTALLA LOS NUMEROS Y SUU

SUMATORIA.

ALGORITMO:

1.- INICIO

2.- SUMA Y NUMERO DEL MULTIPLO

3.- NUMERO POSITIVO EN SUMA HASTA 100

4.- 19 NUMEROS (100)

5.- SUMA

6.- FIN

INICIO

SUMA=0

N=0

N= N+1

SUMA= SUMA+N+

N=19 SI MOSTRAR SUMATORIA=100

SUMA

FIN

LEER UN VALOR ENTERO N Y DETERMINAR SUI ES POSITIVO O NO,SI NO ES PORSITIVO

PEDIR OTRO NUMERO HASTA QUE SEA POSITIVO.

ALGORITMO:

1.- INICIO

2.- NUMERO ENTERO

3.- POSITIVO

4.- SI (POSITIVO)

5.- FIN

INICIO

N=2

N

N° POSITIVO NO

SI

FIN

INTRODUCIR SEIS NUMEROS ENTEROS Y CALCULAR LA SUMA Y EL PROMEDIO DE

DICHOS NUMEROS; SE LE DEBE PREGUNTAR AL USUARIO QUE OPERACIÓN QUIERE

REALIZAR: SI LA RESPUESTA ES “SUMA”, CALCULAR LA SUMA; SI LA RESPUESTA ES

“PROMEDIO”, CALCULAR EL PROMEDIO.

ALGORITMO:

1.- INICIO

2.- A, B, C, D, E, F, G= SUMA, P= PROMEDIO.

3.- SUMA SI

4.- G= A+B+C+D+E+F

5.- G

6.- DE LO CONTRARIO PROMEDIO

7.- PROMEDIO= A+B+C+D+E+F/G

8.- PROMEDIO

9.- FIN

INICIO

A, B, C, D, E, F, G= SUMA,

P= PROMEDIO.

SUMA SI A+B+C+D+E+F

G

PROMEDIO A+B+C+D+E+F

P

FIN

SE DESEA ELABORAR UN PASTEL DE CHOCOLATE. UNA VEZ QUE EL PASTEL SE METE

AL HORNO ES NECESARIO REVISARLO CADA 15 MINUTOS HASTA QUE ESTE

PERFECTAMENTE COCIDO.

ALGORITMO

1.- INICIO

2.- INTRODUCE EL PASTEL AL HORNO

4.- PASTEL COCIDO (SI OPCIONAL)

5.- NO= 5 MINUTOS MAS

6.- FIN

INICIO

PASTEL

PASTEL COCIDO SI PASTEL

NO

FIN

5 MINUTOS MAS