Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Titulo:
“ALGORITMOS, PSEUDOCODIGOS Y DIAGRAMAS DE
FLUJO”
Presenta
Christopher Bryan Juárez Cadena
Asignatura
FUNDAMENTOS DE PROGRAMACIÓN
SEMESTRE 1
Grupo: B
Catedrático
Sergio Fidel Rivas Ferretiz
Ciclo escolar
AGOSTO 2022 – DICIEMBRE 2022
ALGORITMO PSEUDOCÓDIGO
1. Inicio 1. Inicio.
2. Ingresar la calificación 1. 2. Calif1.
3. Ingresar la calificación 2. 3. Calif2.
4. Ingresar la calificación 3. 4. Calif3.
5. Ingresar la calificación 4. 5. Calif4.
6. Sumar calificaciones. 6. S= (Calif1 + Calif2 + Calif3 +
7.Dividir el resultado entre 4. Calif4) / 4
8.Imprimir en pantalla el resultado. 7. R = S / 4
9.Fin 8. Mostar R.
9. Fin
2.-Elaborar un algoritmo para saber la edad de una persona, para realizar este
cálculo debemos de saber el año de nacimiento y el año actual.
ALGORITMO
1.Inicio.
2. Ingresar el año actual.
3. Ingresar el año de nacimiento.
4. Restarle el año actual el año de
nacimiento
5.Imprimir el resultado
6. Fin
PSEUDOCODIGO
1. Inicio
2. A_nact.
3. A_nac.
4. R = A_act – A_nac
5. R
6. Fin
𝑉𝑜𝑙 = 𝜋 ∗ 𝑅2 ∗ ℎ
𝐴𝑟𝑒𝑎 = 2 ∗ 𝜋 ∗ 𝑅 ∗ 𝐻
ALGORITMO
1. Inicio.
2. Establecer el valor de Pi.
3. Ingresar el radio.
4. Ingresar la altura.
5. Multiplicar Pi, por el Radio al cuadrado, por la altura.
6. Multiplicar 2, por Pi, por el Radio, por la altura.
7. Imprimir el volumen.
8. Imprimir el área.
9. Fin.
PSEUDOCODIGO
1. Inicio.
2. P
3. R
4. H
5. Vol = P * (r^2) * H
6. Area = 2 * P * R * H
7. Vol
8. Area
9. Fin
ALGORITMO
1. Inicio
2. Ingresar precio original
3. Multiplicar el precio original por
0.16.
4. Sumarle el resultado al precio
original.
5. Imprimir el precio final
6. Fin.
PSEUDOCODIGO
1. Inicio
2. P_o
3. Iva = P_o * 0.16
4. P_f = P_o + Iva
5. P_f
6. Fin
7.- Se desea calcular la distancia recorrida (m) por un automóvil que tiene una
velocidad constante (m/s) durante un tiempo T (sg), considerar que es un MRU
(Movimiento Rectilíneo Uniforme).
ALGORITMO
1. Inicio
2. Ingresar la velocidad constante
en metros por segundo
3. Ingresar el tiempo en segundos
4. Multiplicar la velocidad constante
por el tiempo
5. Imprimir el resultado
6. Fin
PSEUDOCODIGO
1. Inicio
2. V_cons
3. T
4. D = V_cons * T
5. D
6. Fin
ALGORITMO
1. Inicio PSEUDOCODIGO
2. Ingresar el valor “a” 1. Inicio
3. Ingresar el valor “b” 2. a
4. Si el valor a = b, entonces: 3. b
5. Volver al paso 2 4. SI a = b:
6. Si el valor a > b, entonces: 5. volver paso 2
7. Imprimir a 6. SI a > b:
8. Si el valor a < b, entonces: 7. a
9. Imprimir b 8. SI a < b:
10. Fin 9. b
PSEUDOCODIGO
1.Inicio
2. Cat_A
3. Cat_B
4. C_2 = (Cat_A ^2) + (Cat_B ^2)
5. H = sqrt(C_2)
6. H
7. Fin
1.-Desarrolle un programa que solicite dos números enteros a y b, y realice las siguientes
operaciones:
a+b b-a a/b
a-b a*b b/a
PSEUDOCODIGO
1. Inicio
2. A
3. B
4. C
5. R = (A + B + C ) / 3
6. R
7. Fin
ALGORITMO
1. Inicio
2. Ingresar A
3. Ingresar B
4. Dividir A / B y sumarle 1
5. Mostrar “A /B = “ y el resultado
6. Fin
PSEUDOCODIGO
1. Inicio
2. A
3. B
4. R = (A / B) +1
5. “A + B = ” R
6. Fin
4.- Escribe la siguiente expresión y resuélvela dando los datos por teclado
ALGORITMO PSEUDOCODIGO
1. Inicio 1. Inicio
2. Ingresar valor A 2. A
3. Ingresar valor B 3. B
4. Ingresar valor C 4. C
5. Ingresar valor D 5. D
6. sumar A y B, sumar C y D y dividir los 6. R=(A+B) /(C+D)
resultados entre si 7. R
7. Imprimir el resultado 8.Fin
8. Fin
5.- Escribe la siguiente expresión y resuélvela dando los datos por teclado
ALGORITMO 5. Ingresar valor D
1. Inicio 6. Sumar A más, la división de la resta de
2. Ingresar valor A C menos D, entre B
3. Ingresar valor B 7. Imprimir el resultado
4. Ingresar valor C 8. Fin
5. D
6. R = A+ (B/(CD))
7. R
8. Fin
PSEUDOCODIGO
1. Inicio
2. A
3. B
4. C
6.- Escribe la siguiente expresión y resuélvela dando los datos por
teclado
ALGORITMO
1. Inicio
2. Ingresar valor A PSEUDOCODIGO
3. Ingresar valor B 1. Inicio
4. Ingresar valor C 2. A
5. Ingresar valor D 3. B
6. Ingresar valor E 4. C
7. Ingresar valor F 5. D
8. La división de la suma de A, más la 6. E
división de B entre C, entre la suma de D 7. F
más la división de E entre F 8. R= ((A + B/C) /
9. Imprimir el resultado (D + (E/F))
10.Fin 9. R
10. Fin