Algoritmos y diagramas de flujo
-
Upload
alma-navarro -
Category
Internet
-
view
411 -
download
1
Transcript of Algoritmos y diagramas de flujo
![Page 1: Algoritmos y diagramas de flujo](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/2.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/3.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/4.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/5.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/6.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/7.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/8.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/9.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/10.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/11.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/12.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/13.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/14.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/15.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/16.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/17.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/18.jpg)
“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](https://reader034.fdocuments.es/reader034/viewer/2022042505/559510f31a28ab0e108b4679/html5/thumbnails/19.jpg)
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