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
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.
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 introducir los datos que se pidan
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
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
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
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
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
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.
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
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
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
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
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
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
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
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