Algoritmos y diagramas de flujo

19
CEB-6/13 “Lic. Jesús Reyes Heroles” Informática II Profesora: Gabriela Vázquez Juárez “ALGORITMOS Y DIAGRAMAS DE FLUJOAlumno: Jesús Kevin Casildo Vázquez Nl. 10 Grupo: 201 Ciclo escolar: 2012 - 2013

Transcript of Algoritmos y diagramas de flujo

Page 1: Algoritmos y diagramas de flujo

CEB-6/13

“Lic. Jesús Reyes Heroles”

Informática II

Profesora: Gabriela Vázquez Juárez

“ALGORITMOS Y DIAGRAMAS DE FLUJO”

Alumno: Jesús Kevin Casildo Vázquez

Nl. 10

Grupo: 201

Ciclo escolar: 2012 - 2013

Page 2: Algoritmos y diagramas de flujo

“Suma de dos números”

1. Inicio

2. A, b y suma

3. Suma= a + b

4. Suma

5. Fin

Inicio

A, b y suma

Suma= a + b

Suma

Fin

Page 3: Algoritmos y diagramas de flujo

“Sacar el área de un circulo”

1. Inicio

2. Radio, pi, área

3. Área= pi * radio * radio

4. Área

5. Fin

Inicio

Radio, pi, área

Área= pi * radio * radio

Área

Fin

Page 4: Algoritmos y diagramas de flujo

“Sacar área y perímetro de un rectángulo”

1. Inicio

2. Área, perímetro, base y altura

3. Área= base * altura

4. Área

5. Perímetro= base + base + altura + altura

6. Perímetro

7. Fin

Inicio

Área, perímetro,

base y altura

Área= base * altura

Área

Perímetro= base +

base + altura + altura

Fin

Page 5: Algoritmos y diagramas de flujo

“Sacar la edad de un persona”

1. Inicio

2. Resta, año actual y año de nacimiento

3. Resta= año de nacimiento - año actual

4. Resta

5. Fin

Inicio

Resta, año actual y

año de nacimiento

Resta= año de nacimiento - año actual

Resta

Fin

Page 6: Algoritmos y diagramas de flujo

“Sacar el promedio de 8 materias”

1. Inicio

2. Promedio, calif.1, calif.2, calif.3, calif.4, calif.5,

calif.6, claif.7, calif.8, suma, división y 8 materias

3. Promedio= calif.1 + calif.2 + clif.3 + calif.4

+ calif.5 + calif.6 + claif.7 + calif.8 / 8 materias

4. Promedio

5. Fin

Inicio

Promedio, calif.1,

calif.2, calif.3, calif.4,

calif.5, calif.6, calif.7,

calif.8, suma, división y

8 materias

Promedio= calif.1 + calif.2 + calif.3

+ calif.4 + calif.5 + calif.6 + calif.7 +

calif.8 / 8 materias

Promedio

Fin

Page 7: Algoritmos y diagramas de flujo

“Pasos para elaborar un sándwich de pollo”

1. Inicio

2. Receta, ingredientes y procedimiento

3. Receta + ingredientes + procedimiento

4. Sándwich de pollo

5. Fin

Inicio

Receta, ingredientes y

procedimiento

Receta + ingredientes

+ procedimiento

Sándwich de pollo

Fin

Page 8: Algoritmos y diagramas de flujo

“Pasos para elaborar un pastel de chocolate”

1. Inicio

2. Receta, ingredientes y procedimiento

3. Receta + ingredientes + procedimiento

4. Pastel de chocolate

5. Fin

Inicio

Receta, ingredientes

y procedimiento

Receta + ingredientes

+ procedimiento

Pastel de chocolate

Fin

Page 9: Algoritmos y diagramas de flujo

“Calcular el área de un triángulo”

1. Inicio

2. Área, base y altura

3. Área= base * altura / 2

4. Área

5. Fin

Inicio

Área, base y altura

Área= base * altura / 2

Área

Fin

Page 10: Algoritmos y diagramas de flujo

“Resolver una ecuación de dos variables”

1. Inicio

2. Ecuación

3. Desarrollo de la ecuación

4. Ecuación

5. Fin

Inicio

Ecuación

Desarrollo de la ecuación

Ecuación

Fin

Page 11: Algoritmos y diagramas de flujo

“Teniendo los datos A, B, C y D que representan números

enteros escribe los mismos en orden inverso”

1. Inicio

2. A, B, C y D

3. D, C, B y A

4. Fin

Inicio

A, B, C y D

D, C, B y A

Fin

Page 12: Algoritmos y diagramas de flujo

“Un estudiante obtiene cinco calificaciones a lo largo del semestre,

muestra en la pantalla el promedio de sus calificaciones”

1. Inicio

2. Promedio, calif.1, calif.2, calif.3, calif.4, calif.5,

suma, división y 5 materias

3. Promedio= calif.1 + calif.2 + calif.3 + calif.4 + calif.5 / 5 materias

4. Promedio

5. Fin

Inicio

Promedio, calif.1,

calif.2, calif.3,

calif.4, calif.5,

suma, división y 5

materias

Fin

Promedio= calif.1 +

calif.2 + calif.3 + calif.4 +

calif.5 / 5 materias

Promedio

Page 13: Algoritmos y diagramas de flujo

“Leer dos valores distintos; determina cuál de los dos es

el mayor y que lo muestre en pantalla”

1. Inicio 2. A y B 3. A > B, no, B > A, si, B 4. Si, A 5. Fin

Inicio

A y B

A > B B > A

B

SI

No

Si

A

Fin

Page 14: Algoritmos y diagramas de flujo

“Lee tres valores y almacénalos en las variables A, B y C.

Mostrar en pantalla cuál es el valor menor. Considera que los

tres valores deben de ser diferentes.

1. Inicio 2. A= 1, B=2, C= 3 3. A > B, si, A 4. No, B > A, si, B 5. Fin

A > B

SI

A

SI

B B > A

A

Fin

NO

Inicio

A= 1, B=2, C= 3

Page 15: Algoritmos y diagramas de flujo

“Leer un valor entero N y determinar si es positivo o no,

si no es positivo pedir otro número, hasta que sea positivo.

1. Inicio 2. N y 1 positivo 3. N= 1 4. N + 5. No - 6. Si + 7. Fin

Inicio

N y 1 positivo

N= 1

N+ No

-

Si

+

Fin

Page 16: Algoritmos y diagramas de flujo

“Introducir seis números enteros y calcular la suma y el promedio

de dichos números; se le debe preguntar al usuario qué operación

quiere realizar: si la respuesta es “Suma”, calcular sumas; si la

respuesta es “Promedio”, calcular el promedio.

1. Inicio 2. 1, 2, 3, 4, 5, 6 y suma 3. Suma, si, suma 4. Suma, no 5. Promedio 6. Fin

Inicio

1, 2, 3, 4, 5,

6 y suma

Suma

Si Suma=

1+2+3+4+

5+6 no

Promedio=

1+2+3+4+5+6/6

Fin

Page 17: Algoritmos y diagramas de flujo

“Se desea elaborar un pastel de chocolate. Una vez que el pastel

se mete al horno es necesario revisarlo cada 5 minutos hasta que esté

perfectamente cocido.

1. Inicio 2. Receta, ingredientes y pastel 3. Pastel= receta + ingredientes 4. Cocido, no, volver a preguntar, 5 minutos 5. Cocido, si 6. Listo ya esta cocido 7. Fin

Receta,

ingredientes y

pastel

Pastel= receta +

ingredientes

Pastel

Cocido

No

Volver a

preguntar

Si

Listo, ya

esta cocido

Fin

Inicio

5 minutos

Page 18: Algoritmos y diagramas de flujo

“La sumatoria de los números enteros múltiplos de 5,

comprendidos entre el 1 y el 100, es decir, 5 + 10 +… + 100.

Mostrar en pantalla los números y su sumatoria.

1. Inicio 2. N=0, suma= 0 3. N= n + 1 4. Suma= suma + n 5. 0 + 5, 5 6. 5 + 5, 10 7. 10 + 5, 15 8. 15 + 5, 20 9. 20 + 5, 25 10. 25 + 5, 30 11. 30 + 5, 35 12. 35 + 5, 40 13. 40 + 5, 45 14. 45 + 5, 50 15. 50 + 5, 55 16. 55 + 5, 60 17. 60 + 5, 65 18. 65 + 5, 70 19. 70 + 5, 75 20. 75 + 5, 80 21. 80 + 5, 85 22. 85 + 5, 90 23. 90 + 5, 95 24. 95 + 5, 100 25. Fin

Inicio

N=0, suma= 0

N= n + 1

Suma= suma + n

0 + 5 5

5 + 5 10

10 + 5

5

15

15 + 5

5 + 5 10

20

20 + 5

5 + 5 10

25

25 + 5

5 + 5 10

30

30 + 5

5 + 5 10

35

40 + 5

5 + 5 10

45

45 + 5

5 + 5 10

50

50 + 5

5 + 5 10

55

55 + 5

5 + 5 10

60

35 + 5

5 + 5 10

40

Page 19: Algoritmos y diagramas de flujo

60 + 5

5 + 5 10

65

70 + 5

5 + 5 10

75

75 + 5

5 + 5 10

80

80 + 5

5 + 5 10

85

85 + 5

5 + 5 10

90

90 + 5

5 + 5 10

95

95 + 5

5 + 5 10

100

65 + 5

5 + 5 10

70

60 + 5

5 + 5 10

Fin