Algoritmos parte 2

9
PROBLEMA: IMPRIMIR 4 NÚMEROS ALREVEZ 1.-INICIO 2.- A, B, C, D 3.-IMPRIMIR D, C, B, A 4.-FIN INICIO A, B, C, D D, C, B, A FIN

Transcript of Algoritmos parte 2

Page 1: Algoritmos parte 2

PROBLEMA: IMPRIMIR 4 NÚMEROS ALREVEZ

1.-INICIO

2.- A, B, C, D

3.-IMPRIMIR D, C, B, A

4.-FIN

INICIO

A, B, C, D

D, C, B, A

FIN

Page 2: Algoritmos parte 2

PROBLEMA: PROMEDIO DE 5 MATERIAS

1.-INICIO

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

3.-PROMEDIO=(M1+M2+M3+M4+M5)/5

4.- IMPRIMIR PROMEDIO

5.-FIN

INICIO

M1, M2, M3, M4, M5

PROMEDIO=(M1+M2+M3+M4+M5)/5

PROMEDIO

FIN

Page 3: Algoritmos parte 2

PROBLEMA: NÚMERO MAYOR DE DOS NÚMEROS

1.-INICIO

2.-A, B

3.-COMPROBAR SI A>B

3.1.-EN CASO DE “SÍ”, IMPRIMIR A

3.2.-EN CASO DE “NO”, VERIFICAR SI B>A

3.2.1.-EN CASO DE “SÍ”, IMPRIMIR B

4.-FIN

INICIO

A, B

A>B B>A

A B

FIN FIN

NO

SÍ SÍ

Page 4: Algoritmos parte 2

PROBLEMA: NÚMERO MANOR DE TRES NÚMEROS

1.-INICIO

2.-A, B, C

3.-PREGUNTAR SI A<B

3.1.-EN CASO DE SÍ, PREGUNTAR SI A<C

3.1.1.-EN CASO DE SÍ, IMPRIMIR “A”

3.1.2.-EN CASO DE NO, IMRIMIR “C”

3.2.-EN CASO DE SÍ, PREGUNTAR SI B<C

3.2.1.-EN CASO DE SÍ, IMPRIMIR “B”

3.2.1.-EN CASO DE NO, IMPRIMIR “C”

4.-FIN

INICIO

A, B, C

A<B B<C

A<C

A C B

FIN FIN FIN

NO SÍ

SÍ NO

NO

Page 5: Algoritmos parte 2

PROBLEMA: IMPRIMIR MÚLTIPLOS DE 5

HASTA LLEGAR AL 100

1.-INICIO

2.-N=5, SUMA=0

3.-N=N+5, SUMA=SUMA+N

4.-COMPROBAR SI SUMA=100

4.1.-EN CASO DE SÍ, IMPRIMIR A

4.2.-EN CASO DE NO, REGRESAR AL PASO 3

5.-FIN

INICIO

N=5

SUMA=0

N=N+5

SUMA=SUMA+N

SUMA

=100

A

FIN

NO

Page 6: Algoritmos parte 2

PROBLEMA: INTRODUCIR UN NÚMERO Y

SUMAR HASTA QUE SEA POSITIVO

1.-INICIO

2.-N

3.-N=N+1

4.-VERIFICAR SI N>O

4.1.-EN CASO DE NO, VOLVER AL PASO 3

4.2.-EN CASO DE SÍ, IMPRIMIR N

5.-FIN

INICIO

N

SUMA=0

N=N+1

N>O

N

FIN

NO

Page 7: Algoritmos parte 2

PROBLEMA: TENER 6 NÚMEROS Y DECIDIR ENTRE

SUMARLOS O MULTIPLICARLOS

1.-INICIO

2.-A, B, C, D, E, F, G, H

3.-PREGUNTAR SI SE DESEA EFECTUAR UNA SUMA

3.1.1.-EN CASO DE SÍ, SUMA=A++B+C+D+E+F+G+H

3.1.2.-IMPRIMIR SUMA

3.2.-EN CASO DE NO, PREGUNTAR SI SE DESEA

PROMEDIO

3.2.1.-EN CASO DE SÍ, PROMEDIO=(A+B+C+D+E+F)/6

3.2.2.-IMPRIMIR PROMEDIO

4.-FIN

INICIO

A, B, C, D, E, F

SUMA

SUMA=A+B+C+D+E+F PROMEDIO=(A+B+C+D

+E+F)/6

SUMA PROMEDIO

FIN FIN

SÍ SÍ

NO

PROMEDIO

Page 8: Algoritmos parte 2

PROBLEMA: REVISAR UN PASTEL CADA 5 MINUTOS HASTA

QUE ESTÉ COCIDO

1.-INICIO

2.-MIN=0

3.-PREGUNTAR SI EL PASTEL ESTÁ COCIDO

3.1.-EN CASO DE NO, MIN=MIN+5 Y REGRESAR AL PASO 2

3.2.-IMPRIMIR PROMEDIO

4.-FIN

INICIO

MIN=0 MIN=MIN+5

PROMEDIO

FIN

NO

PASTEL

COCIDO

Page 9: Algoritmos parte 2

PROBLEMA: VERIFICAR SI UN SALARIO

ACANZA PARA LOS GASTOS DE LA SEANA

1.-INICIO

2.-ISR, S, A, B, C, D, E, F, G, H

3.-ST=A+B+C+D+E+F+G+H

4.-G=(ST*ISR)

5.-PREGUNTAR SI G>S

5.1.-SI ES MAYOR, IMPRIMIR “NO ALCANZA”

5.2.-SI NO ES MAYOR, IMPRIMIR “SÍ ALCANZA”

6.-FIN

INICIO

ISR=0.12

S=900

A,B,C,D,E,F,G,H

ST=A+B+C+D+E+F+G+H

G=(ST*ISR)+ST

SÍ ALCANZA NO ALCANZA

FIN FIN

G>S

NO