Upload
susana-garcia
View
36
Download
0
Embed Size (px)
Citation preview
Conalep Tlalnepantla1
Clave 193
Dany Susana Garcia
Peña
Manejo de Tecnicas
de Programacion
Informatica
Hugo Acosta Serna
202
Problema1
Desarrollar un diagrama de flujo que despliegue en pantalla el grupo al cual perteneces
Problema 2
Desarrollar un diagrama de flujo que lea una variable numérica y despliegue su valor en
pantalla
Inicio
“202”
Fin
Inicio: Indica donde
empieza tu diagrama
Salida de datos: Es lo que
tienes que imprimir ósea
el resultado
Fin: Aquí ya terminaste
tu diagrama de flujo
a
“La variable
numérica es”, a
Fin
Inicio: Indica donde empieza tu diagrama
Entrada de datos: Aquí solo introduces variables
Imprime una variable
Fin: Ya terminaste tu
diagrama de flujo
Inicio
“Dame un número”
Salida de datos: Vasa a pedir al usuario un dato
Flecha: indican el flujo de la
información en los
diagramas de flujo
Problema 3
Que despliegue en pantalla el nombre del usuario
Problema 4
Desarrollar un diagrama de flujo que despliegue en pantalla el doble de un número dado
Inicio
“Dame tu
nombre”
nom
“Tu nombre es”, nom
Fin
Indica donde empieza tu diagrama
Pides un dato
El nombre de la variable
La variable y mensaje
que quieres aparezca
Donde terminas el diagrama
b
Fin
“El resultado es”, res
2
Donde terminas el diagrama
Proceso: Donde se realiza la operación
Inicio
“Dame un número”
res=b*2
R
Indica donde empieza tu diagrama
Pides un dato
El nombre de la variable
La variable y mensaje
que quieres aparezca
Problema 5
Desarrollar un algoritmo que de como resultado la suma de 2 números dados.
Entrada Proceso Salida
Variables res
a,b.res res=a+b
Problema 6
Desarrollar un algoritmo que despliegue en pantalla el resultado del cubo de un número
dado.
Entrada Proceso
Variables res
c, res res=c*c*c
Inicio
“Dame dos
números”
a,b
res=a+b
“El resultado de la
suma es”, res
Fin
Inicio
“Dame una variable”
c
res=c*c*c
“El resultado del
cubo es”. res
Tabla: Análisis del
problema
Proceso: Se realiza
la operación
Se imprime el resultado
Fin
Salida de datos que en
este caso lo que se le
va a pedir al usuario
Entrada de daos: donde
se introduce la variable
Proceso: Donde se realizan
las operaciones necesarias
Salida de datos: Imprime el
resultado de la operación
Problema 7
Desarrollar un algoritmo que despligue en pantalla el resultado de la suma de los cuadros
de dos numeros cualquiera
Entrada Proceso Salida
Variables Res=X*X+Y*Y Res
Res,X,Y
Constantes
Inicio
“Dame dos
números”
X, Y
Res=(X*X)+ (Y*Y)
“El resultado de la
suma es”, Res
Fin
Entada de datos: donde pones
las variables que vas a ocupar
Proceso: Donde se
realiza la operación
Salida de datos: Donde
imprimes el resultado
Tabla donde se realiza
el análisis del problema
Salida de datos: enviarle un
mensaje a l usuario
Problema 8
Desarrollar un algoritmo que determine si un estudiante es mayor o menor de edad.
Entrada Proceso Salida
Variables Edad>=18 Edad
Edad
Edad Edad>=18 Si
“mayor”
No
“menor”
18 18>=18
15 15>=18
21 21>=18
Inicio
“Dame tu
edad”
Edad
Edad>=18
“El estudiante es
mayor de edad”
“El estudiante es
menor de edad”
Fin
Tabla: Análisis del
problema a resolver Salida de datos: Pedir
algo al usuario
Entrada de datos: donde se le
da una variable
Toma de decisiones: se indica
para los dos tipos de caminos
cierto y falso
Salida de datos: Donde se
imprime el resultado es si
Salida de datos: Donde se
imprime el resultado es
no
Prueba de escritorio: Te
aseguras de tu toma de
decisión e al camino correcto
Problema9
Desarrollar un algoritmo que despliegue en pantalla el resultado de expresión aritmética
(𝑎 + 𝑏)3
(𝑎 − 2)2
Entrada Proceso Salida
Variables res=(a+b)^3/(a-2)^2 res
a,b, res
Constantes
Inicio
“El resultado de la expresión
aritmética es” res
“Dame dos
números”
a,b
res=(a+b) ^3/(a-2) ^2
Fin
Tabla: Donde realizas la
operación de manera lineal
Salida de
datos: donde se imprime
el resultado
Problema 10
Desarrollar un diagrama de flujo que permita determinar si un número es positivo o
negativo, considerando al 0 como positivo.
Valor d>=0 Si
“positivo”
No
“negativo”
8 8>=0
0 0>=0
-1 -1>=0
“Dame un número”
d
d>=0
Fin
Inicio
“El resultado es”, negativo
“El resultado es”, positivo
Salida de datos: Mandar
un mensaje al usuario
Entrada de datos: Donde se
coloca la variable que vamos a
utilizar
Toma de decisión: Es donde te
lleva a tomar n camino entre los
diferentes que se presentan
Salida de datos: Imprime
el resultado del no
Salida de datos: Donde
imprime el resultado del si
Prueba de escritorio es donde se
verifica la toma de decisión correcta
Problema 11
Desarrolla un diagrama de flujo que determinar cuál es el mayor de dos números cualquiera
Inicio
“Dame dos números
a, b
a>b
“El mayor
es”, a
“El mayor
es”, b
Fin
Entrada de datos: Donde se coloca
la variable que vamos a utilizar
Salida de datos: Mandar
un mensaje al usuario
Salida de datos: Imprime
el resultado del no
Salida de datos: Donde
imprime el resultado del si
Toma de decisión: Es donde te
lleva a tomar n camino entre los
diferentes que se presentan
Problema12
Desarrollar un algoritmo que a partir de la venta generada determine si el descuento es del
10% o el 15% deberá desplegar en pantalla el total a pagar de la venta de acuerdo con la
siguiente tabla.
Si la venta es mayor a igual 1000 el descuento será de 15%
Menor 1000 es de 10%
Inicio
“Dame una
venta”
ven
ven>=1000
tp=ven*.15
tpa=ven-tp
tp=ven*.10
tpa=ven-tp
“El total a
pagar es”, tpa
Fin
Proceso: Se realizan dos
operaciones
Entrada de datos: Donde
se coloca la variable que
vamos a utilizar
Salida de datos: Mandar
un mensaje al usuario
Toma de decisión: Es donde
te lleva a tomar n camino
entre los diferentes que se
presentan
Salida de datos: Donde
imprime el resultado del sí
o no
Problema 13
Desarrollar un diagrama de flujo que permita determinar y que la despliegue en pantalla el
número mayor de 3 números dados
a>b
a>c
“el mayor es”, a
Fin
b>c “el mayor es”, b
“el mayor es”, c
Aquí se realizan tres
comparaciones donde se
obtienen 3 distintos
resultados que llegan un fin
Inicio
“Digita 3 números”
a,b,c
Problema 14
Desarrollar un diagrama de flujo que permita ordenar de mayor a menor 2 números dados y
los despliegue ordenados en pantalla.
x,y
“El orden de mayor
a menor es”,y,x
“El orden de mayor a
menor es”, x, y
Hay dos caminos donde
el resultado es orden de
mayor a menor
Fin
Inicio
“Digita 2 números”
Problema 15
Desarrollar un algoritmo que identifique y muestre en pantalla el número mayor de 4
valores dados
Entrada Proceso Salida
a,b,c,d “El número mayor es”
Inicio
“dame 4 números”
a,b,c,d
a>b
a>c
a>d
b>c b>d
c>d c
b
d
Fin
a
Aquí se realizan 6
comparaciones entre
letras y obtienes 4
resultados distintos