1. Colegio Nacional De Educación
Profesional Técnica Plantel Tlalnepantla
1
Alumno: Mauricio Muñoz Bravo
Módulo: Manejo de técnicas de programación
Profesor: Hugo Acosta Serna
Grupo: 201
Matricula: 141930164-1
Ciclo escolar: 2.14.15
2. 1.- Desarrollar un diagrama de flujo que despliegue en pantalla el valor de pi
INICIO
‘’pi=3.1416’’
FIN
INICIO: Sirve para indicar
el inicio del diagrama
SALIDA DE DATOS: Sirve para
dar la primera instrucción
FIN: sirve para dar por
terminado el diagrama
FLUJO DE INFORMACIÓN:
Sirve para dar continuidad
al diagrama.
3. 2.- Desarrolla un diagrama de flujo que imprima en pantalla el nombre que
el usuario indique.
INICIO
‘’Digita un
nombre’’
Usuario
‘’Tu nombre es”
Usuario
FIN
ENTRADA DE
DATOS: Sirve
introducirlosdatos
que se pidan
4. 3.- Desarrollar un diagrama de flujo que imprima en pantalla el doble de
cualquier número dado.
INICIO
‘’Digita un
nombre’’
NÚM
Res= Núm^2
‘’el doble es’’
Res
FIN
PROCESO INTERNO:
Sirve para introducir
datos U operaciones
matemáticas
5. 4.- Desarrollar un diagrama de flujo que imprima en pantalla el doble de
cualquier número dado.
INICIO
“DAME UN
NUMERO”
NÚM
RES=NUM*2
“EL DOBLE
ES” RES
FIN
6. 5.- Desarrolla un diagrama de flujo que despliegue en pantalla el nombre y
grupo que el usuario indique.
INICIO
“DIGITE
NOMBRE Y
GRUPO”
NOM
GPO
“TU NOMBRE
ES” NOM
TU GRUPO
ES” GPO
FIN
7. 6.- Desarrollar un algoritmo grafico que despliegue en pantalla el resultado
de la suma de los cuadrados de dos números cualquiera.
INICIO
“DAME
NUMEROS
CUALQUIERA”
NÚM1
NÚM2
RES=NUM1ᶺ2
+ NUM2ᶺ2
“LA SUMA DE
DOS
NUMEROS
ES” RES
FIN
8. 7.- Desarrollar un diagrama de flujo que muestre en pantalla el resultado de
la siguiente expresión matemática: (x+y)3
(x-y)2
INICIO
‘’Dame el valor
De X y Y
X, Y
Res= ((x+y)) ^3 / ((x-y)) ^2
‘’El resultado de la
expresión
matemática es ’’
Res
FIN
9. 8.- Desarrolla un algoritmo que determine si un número proporcionado por el
usuario es positivo o negativo. Considerando al 0 como positivo.
NO
SI
INICIO
‘’Dame un
número’’
NÚM
NÚM>=0
‘’Negativo’’
‘’Positivo’’
FIN
TOMA DE DECISIONES:
Sirve para poner
diferentes datos y
pones cual es el
verdadero o falso.
10. 9.- Desarrollar un diagrama de flujo que permita determinar si una persona
es mayor o menor de edad.
NO
SI
INICIO
‘’Dame un tu
edad’’
EDAD
EDAD>=18
‘’Eres menor’’
‘’Eres mayor’’
FIN
11. 10.- Desarrollar un algoritmo que permita determinar cuál es el mayor de
dos números dados.
NO
SI
INICIO
‘’Dame dos
números’’
NÚM 1,
NÚM 2
NUM1>=
NUM 2 ‘’El menor es’’
NÚM 2
‘’El mayor es’’
NÚM 1
FIN
12. 11.- Desarrolla un diagrama de flujo que determine el monto total a pagar en
una venta, considerando que si el total es mayor a $1000 se le aplicara el
20% de descuento, de lo contrario solo se le aplicara el 5%.
NO
SI
INICIO
“Dame la
Cantidad
Total”
‘
CANT
Cant>1000
Res = ((Cant*5)/100)
Res = ((Cant*20)/ 100)
Des= (Cant-Res)
Des = (Cant-Res)
‘’El total de
pagar es’’
Des
FIN
13. 12.- Desarrollar un algoritmo que determine y muestre en pantalla el menor
de 3 números dados.
NO
SI
INICIO
‘’Dame dos
números’’
NÚM 1 NÚM 2
NÚM
1>NÚM
2
“NÚM 1 es
menor que”
NÚM 2
FIN
‘’NÚM 2 es
menor que’’
NÚM 1
14. 13.- Desarrolla un diagrama de flujo que determine el número mayor de 3
números diferentes dados.
NO SI
SI NO
SI
FIN
INICIO
‘’Dame tres
números’’
X, Y, Z
X>=Y Y>=Z
“El mayor
es” y
X>=Z
“El mayor es’’
X
“El mayor
es” z
15. 14.- Desarrollar un algoritmo que permita ordenar de mayor a menor 2
números cualquiera dados.
NO
SI no
INICIO
‘’Dame 2
números’’
C,D
C>D
‘’El orden es’’
C,D
‘’El orden es’’
D,C
FIN
16. 15.- Desarrollar algoritmo que permite determinar y mostrar en pantalla el
número mayor de cuatro números cualquiera.
NO SI SI
SI NO
NO SI
SI
NO
NO
SI
‘’Dame 4
números’’
A,B,C,D
A>B B>C
A>C
A>D
B>D
“El mayor es”
A
C>D
“El mayor es”
D
“El mayor es”
C
“El mayor es”
B
FIN
INICIO
17. 16.- Desarrollar un algoritmo que permita ordenar de mayor a menor 4
números cualesquiera.
NO SI SI
SI
NO
SI
NO
SI
‘’Dame 3
números’’
X,Y,W
X>Y Y>W
X>W
Y>W
W>X
‘’El orden es’’
X, Y, W
‘’El orden es’’
X, W, Y
“El orden es’’
W, X, Y
‘’El orden es’’
W, Y, X
FIN
INICIO