2. Problema 1: Desarrolla un diagrama de flujo que despliegue en pantalla el grupo al cual perteneces.
Inicio
“¿De qué grupo
eres?”
a
“Tu grupo es:”
a
Fin
Este símbolo en forma de
ovalo sirve para iniciar o
terminar un diagrama de
flujo.
Este otro símbolo se le llama
Salida de datos, y su función
es mostrar en pantalla lo que
este contiene lo cual debe
tener comillas.
Este pequeño símbolo
sirve para captar valores
los cuales aquí se
representan como
variables.
3. Problema 2: Desarrollar un diagrama de flujo que lea una variable numérica y despliegue su valor en
pantalla.
Inicio
Fin
“Escriba un
número”
Num
Num
4. Problema 3: Desarrolla un diagrama de flujo que despliegue en pantalla en nombre del usuario.
Fin
Inicio
“Escribe tu nombre”
Name
“Hola:”
Name
5. Problema 4: Desarrolla un diagrama de flujo que despliegue en pantalla en doble de un número dado.
Inicio
“Escriba un número”
Num4
Num5= Num4 * 2
“El doble de numero
dado es:” Num5
Fin
Este símbolo rectángulo es
conocido como proceso
interno, donde se realizan
todas las operaciones
requeridas.
6. Problema 5: Desarrollar un programa que de como resultado la suma de dos números dados.
Inicio
“Escriba dos
números”
sum1, sum2
Res= sum1 + sum2
“El resultado de la suma
de los numero dados
es:” Res
Fin
7. Problema 6: Desarrollar un diagrama de flujo que despliegue en pantalla en valor elevado al cubo de un
número dado.
Inicio
C1
“Escribe un número”
Res= C1*C1*C1
“El cubo del número dado
es:” Res
Fin
8. Problema 7: Desarrollar un diagrama de flujo que despliegue en pantalla el resultado de la suma de los
cuadrados de dos números dados.
Inicio
A,B
“Escriba dos número”
Res7= A*A + B*B
“El resultado de la suma de los
cuadrados de los números dados
es:” Res7
Fin
9. Problema 8: Desarrollar un diagrama de flujo que determine si un estudiante es mayor o menos de edad.
Edad E1>=18 (Si)Mayor
de edad
(No)Menor de
edad
15 15>=18 (no) Menor de
Edad
18 18>=18 (si) Mayor de
Edad
21 21>=18(si) Mayor de
Edad
Inicio
“Digita tu edad”
E1
E1>=
18
“Eres mayor de
edad”
“Aun eres menor
de edad XD”
Fin
No
Si
Prueba de Escritorio
Este símbolo llamado toma
de decisiones, sirve para
elegir el camino con base a
la condición que esté
presente, ya sea Si o No.
En este recuadro se muestra un
ejemplo de cómo funciona el
programa lógicamente dando
valores reales y no variables,
mostrando el proceso y la
salida.
10. Problema 9: Desarrollar un diagrama de flujo que despliegue en pantalla el resultado de esta operación:
(𝒂 + 𝒃) 𝟑
(𝒂 − 𝟐) 𝟐
Prueba de Escritorio
a b (𝒂 + 𝒃) 𝟑
(𝒂 − 𝟐) 𝟐
res
5 11 res=(4,096)/(9) 1,365
3 9 res=(1,728)/(1) 1,728
8 4 res=(1,728)/(36) 48
Inicio
“Escribe dos números”
a,b
res= ((a+b)*(a+b)*(a+b)) /
((a-2) *(a-2))
“El resultado de la formula con
los valores dados es:” res
Fin
11. |
Problema 10: Desarrollar un diagrama de flujo que permita determinar si un número es positivo o negativo,
considerando al 0 como positivo.
Prueba de Escritorio
num num>=0 Positivo (si) Negativo(no)
2 2>=0 (si) Positivo
0 0>=0 (si) Positivo
-7 -7>=0 (no) Negativo
Inicio
“Escriba un número”
num
num>=0
“El número dado es
positivo”
“El número dado es
negativo”
Fin
No
Si
12. Problema 11: Desarrollar un diagrama de flujo que permita determinar cuál es el mayor de 2 números dados.
Prueba de Escritorio
Num
a,b
a>b Mayor (si) Mayor (no)
5,3 5>3 Mayor
7,5 7>5 Mayor
2,2 2>2 Mayor
Inicio
“Digita dos numero
diferentes”
a,b
a>b
“El mayor es:” b
“El mayor es:” a
Fin
Si
No
13. Problema 12: Desarrollar un diagrama de flujo que a partir de la venta generada determine si el descuento
aplicado es del 10 o 15%. Debe desplegar en pantalla el total a pagar de la venta de acuerdo a la siguiente
tabla:
Venta > a 1000 pesos, Descuento de 15%
Venta < a 1000 pesos, Descuento de 10%
Prueba de Escritorio
Total Ice>=1000 (Ice*.15)-Ice (si) (Ice*.10)-Ice
(no)
1,518 1,518>=1000 (1,518*.15)-1.518
=1,290.3
875 875>=1000 (875*.10)-875
=787.5
2,500 2500>=1000 (2,500*.15)-2,500
=2,125
Inicio
“Escriba cuanto gasto”
Ice
Ice>=1000
res1=Ice*.15
res=res1-Ice
res2=Ice*.10
res=res2-Ice
“El total a pagar es: “res
“El total a pagar es: “res
Fin
No
Si
14. Problema 13: Desarrollar un diagrama de flujo que permita determinar y que despliegue en pantalla el Mayor
de 3 números.
Prueba de Escritorio
a,b,c a>b a>c b>c Mayor A Mayor C Mayor B
3,7,11 3>7 (no) 7>11
(no)
11
15,1,9 15>1(si) 15>9
(si)
15
3,16,7 3>16(no) 16>7
(si)
16
Inicio
“Escriba 3 números”
a,b,c
a>c
b>ca>b
“El número mayor
es:” a
“El número mayor
es:” b
“El número mayor
es:” c
“El número mayor
es:” c
Fin
1
1
no
si
si
no
si
no
Este símbolo circular sirve
para conectar el flujo del
programa, solo puede tener
una salida, es como un
ayudante de las líneas de
flujo, este evita que se
crucen.
15. Problema 14: Desarrollar un diagrama de flujo que permita ordenar de mayor a menor 2 números dados y los
despliegue en pantalla.
Prueba de Escritorio
a b a>b a,b (si) b,a(no)
8 2 8>2 (si) 8,2
3 3 3>3 (si) 3,3
5 8 5>8 (no) 8,5
Inicio
“Escribe dos números”
a,b
a>b
“El orden de mayor a
menor es:” b,a
“El orden de mayor a
menor es:” a,b
Inicio
No Si
16. Problema 15: Desarrollar un diagrama de flujo que identifique y muestre en pantalla el número mayor de 4
números dados.
Prueba de Escritorio
a b c d a>b a>c a>d b>c b>c Salida
7 1 3 5 7>1
(si)
7>3 (si) 7>5 (si) 7
8 16 14 22 8>16
(no)
16>14
(si)
16>22 (no) 22
8 10 4 2 8>10
(no)
10>4
(si)
10>2 (si) 10
Inicio
“Digita 4 números”
a,b,c,d
a>b b>d
d
b>c “El mayor es:” b
a>d
a>c c>d
“El mayor
es:” d
“El mayor es:” a
“El mayor
es:” c
Fin
1
1
si
si
no
no
no
si
no
si
si no
sino
17. Problema 16: Desarrollar un diagrama de flujo que identifique y muestre en pantalla el número mayor de 5
valores dados.
no si si no
si no no si
no
si
si si no no
no
si
si no
no
si
Prueba de Escritorio
a,b,c,d,e a>b a>c a>d a>e b>c b>d b>e c>d d>e c>e Salida
1,3,9,11,7 1>3
(no)
3>9 (no) 9>11
(no)
11>7
(si)
11
5,7,4,2,13 5>7
(no)
7>4 (si) 7>2 (si) 7>13
(no)
¡3
16,5,4,1,9 16>5
(si)
16>4
(si)
16>1
(si)
16>9
(si)
16
Inicio
“Escribe 5 números”
a,b,c,d,e
a>b b>c b>d b>e
a>d
a>c
a>e
c>e
c>d d>e
“El mayor
es:” a
“El mayor
es:” b
“El mayor
es :” e
“El mayor
es:” d
1
1
2
1
2
Fin
“El mayor
es:” c