0% encontró este documento útil (0 votos)
733 vistas14 páginas

Diagrama de Flujo

Este documento contiene dos ejercicios propuestos sobre algoritmos. El primer ejercicio propone desarrollar algoritmos para determinar el menor entre dos números y sumar dos números. El segundo ejercicio propone mejorar un algoritmo para determinar el mayor y menor entre tres números distintos, y desarrollar un algoritmo para determinar el mayor y menor entre cuatro números distintos.

Cargado por

Anderson Duarte
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
733 vistas14 páginas

Diagrama de Flujo

Este documento contiene dos ejercicios propuestos sobre algoritmos. El primer ejercicio propone desarrollar algoritmos para determinar el menor entre dos números y sumar dos números. El segundo ejercicio propone mejorar un algoritmo para determinar el mayor y menor entre tres números distintos, y desarrollar un algoritmo para determinar el mayor y menor entre cuatro números distintos.

Cargado por

Anderson Duarte
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Universitaria


Universidad Nacional Experimental Francisco de Miranda
Cablo- Urachiche- Yaracuy

Algoritmos

Estudiantes:
Ariana Badiun C.I: 26.402.182
Omarbys Ruiz C.I: 26.461.936
Yorgelis Marin C.I: 27.122.693
Anderson Duarte C.I: 25.929090

Urachiche, 03 de mayo de 2.023


#1 Ejercicios propuestos:

a) Realizar un algoritmo que Diagrama de flujo


permita leer dos valores,
determinar cuál de los dos
valores es el menor y escríbalo.
Inicio

Pseudocódigo
1. Inicio
2. Localizar las variables A, “Introduzca dos
B. valores
3. Solicitar la introducción distintos”
de dos valores distintos.
4. Leer los 2 valores.
5. Asignarlos a las variables
A y B.
6. Si A =B Entonces A, B
vuelve a 3 porque los
valores deben ser
distintos
7. Si A > B Entonces

Escribir B “Es el menor” SI


A=B

8. De lo contrario:
NO
Escribir A “Es el menor”

9. Fin_Si NO SI
10. Fin A>B

A “Es el menor” B “Es el menor”

Fin
b) Realizar un algoritmo que
sume dos números.
Diagrama de flujo
Pseudocódigo
1. Inicio
Inicio
2. Inicializar las variables
Num 1, Num 2.
3. Leer los 2 valores.
4. Almacenarlos en las
variables Num 1 y Num
2. Num 1, Num 2
5. Crear variable que
guarde la suma:
Suma = Num1+Num 2
6. Realizar la suma de
los dos números y
guardarlas en la
Suma= Num 1+Num 2
variable Suma
7. Escribir Suma
8. Fin

Suma

Fin
Ejercicio No: 2

Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C
respectivamente. El algoritmo debe imprimir cuál es el mayor y cuál es el menor. Recuerde
constatar que los tres valores introducidos por el teclado sean valores distintos. Presente un
mensaje de alerta en caso de que se detecte la introducción de valores iguales.

Pseudocódigo Diagrama de Flujo


1. Inicio
2. Inicializar las variables A, B y C
3. Leer los tres valores
4. Almacenar en las variables A, B
yC
5. Si A > B y A > C Entonces
6. Escribir A “Es el mayor”
7. Sino
8. Si B > A y B > C Entonces
9. Escribir B “Es el mayor”
10. Sino
11. Escribir C “Es el mayor”
12. Fin_Si
13. Fin_Si
14. Fin

#2 Ejercicios propuestos:

a) ¿Es este algoritmo la solución perfecta al ejercicio anterior? Razone su respuesta.


b) De ser necesario ¿qué cambios deberá realizar? Indíquelos.
c) Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B, y C
respectivamente. El algoritmo debe indicar cuál es el menor. Asumiendo que los tres valores
introducidos por el teclado son valores distintos.
d) Desarrolle un algoritmo que lea cuatro números diferentes y a continuación imprima el mayor
de los cuatro números introducidos y también el menor de ellos.

Respuesta a)
En efecto, el algoritmo presentado no es la solución a dicho ejercicio, pues en él hace falta
imprimir cual es el menor y el mensaje de alerta por si un valor es igual.
A continuación, se muestran los cambios necesarios:
Pseudocódigo Diagrama de
Inicio
1. Inicio Flujo
2. Inicializar las tres
variables: A, B y C
3. Leer valores: A, B y C A, B, C
4. Si A>B>C Entonces
5. Escribir A “Es el mayor”
Escribir C “Es el menor”
No Si
6. Sino A>B>C
Si
7. Si B>A>C Entonces
No
8. Escribir B “Es el mayor”
Escribir C “Es el menor” A ”Es el mayor”
9. Sino B ”Es el mayor” C “es el menor”
Si
10.Si A>C>B Entonces B>A>C C “es el menor”
11.Escribir A “Es el mayor”
Escribir B “Es el menor”
12.Sino No
13.Si C>A>B Entonces
14.Escribir C “Es el mayor”
Si A “Es el mayor”
Escribir B “Es el menor” A>C>B
B “Es el menor”
15.Sino
16.Si C>B>A Entonces
17.Escribir C “Es el mayor” No
Escribir A “Es el menor”
18.Sino
19.Si B>C>A Entonces Si C “Es el mayor”
C>A>B
20.Escribir B “Es el mayor” B “es el menor”
Escribir A “Es el menor”
21.Sino No
22.Escribir “Los números
deben ser diferentes
23.Fin_Si
24.Fin_Si Si C “Es el mayor”
C>B>A
25.Fin_Si A “Es el menor”

26.Fin
No

B “Es el mayor
Si
B>C>A
A “Es el menor
Los números
deben ser
diferentes

Fin
c) Desarrolle un algoritmo
que permita leer tres
Diagrama de Flujo
valores y almacenarlos en
las variables A, B, y C
respectivamente. El Inicio
algoritmo debe indicar cuál
es el menor. Asumiendo
que los tres valores
introducidos por el teclado
A, B, C
son valores distintos.
Pseudocódigo
1. Inicio
2. Inicializar las
variables A, B y C.
A<By SI
3. Leer los 3 valores.
A<C
4. Almacenar en las
variables A, B y C. NO
5. Si A < B y A < C
Entonces
6. Escribir A “Es el
A “Es el menor”
menor”
B<Ay SI
7. Sino
B<C
8. Si B < A y B < C
Entonces
9. Escribir B “Es el B “Es el menor”
menor”
10. Sino NO
11. Escribir C “Es el
menor”
12. Fin_Si C “Es el menor”
13. Fin_Si
14. Fin

Fin
d) Desarrolle un algoritmo que lea Diagrama de flujo
cuatro números diferentes y a
continuación imprima el mayor de los
Inicio
cuatro números introducidos y
también el menor de ellos.
A, B, C, D
Pseudocódigo

1. Inicio
No Si
2. Inicializar las variables A, B, C, A>B>C>D
D
3. Leer los 4 valores
4. Almacenar en las variables A, B,
C, D
5. Si A>B>C>D entonces
6. Escribir A “Es el mayor”, D “Es A “Es el mayor”

Si
el menor” A>C>D>B D “Es el menor”

7. Sino No
8. Si A>C>D>B entonces A “Es el mayor”
9. Escribir A “Es el mayor”, B “Es No
B “Es el menor”
el menor”
10. Sino Si
B>A>C>D

11. Si A>D>B>C entonces


12. Escribir A “Es el mayor”, C “Es B “Es el mayor”
Si
el menor” A>D>B>C
D “Es el menor”
13. Sino
Si
14. Si D>B>C>A entonces A “Es el mayor” B>D>A>C

15. Escribir D “Es el mayor”, A “Es


C “Es el menor”
el menor” No
16. Sino B “Es el mayor”

17. Si D>C>A>B entonces No


C “Es el menor”

18. Escribir D “Es el mayor”, B “Es


el menor”
Si Si
19. Sino D>B>C>A B>C>D>A

20. Si D>A>B>C entonces


21. Escribir D “Es el mayor”, C “Es
el menor” D “Es el mayor” B “Es el mayor”
Los valores
No
22. Sino A “Es el menor”
No
A “Es el menor”
deben ser
diferentes
23. Si C>D>B>A entonces
24. Escribir C “Es el mayor”, A “Es Si
C>B>A>D
el menor”
25. Sino
Si
26. Si C>A>D>B entonces D>C>A>B C “Es el mayor”
No
27. Escribir C “Es el mayor”, B “Es D “Es el menor”
el menor” D “Es el mayor”
28. Sino Si
B “Es el menor” C>A>D>B
29. Si C>B>A>D entonces
30. Escribir C “Es el mayor”, D “Es No

el menor” C “Es el mayor” Fin


No
31. Sino B “Es el menor”

32. Si B>C>D>A entonces


No
33. Escribir B “Es el mayor”, A “Es D>A>B>C
Si C>D>B>A
Si

el menor”
34. Sino
35. Si B>D>A>C entonces D “Es el mayor”

C “Es el mayor”
36. Escribir B “Es el mayor”, C “Es C “Es el menor”

el menor” A “Es el menor”

37. Sino
38. Si B>A>C>D entonces
39. Escribir B “Es el mayor”, A “Es
el menor”
40. Sino
41. Escribir “Los valores deben ser
diferentes”
42. Fin_si
43. Fin_si
44. Fin_si
45. Fin_si
46. Fin_si
47. Fin_si
48. Fin
#3 Ejercicios propuestos
a) Desarrolle un algoritmo Inicio
que realice la sumatoria de
los números enteros
múltiplos de 5,
comprendidos entre el 1 y N= 0
el 100, es decir, 5 + 10 +
Suma= 0
15 +…. + 100. El programa
deberá imprimir los
números en cuestión y
finalmente su sumatoria
Pseudocódigo
1. Inicio N= 100
2. Declaración de
variables
N=0, Suma=0
3. Asignación contador
N=N+5,
N= N+5
Suma=Suma+5 No
4. Si N=100 Entonces Suma= Suma+N
5. Escribir Suma
6. De lo contrario,
Si
repetir desde el paso
3
7. Fin_si Suma
8. Fin

Fin

Diagrama de flujo
b) Desarrolle un algoritmo que realice la sumatoria de los números enteros pares comprendidos
entre el 1 y el 100, es decir, 2 + 4 + 6 +…. + 100. El programa deberá imprimir los números en
cuestión y finalmente su sumatoria
c) Desarrolle un algoritmo que lea los primeros 300 números enteros y determine cuántos de ellos
son impares; al final deberá indicar su sumatoria.
a) A este algoritmo le hace falta corregir la formula, para calcular la hipotenusa, donde
Hip=¿, el error que presenta esta que al tener mal escrita la formula, al introducir los valores
obtendremos un resultado erróneo.
b) Desarrollar un algoritmo que calcule el área de un cuadrado.
# 5 Ejercicio propuesto
a) Realiza un algoritmo que le permita determinar el área de un rectángulo.

También podría gustarte