2. Problema 1
Desarrollar un diagrama de flujo que despliegue en pantalla al grupo al cual
perteneces
Inicio
“202”
Fin
Este símbolo
nos marca el
principio o fin
de un diagrama
de flujo.
Este es el que nos
permite ver el
resultado del
procedimiento, este
no tiene limitación de
uso. Y es conocido
como Salida de
Datos.
3. Problema 2
Desarrollar un diagrama de flujo que lea una variable numérica y despliegue en
pantalla su valor en pantalla.
Inicio
“Dame un
valor”
x
“El valor dado
fue” x
Fin
Entrada de datos: este
símbolo se utiliza para
captar información y los
datos dados.
4. Problema 3
Desarrollar un diagrama de flujo que despliegue en pantalla el nombre de usuario.
Inicio
“Dame un
nombre de
usuario.”
Daniela
“El nombre de
usuario fue:”
Daniela
Fin
5. Problema 4
Desarrollar un diagrama de flujo que despliegue en pantalla el número dado.
Inicio
“Digita un
número”
a
res = a * 2
“El doble es”
res
Fin
Proceso interno:
en estos se
presentan cálculos
matemáticos o
desarrollar
formulas
6. Problema 5
Desarrollar un algoritmo que dé como resultado la suma de dos números dados.
Entrada Proceso Salida
Variables
a
b
res
Constantes
res= a + b res
Inicio
“Digita 2
números”
a, b
res= a + b
“El resultado
es:” res
Fin
7. Problema 6
Desarrollar un algoritmo que despliegue en pantalla e resultado del cubo de un
número dado.
Inicio
“Dame un
número”
c
res= c * c * c
“El resultado es:”
res
Fin
8. Problema 7
Desarrollar un algoritmo que despliegue en pantalla el resultado de la suma de los
cuadrados de dos números cualquiera.
Entrada Proceso Salida
Variable
m
n
res
Constante
res= (m *m) + (n * n) res
Fin
“Dame 2
números”
m, n
res= m * m + n * n
“El resultado
es:” res
Fin
9. Problema 8
Desarrollar un algoritmo que determine si un estudiante es Mayor o Menor de
edad.
Edad Edad >= 18
Si
Mayor
No
Menor
15
18
21
15 >= 18
18 >= 18
21>= 18
X
X
X
No
Si
Inicio
“Digita tu
edad”
15
15 >= 18
“Menor de
edad:” 15
“Mayor de
edad:” 18
Fin
Toma de
decisiones: Es el
que te da la
oportunidad de
ver si tu resultado
es cierto (si) falso
(no)
10. Problema 9
Desarrollar un algoritmo que despliegue en pantalla el resultado de la siguiente
expresión aritmética. (a+b)3
/ (a-2)2
Fin
“Digita dos
números”
a, b
res= (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 cero como positivo.
Número Número >= 0
Si
Positivo
No
Negativo
3
0
-9
3 >= 0
0 >= 0
-9 >= 0
X
X
X
No
Si
Inicio
“Digita un
número”
núm.
núm. >= 0
“El número dado
es” negativo
“El número dado
es:” positivo
Fin
12. Problema 11
Desarrollar un diagrama de flujo que permita determinar cuál es el mayor de dos
números cual quiera dados.
Número m > r
Si
mayor
No
menor
d, f
e, k
r, a
d > f
k < e
r > a
X
X
X
No
Si
Fin
“Dame 2
números”
d, f
d > f
“El número dado
mayor es:” d
“El número dado
menor es:” f
Fin
13. Problema 12
Desarrollar un algoritmo que a partir de la venta generada determine si el
descuento aplicado es del 10% o 15%. Deberá desplegar en pantalla el total a
pagar de acuerdo con la siguiente tabla.
Si la venta es mayor a $1.000 el descuento será del 15% y si el menor de será del
10%.
Cantidad $2500 > 15% $900 > 10% Si
Mayor
No
Menor
$500
$3000
$255
$300 > 15%
$500 > 10%
$255 > 10%
X
X
X
Inicio
“Escribe la cuenta
justa.”
m
m > 1000
res 1= (m * .10)
res= res1 – m
res2= m * .15
res= res2 - m
Fin
14. Problema 13
Desarrollar un diagrama de flujo que permita determinar y despliegue en pantalla
tres números diferentes.
No Si
Si
No
No
Inicio
“Dame tres
valores”
a, b, c
a>b b>c “El mayor
es:” b
a>c
“El mayor
es:” c
“El mayor
es:” a
Fin
15. Problema 14
Desarrollar un diagrama de flujo que permita ordenar de mayor a menor dos
números dados y los despliegue ordenados en pantalla.
X Y X>Y X, Y
Si mayor
Y, X
No, menor
5
10
20
-8
8
5
20
-3
5 > 8
10 > 5
20 > 20
-8 > -3
x
10, 5
X
8, 5
x
20, 20
x
-3, -8
No Si
Inicio
“Introduce
2 números”
x, y
x > y
“El orden de mayor a
menor es:” x, y
“El orden de mayor a
menor es:” y, x
Fin
16. Problema 15
Desarrollar un algoritmo que identifique y muestre en pantalla el número mayor 4
valores cual quiera dados.
No No No
Si Si No
N si
Si
No
Si
Inicio
“Dame 4
números”
L, k, d, v
L>k
k>d
k>v
d>v v>k
“El mayor
es:” v
L>v “El mayor
es:” d
“El mayor es:”
v
“El mayor es:”
k
Fin
17. Problema 16
Desarrollar un algoritmo que despliegue en pantalla tres números cualquiera
ordenados de mayor a menor.
No No
Si Si
No Si
Si
No
No
Si
Inicio
“Dame 3
números”
m, s, d
m>d d>s
“El orden de mayor
a menor es:” s, d,
m
m>s
“El orden de mayor a
menor es:” m, d, s
m>s “El orden
de mayor a
menor es:”
d, m, s
“El orden de
mayor a menor
es:” d, s, m
“El orden de
mayor a menor
es:” s, m, d
d>s“El orden de
mayor a menor
es:” m, s, d
Fin