ALGORITMOS
ALUMNA:
Resendiz Rodriguez Cecilia
MATERIA:
Manejo de Técnicas de programación
GRUPO:
202
PROFESOR:
Hugo Acosta Serna
TEMA:
Conalep Tlalnepantla 1
DIAGRAS DE FLUJO
PAG.2
PROBLEMA 1
Desarrollar un diagrama de flujo que despliegue en pantalla el grupo a cuál
perteneces.
Inicio
“202”
Fin
Este diagrama de flujo es el
más sencillo ya que el
programador muestra un
programa el cual muestra
en pantalla un dato
Inicia y finaliza
un programa
DIAGRAS DE FLUJO
PAG.3
PROBLEMA 2
Desarrollar un diagrama de flujo que lea una variable numérica y despliegue su
valor en pantalla.
Inicio
“Dame un
valor”
Y
“El valor dado fue:”
Y
fin
El programa le muestra
en pantalla una
instrucción al usuario
El programa
muestra en pantalla
el resultado
El usuario
digita un
valor
DIAGRAS DE FLUJO
PAG.4
PROBLEMA 3
Desarrolla un diagrama de flujo que despliegue en pantalla el nombre del usuario.
Inicio
“Digita tu nombre”
a
“El nombre dado fue”
a
Fin
El programador le da
una instrucción al
usuario
El programa le arroja
un resultado y se lo
muestra en pantalla
El usuario digita lo
que el programa
pide
DIAGRAS DE FLUJO
PAG.5
PROBLEMA 4
Desarrollar un diagrama de flujo que despliegue en pantalla el doble de un número
dado.
Inicio
“Digita un
número”
X
res=X*2
“El doble del número es:”
res
Fin
El programa muestra en
pantalla la instrucción del
programador
El usuario le
da un valor
El programa realiza
un proceso
El programa
muestra en pantalla
el resultado
DIAGRAS DE FLUJO
PAG.6
PROBLEMA 5
Desarrolla un algoritmo que dé como resultado la suma de dos números dados.
Inicio
“La suma de dos
números”
“digita dos
números”
Num1, Num2
Res=Num1+Num2
“La suma de dos números
dados es: “
Res
Fin
El programador
muestra en pantalla
al usuario de lo que
realiza su programa
Da la instrucción
de lo necesita
para mostrarle un
resultado al
usuario
El usuario digita
los valores
El programa
realiza un
proceso
El programa
muestra en
pantalla un
resultado
DIAGRAS DE FLUJO
PAG.7
PROBLEMA 6
Desarrollar un algoritmo que despliegue en pantalla el resultado del cubo de un
número dado.
Inicio
“El cubo de un
número”
“Digita un
número”
a
res=a^3
[ 3
“El cubo del número fue:”
res
Fin
Le muestra en
pantalla al usuario de
lo que realiza o
desarrolla el programa
Le muestra en
pantalla al
usuario las
instrucciones
El usuario
digita un
valor
El programa
realiza un
proceso
Despliega en
pantalla un
resultado
DIAGRAS DE FLUJO
PAG.8
PROBLEMA 7
Desarrollar un algoritmo que despliegue en pantalla el resultado de la suma de los
cuadrados de dos números cualquiera.
Inicio
“Digita dos
números “
a, b
res=(a^2)+ (b^2)
“La suma de los cuadrados
de los números es:”
res
Fin
Este programa da el
resultado de la suma de
dos números que el
usuario digita
Estos son los valores
que el usuario le digita
al programa
DIAGRAS DE FLUJO
PAG.9
PROBLEMA 8
Desarrolla un algoritmo que determine si un estudiante es mayor o menor de edad.
Inicio
“Digita tu
edad”
X
18<=X
SI
NO “Eres menor de
edad”
“Eres mayor de
edad” Fin
En este programa
aparte de un proceso
se debe de tomar una
decisión de lo que el
programa se pide
Si el resultado da que
si lo es, te muestra en
pantalla el resultado
correspondiente
DIAGRAS DE FLUJO
PAG.10
PROBLEMA 9
Desarrolla un algoritmo que despliegue en pantalla el resultado de la siguiente
expresión algebraica:(𝑎+𝑏)3
(𝑎−2)2
Inicio
“Digita dos
números”
a, b
Res=(a+b) ^3/(a-2) ^2
“El resultado de la expresión
algebraica es:”
Res
Fin
El programa
muestra las
instrucciones
El usuario lo
digita
El programa
realiza un
proceso
Despliega en
pantalla el
resultado
DIAGRAS DE FLUJO
PAG.11
PROBLEMA 10
Desarrolla un diagrama de flujo que permita determinar si un número es positivo o
negativo considerando al cero como positivo.
Inicio
“Digita un
número”
a
a>=0 NO
SI
“es negativo”
a
“es positivo”
a Fin
El programa compara lo
que el usuario digito con el
valor que el programa
adquiere el programador
Muestra en pantalla el
resultado según del valor
que el usuario digita
DIAGRAS DE FLUJO
PAG.12
PROBLEMA 11
Desarrollar un diagrama de flujo que permita determinar cuál es el mayor de dos
números cualquier dados.
Inicio
“Digita dos
números”
x, z
a>b NO
SI
“El mayor es”
b
“El mayor es “
a
Fin
El programa compara los dos
números adquiridos que
digito el usuario y en el
proceso determina qué valor
es el mayor
El programa muestra en
pantalla el resultado
según los valores dados
por el usuario
DIAGRAS DE FLUJO
PAG.13
PROBLEMA 12
Desarrolla un algoritmo que a partir de la venta generada determine si el
descuento aplicado es del 10% o 15%.Debera desplegar en pantalla el total a
pagar de la venta de acuerdo a la siguiente tabla:
VENTA es mayor a 1000 pesos el descuento será del 15% y si es menor el
descuento es del 10%.
Inicio
“Digita el total
de la venta “
X
X>1000 SI
NO
res=X-(X*.15)
res=X-(X.10)
“El total a pagar es:”
res
“El total a pagar es”
res Fin
“es mayor el descuento
es del 15%”
“es mayor el descuento
es del 10%”
El programa procesa el valor
que el usuario digita (el total
de la venta) y lo compara con
un valor determinado
Dependiendo del
valor del usuario se
toma una decisión
Se realiza un proceso
en la cual se hace una
operación aritmética
Y se muestra al
usuario un
resultado
DIAGRAS DE FLUJO
PAG.14
PROBLEMA 13
Desarrolla un diagrama de flujo que permita determinar y que lo despliegue en
pantalla el número mayor de tres números diferentes dados.
Inicio
“digita tres números”
a, b, c
a>b NO
SI
a>c
SI
“el mayor es:”
a
b>c SI
“el mayor es:”
b
NO
SI
“el mayor es:”
c
Fin
En este programa se
realizan varias
comparaciones al tener
tres valores diferentes y
de ellos solo se tiene que
digitar en pantalla el
mayor de los tres valores
dados
Se hace la
comparación de uno
con los otros dos
DIAGRAS DE FLUJO
PAG.15
PROBLEMA 14
Desarrolla un diagrama de flujo que permita ordenar de mayor a menor dos
números dados y los despliegue en pantalla ordenados.
Inicio
“digita dos
números “
X, Y
X>Y SI NO
“el orden de mayor a
menor es:”
X, Y
“el orden de mayor
a menor es:”
Y, X
Fin
Si el programa toma la
decisión de que el primer
valor es menor se digita en
pantalla primero el mayor
(el segundo valor)
El programa compara
los dos valores dados
por el usuario
DIAGRAS DE FLUJO
PAG.16
PROBLEMA 15
Desarrolla un algoritmo que identifique y muestre en pantalla el número mayor de
cuatro valores cualquier dados.
Inicio
“digita cuatro
valores”
a, b, c, d
a>b
SI
a>c
SI
a>d
SI
“el mayor es:”
a
NO b>c SI
b>d SI
“el mayor es:”
b
NO
NO c>d
NO
NO
SI
“el mayor es:”
d
“el mayor es:”
c
1
1
Fin
NO
Se hace la
comparación de un
valor con los otros
cuatro adquiridos
del usuario
Este es un
conector el cual
señala la entrada
de información
Y este
señala la
salida de
ella
Como todo programa tiene
que tener una salida y un fin Todo programa solo tiene
un inicio y un final por lo
cual todos los despliegues
se unen con los otros para
llegar al fin
DIAGRAS DE FLUJO
PAG.17
PROBLEMA 16
Desarrollar un algoritmo que despliegue en pantalla tres números cualquiera ordenados de mayor
a menor.
Inicio
“digita tres
números”
a, b, c
a>b
SI
a>c
SI
b>c
SI
“los números de
mayor a menor son:”
a, b, c
NO “los números de
mayor a menor son:”
a, c, b
NO b>c
SI a>c SI
“los números
de mayor a
menor son:”
b, a, c
NO NO
“los números de
mayor a menor
son:”
c, b, a
“los números de
mayor a menor son:”
b, c, a
NO
“los números de
mayor a menor son:”
c, a, b
Fin
En este programa el usuario quiere que sus
valores dados se muestren en pantalla de
mayor a menor por lo cual se comparan
determinando cual es el mayor y cuál es el
menor y el ultimo que quede quedara en
medio de los dos siendo así el orden Valores que el
usuario digita
Se comparan cada uno
de ellos
Se muestra en
pantalla al usuario
sus valores de
mayor a menor
Top Related