Este documento contiene 15 diagramas de flujo para resolver diferentes problemas matemáticos y lógicos. Cada diagrama describe los pasos para determinar cosas como el mayor o menor de números, realizar cálculos matemáticos simples, e imprimir texto. Los diagramas utilizan símbolos estándar para indicar el flujo de información y la toma de decisiones.
1. Recuperación de la primera
unidad
Diagramas de flujo
Conalep Tlalnepantla 1
Informática
Nombre: Orta Ramírez Ahtziri
Materia: manejo de técnicas de
programación
Prof.: Hugo Acosta Serna
Grupo 201
2. 16- Desarrollar un algoritmo ordenando de mayor a menor 2 números
No no
si no no
si
no
si
inicio
“digita 3 numeros”
a,b,c
a>b
c>b
a>c
b>c
b>c
“el orden es” a,c,b
a,b,c
“el orden es” a,d,c
“el orden es”c,a,b
Fin
Aquí nos indica el
número de datos a
resolver.
Aquí colocamos los
números
En cada toma iremos
viendo si es cierto o falso
En las salidas
pondremos el
orden
3. 15- diagrama de flujo que imprima en pantalla el mayor de 4 numeros
no no
si
si
no no
si
si
no
si
Inicio
“digita 4 numeros”
a,b,c,d
a>b
c>a
a>c
a>d
d>c
“el mayor es” d
“el mayor es” a
“el mayor es” b
“el mayor es c”
Fin
Para encontrar el mayor de
cuatro números diferentes
debemos comparar cada
variable con las demás y si es
cierto o falso (si, no)
En cada una de
las salidas de
datos
imprimiremos
cual s el mayor
4. 14- diagrama que permita ordenar de mayor a menor e números cualquiera
No
Si
inicio
“digita 2 numeros”
x,y
x>y
“el orden es ”: x,y
“el orden es y,x”
Fin
Aquí debemos identificar cual
es el orden de los números
que queremos obtener
En cada salida de
datos se imprime el
orden
5. 13 - Desarrolla un algoritmo que determine y muestre en pantalla el menor de 2 números
No
Si
Inicio
“dame dos numeros ”
x,y
x,y “el menor es”:y
“el menor es:” x
Fin
E esta parte vamos a
encontrar cual es el
menor de 2 numeros
dados
En cada salida
imprimiremos
el resultado
6. 12- diagrama de flujo que permita imprimir el mayor de 3 numeros
No si
Si
No
Si
Inicio
“digita 3 numeros”
a,b,c
a<b y a<c
b<a y b<c
“El mayor es a”
“el mayor es b”
“ el mayor es c”
Fin
De esta manera es como
vamos a identificar los
números que queremos
comparar con cada uno de
que sería el mayor de 3
números los demás hasta
llegar al valor determinada
7. 11-Desarrollar un algoritmo que imprima en pantalla el monto total de la compra considerando
que el monto es mayor a 1000 se descontara 20 % y si es menos solo 5%
si
“digita el monto ”
mon
mon>1000
Fin
Inicio
“el total a pagar es”:
Res
Res=(mon-(mon*.05)
Res=(mon-(mon*.20)
En esta parte ya empezamos a tener
un proceso en el cual haremos
operaciones pero utilizado idioma
computadora
8. 10- Desarrollar un algoritmo que permita determinar el mayor de 2 números
Si
No
“Digita dos números”
Num 1, Num 2
Num 1, Num 2
“el mayor es”: Num 2
“”el mayor es”: Num
1
Fin
Inicio
Aquí tenemos que determinar
cual de los 2 números es
mayor y si es cierto o falso
9. 9- Desarrollar un algoritmo que imprima en pantalla si una persona es mayor de edad o menor
No
si
“Digita tu edad”
Edad
Edad >18
“eres mayor de edad
”
“eres menor de edad
”
Fin
Inicio
Aquí nos pide identificar
si una persona es mayor
o menor de edad y nos da
como mayoría de edad 18
años
10. 8- Desarrollar un algoritmo que determine si un numero es positivo o negativo considerando 0
positivo
No
si
Inicio
“dame un numero”
Num
Num>=0
Positivo
negativo
Fin
Aqui comprobaremos si el
numero es mayor a cera sera
positivo de lo contrario negativo.
Por medio de las tomas de
desiciones conoceremos el
resultado
11. 7- Desarrollar un diagrama de flujo que imprima en pantalla rl resultado de la siguiente expresión
(x+y)/(x-y)
Inicio
“dame el valor de x y
de y”
x,y
Res=((x+y) *(x+y) *(x+y)/ (x-y)*(x-y))
“el resultado de tu
expresión es”:
Res
Fin
Para llegar al resultado
debemos hacer un proceso el
cual sera resolver la
operación en forma lineal
12. 6- Desarrollar un diagrama de flujo que imprima en pantalla el resultado de la suma de los
cuadrados de dos números cualquiera
Inicio
“dame dos números
cualquiera”
Num 1
Num 2
Res= Num1*Num1+
Num2*Num2
”la suma de los cuadrados de
dos números cualquiera es “:
Res
Fin
En esta parte tenemos que
resolver la operación dada sin
usar constantes
13. 5- Desarrollar un diagrama de flujo que imprima en pantalla en nombre y grupo que el usuario
indique
Inicio
“dame el nombre y el
grupo ”
Nom
Grup
“tu nombre es” Nom
“tu grupo es ” Grup
Fin
Aquí solo imprimiremos
nuestro nombre y grupo
y así el mismo nos dara
el resultado
14. 4- Desarrollar un diagrama de flujo que imprima en pantalla el doble de cualquier numero
“digita un numero
cualquiera”
Num
Res= Num*2
“el doble de el
numero es”:res
Fin
Inicio
Proceso interno
Desarrollo del cálculos
aritméticos en este caso por el
doble
15. 3- Desarrollar un diagrama de flujo que imprima en pantalla el nombre que el usuario indique
Inicio
“digita tu nombre”
Nom
“tu nombre es”:
Nom
Fin
Entrada de datos
Indica la captación de un
nombre
16. 2- Desarrollar un diagrama e flujo que despliegue en pantalla la frase hola grupo 201
Inicio
“hola grupo 201”
Fin
Aquí solo se imprime la
frase
17. 1- Desarrollar un diagrama de flujo que despliegue el pantalla el valor de pi
Inicio
“pi = 3.1416”
Fin
Inico
Indica el comienzo
del diagrama
Salida de datos
Resultado del proceso
de la información
Fin
Indica el término del
diagrama
Flujo de información
Indican el orden