CONALEP TLALNEPANTA 1
MODULO : Manejo de técnicas de
programación
PROF: Hugo Acosta Serna
Carlos Alexis Arana Aldana
GPO: 202
CARRERA : INFORMATICA
DESARROLLA UN DIAGRAMA DE FLUJO QU DESPLIEGUE EN PANTALLA HOLA
INICIO
HOLA
FIN
INICIO/FIN marca el
principio y el fin del
programa
Salida de datos Una forma
para indicar que se imprime
algún resultado
Línea de flujo indica el
sentido de ejecución de la
operacion
En el algoritmo poner la
palabra hola con inicio
desarrollo y final
Problema 2
Desarrolla un diagrama de flujo que lea su variable numérica su valor en pantalla
INICIO
“DIGITA UN
VALOR”
A
FIN
“EL VALOR
FUE”A
Entrada de datos se usa
para cualquier tipo de
introducción de datos
Solo un diagrama con
inicio y pidiendo un
valor al usuario
Y después nadamas
desplegamos el valor y
el final
Problema 3
desarrolla un diagrama de flujo que despliegue en pantalla el nombre del usuario
INICIO
“DIGITA TU
NOMBRE”
NOMBRE
“EL NOMBRE
ES “ NOMBRE
FIN
Tenemos que darle la
instrucción al usuario que
nos de su nombre y lo
representaremos con una
variable
Ya después desplegamos el
nombre que nos dio el
usuario
Problema 4
DESARROLLA UN DIAGRAMA DE FLUJO QUE DESPLIEGUE EN PANTALLA EL DOBLE DE UN NUMERO
DADO
INICO
“DIGITA UN
NUMERO”
A
RES= A*A
“EL DOBLE
ES” RES
FIN
Proceso interno plantea
instrucciones de
asignación
Debemos desarrollar el
doble de un numero
Ya después dado el
numero se hace la
formula dada para
desplegar el resultado
PROBLEMA 5
DESARROLLA UN ALGORITMO QUE DE COMO RESULTADO LA SUMA DE DOS NUMEROS DADOS
INICIO
“DIGITA 2
NUMEROS
A,B
RES= A + B
“EL RESULTADO
ES “ RES
FIN
Igual que los otros utilizamos el
inicio , desarrollo y final para el
procedimiento que haremos
Después de los 2 números
hacemos la formula de A+B y
desplegamos el resultado
ENTRADA PROCESO SALIDA
VARIABLE
A,B RES=A+B RES
RES
CONSTANTE
Esto es una prueba de escritorio se hace
después del algoritmo para saber si está bien
hecho el procedimiento
PROBLEMA 6
DESARROLLA UN ALGORITMO QIE DESPLIEGUE EN PANTALLA EL RESULTADO DEL CUBO DE UN
NUMERO DADO
INICIO
“DIGITA UN
NUMERO”
C
RES=C*C*C
“EL CUBO DEL
NUMERO ES” RES
FIN
Tenemos que comprender
el problema para
resolverlo
Ya después que
comprendemos el problema
debemos encontrar su
resultado
ENTRADA PROCESO SALIDA
VARIABLE
C RES=C*C*C RES
RES
CONSTANTE
3
Esto es una prueba de escritorio
se hace después del algoritmo
para saber si está bien hecho el
procedimiento y saber sus
variables e incognitas
PROBLEMA 7
Desarrolla un algoritmo que despliegue en pantalla el resultado de la suma de
los cuadrados en 2 números cualquiera
INICIO
C1,C2
RES= C1*C1
+C2*C2
“EL RESULTADO
ES” RES
FIN
“DIGTA 2
NUMEROS”
Aquí debemos saber el
el resultado de la suma
de 2 numeros
cuadrados
Ya después digitados por el
usuario os números
debemos multiplicar esos
dos números y como nuetra
maquina no entiende
elevaciones lo
representamos con *
PROBLEMA 8
DESARROLLA UN ALGORITMO QUE DETERMINE SI UN ESTUDIANTE ES MAYOR O MENOR DE EDAD
INICIO
“DIGITA TU
EDAD”
EDAD
EDAD
B=18
“MAYOR DE
EDAD”
“MENOR DE
EDAD
FIN
SI
NO
Aquí debemos saber si un
estudiante es mayor o menor
de edad utilizando una toma
de decisiones
Toma de decisiones
para evaluar una
condición y plantear la
seleccion
EDAD EDAD=18 SI MAYOR NO MAYOR
15 15 18 NO
18 18 18 SI
21 21 18 SI
Esto es una prueba de escritorio
se hace después del algoritmo
para saber si está bien hecho el
procedimiento
|
PROBLEMA 9
DESARROLLA UN ALGORITMO QUE DESPLIEGUE EN PANTALLA EL
RESULTADO DE LA SIGUIENTE EXPRESION ARITMETICA i
(a+b) / (a-2)
“DIGITA 2
FIN
INICIO
“DIGITA 2
NUMEROS”
a,b
Res= (a+b) * (a+b) * (a+b) / (a-2) * (a-2)
“El resultado de
los valores dados
es” res
FIN
Desarrollaremos una
expresión aritmetica
Y en general se realiza de
forma lineal para que
nuestra computadora lo
entienda
PROBLEMA 10
DESARROLLA UN DIAGRAMA DE FLUJO QUE PERMITA DETERMINAR SI UN NUMERO ES POSITIVO
O NEGATIVO CONSIDERA LA (a) COMO POSITIVO
INICIO
“DIGITA UN
NUMERO”
X
X
==a NEGATIVO
POSITIVO
FIN
Debemos analizar el problema
para ver si el numero dado es
positivo y negativo
Después utilizar una toma de
decisiones para para reconocer
el positivo y negativo
PROBLEMA 11
DESARROLLA UN DIAGRAMA DE FLUJO QUE PERMITA DETERMINAR CUAL ES EL MAYOR DE DOS
NUMEROS CUALQUERA DADOS
INICIO
“DIGITA 2
NUMEEROS”
X,Y
XYY
“EL MAYOR
ES” Y
“EL MAYOR
ES” X
FIN
Debemos saber cual de los 2
números es el mayor y
utilizaremos toma de
decisiones para averiguar
cual es el mayor de esos
números
PROBLEMA 12
DESARROLLA UN ALGORITMO QUE APARTIR DE LA VENTA GENERADA DETERMINE SI EL
DESCUENTO APLICADO ES DE 10 o 15 % . DEBERIA DESPLEGAR EN PANTALLA EL TOTALA APGAR DE
LA VENTA DEACUERDO A LA SIGUIENTE TABLA.
SI LA VENTA ES MAYOR A 1000 PESOS EL DESCUENTO SEA DE 15% Y SI ES MENOR A 1000 PESOS EL
DECUENTO SERA DE 10 %
INICIO
“DIGITA EL TOTAL A
PAGAR”
Z
Z
=100
RES=Z(Z*10)
RES=Z(Z*15)
“EL RESULTADO
ES “ RES
FIN
Se desarrollara el
problema desacuerdo
con el valor de la venta
Y después haremos la
comparación si en realidad la
venta supera los 1000 o es
menos de 1000 para aplicar el
descuento
PROBLEMA 13
DESARROLLA UN DIAGRAMA DE FLUJO QUE PERMITA DETERMINAR Y QUE LOS DESPLIEGUE EN
PANTALLA EL NUMERO MAYOR DE 3 NUMEROS DIFERENTES DADOS
INICIO
“DIGITA 3
NUMEROS”
A,B,C
ABB
ACC
“EL MAYOR
ES “A
FIN
BCC
EL MAYOR
ES “B
“EL MAYOR
ES “C
Desarrollaremos el numero
mayor de 3 de los que nos
halla dado el usuario
Se utilizaran mas
variables para cubrir
cualquier otro resultado
que pudiera salir
PROBLEA 14
DESARROLLA UN DIAGRAMA DE FLUJO QUE PERMITA ORDENAR DE MAYOR A MENOR 2
NUMEROS DADOS Y LOS DESPLIEGUE ORDENADOS ENPANTALLA
INICIO
“DIGITA 2
NUMEROS”
X,Y
XYY
“ORDEN DE
MAYOR A MENOR
ES”Y,X
“ORDEN DE MAYOR
A MENOR ES” X,Y
FIN
Debemos ordenar 2
números dados de mayor
a menor y se utilizara
toma de decisiones
PROBLEMA 15
DESARROLLA UN ALGORITMO QUE IDENTIFIQUE Y MUETRE EN PANTALLA EL NUMERO MAYOR DE
4 VALORES CUALQUIERA
INICIO
“DIGITA 4
NMEROS”
a,b,c,d
aklb
acc
add
“el mayor
es “a
fin
bcc cdd
“el mayor
es “d
“el mayor
es “ cbdd
“el mayor
es “b
no
si
si
no
sino
si
En este debemos poner
el mayor de 4 números
utilizando toma de
decisiones
Y se debe cubrir toda
variables que nos
pudiéramos encontrar
Problema 16
DESARROLLA UN ALGORITMO QUE DESPLIEGUE EN PANTALLA 3 NUMEROS CUALQUIERA DE
MAYOR A MENOR
INICIO
“DIGITA 3
NUMEROS”
a,b,c
abb
acc
bcc
a,b,c
fin
bcc
c,b,a
acc b,a,c
a,c,b
b,c,a
c,a,b
Debemos desplegar en pantalla
de mayor a menor 3 números
dados utilizando toma de
decisiones

16

  • 1.
    CONALEP TLALNEPANTA 1 MODULO: Manejo de técnicas de programación PROF: Hugo Acosta Serna Carlos Alexis Arana Aldana GPO: 202 CARRERA : INFORMATICA
  • 2.
    DESARROLLA UN DIAGRAMADE FLUJO QU DESPLIEGUE EN PANTALLA HOLA INICIO HOLA FIN INICIO/FIN marca el principio y el fin del programa Salida de datos Una forma para indicar que se imprime algún resultado Línea de flujo indica el sentido de ejecución de la operacion En el algoritmo poner la palabra hola con inicio desarrollo y final
  • 3.
    Problema 2 Desarrolla undiagrama de flujo que lea su variable numérica su valor en pantalla INICIO “DIGITA UN VALOR” A FIN “EL VALOR FUE”A Entrada de datos se usa para cualquier tipo de introducción de datos Solo un diagrama con inicio y pidiendo un valor al usuario Y después nadamas desplegamos el valor y el final
  • 4.
    Problema 3 desarrolla undiagrama de flujo que despliegue en pantalla el nombre del usuario INICIO “DIGITA TU NOMBRE” NOMBRE “EL NOMBRE ES “ NOMBRE FIN Tenemos que darle la instrucción al usuario que nos de su nombre y lo representaremos con una variable Ya después desplegamos el nombre que nos dio el usuario
  • 5.
    Problema 4 DESARROLLA UNDIAGRAMA DE FLUJO QUE DESPLIEGUE EN PANTALLA EL DOBLE DE UN NUMERO DADO INICO “DIGITA UN NUMERO” A RES= A*A “EL DOBLE ES” RES FIN Proceso interno plantea instrucciones de asignación Debemos desarrollar el doble de un numero Ya después dado el numero se hace la formula dada para desplegar el resultado
  • 6.
    PROBLEMA 5 DESARROLLA UNALGORITMO QUE DE COMO RESULTADO LA SUMA DE DOS NUMEROS DADOS INICIO “DIGITA 2 NUMEROS A,B RES= A + B “EL RESULTADO ES “ RES FIN Igual que los otros utilizamos el inicio , desarrollo y final para el procedimiento que haremos Después de los 2 números hacemos la formula de A+B y desplegamos el resultado
  • 7.
    ENTRADA PROCESO SALIDA VARIABLE A,BRES=A+B RES RES CONSTANTE Esto es una prueba de escritorio se hace después del algoritmo para saber si está bien hecho el procedimiento
  • 8.
    PROBLEMA 6 DESARROLLA UNALGORITMO QIE DESPLIEGUE EN PANTALLA EL RESULTADO DEL CUBO DE UN NUMERO DADO INICIO “DIGITA UN NUMERO” C RES=C*C*C “EL CUBO DEL NUMERO ES” RES FIN Tenemos que comprender el problema para resolverlo Ya después que comprendemos el problema debemos encontrar su resultado
  • 9.
    ENTRADA PROCESO SALIDA VARIABLE CRES=C*C*C RES RES CONSTANTE 3 Esto es una prueba de escritorio se hace después del algoritmo para saber si está bien hecho el procedimiento y saber sus variables e incognitas
  • 10.
    PROBLEMA 7 Desarrolla unalgoritmo que despliegue en pantalla el resultado de la suma de los cuadrados en 2 números cualquiera INICIO C1,C2 RES= C1*C1 +C2*C2 “EL RESULTADO ES” RES FIN “DIGTA 2 NUMEROS” Aquí debemos saber el el resultado de la suma de 2 numeros cuadrados Ya después digitados por el usuario os números debemos multiplicar esos dos números y como nuetra maquina no entiende elevaciones lo representamos con *
  • 11.
    PROBLEMA 8 DESARROLLA UNALGORITMO QUE DETERMINE SI UN ESTUDIANTE ES MAYOR O MENOR DE EDAD INICIO “DIGITA TU EDAD” EDAD EDAD B=18 “MAYOR DE EDAD” “MENOR DE EDAD FIN SI NO Aquí debemos saber si un estudiante es mayor o menor de edad utilizando una toma de decisiones Toma de decisiones para evaluar una condición y plantear la seleccion
  • 12.
    EDAD EDAD=18 SIMAYOR NO MAYOR 15 15 18 NO 18 18 18 SI 21 21 18 SI Esto es una prueba de escritorio se hace después del algoritmo para saber si está bien hecho el procedimiento |
  • 13.
    PROBLEMA 9 DESARROLLA UNALGORITMO QUE DESPLIEGUE EN PANTALLA EL RESULTADO DE LA SIGUIENTE EXPRESION ARITMETICA i (a+b) / (a-2) “DIGITA 2 FIN INICIO “DIGITA 2 NUMEROS” a,b Res= (a+b) * (a+b) * (a+b) / (a-2) * (a-2) “El resultado de los valores dados es” res FIN Desarrollaremos una expresión aritmetica Y en general se realiza de forma lineal para que nuestra computadora lo entienda
  • 14.
    PROBLEMA 10 DESARROLLA UNDIAGRAMA DE FLUJO QUE PERMITA DETERMINAR SI UN NUMERO ES POSITIVO O NEGATIVO CONSIDERA LA (a) COMO POSITIVO INICIO “DIGITA UN NUMERO” X X ==a NEGATIVO POSITIVO FIN Debemos analizar el problema para ver si el numero dado es positivo y negativo Después utilizar una toma de decisiones para para reconocer el positivo y negativo
  • 15.
    PROBLEMA 11 DESARROLLA UNDIAGRAMA DE FLUJO QUE PERMITA DETERMINAR CUAL ES EL MAYOR DE DOS NUMEROS CUALQUERA DADOS INICIO “DIGITA 2 NUMEEROS” X,Y XYY “EL MAYOR ES” Y “EL MAYOR ES” X FIN Debemos saber cual de los 2 números es el mayor y utilizaremos toma de decisiones para averiguar cual es el mayor de esos números
  • 16.
    PROBLEMA 12 DESARROLLA UNALGORITMO QUE APARTIR DE LA VENTA GENERADA DETERMINE SI EL DESCUENTO APLICADO ES DE 10 o 15 % . DEBERIA DESPLEGAR EN PANTALLA EL TOTALA APGAR DE LA VENTA DEACUERDO A LA SIGUIENTE TABLA. SI LA VENTA ES MAYOR A 1000 PESOS EL DESCUENTO SEA DE 15% Y SI ES MENOR A 1000 PESOS EL DECUENTO SERA DE 10 % INICIO “DIGITA EL TOTAL A PAGAR” Z Z =100 RES=Z(Z*10) RES=Z(Z*15) “EL RESULTADO ES “ RES FIN Se desarrollara el problema desacuerdo con el valor de la venta Y después haremos la comparación si en realidad la venta supera los 1000 o es menos de 1000 para aplicar el descuento
  • 17.
    PROBLEMA 13 DESARROLLA UNDIAGRAMA DE FLUJO QUE PERMITA DETERMINAR Y QUE LOS DESPLIEGUE EN PANTALLA EL NUMERO MAYOR DE 3 NUMEROS DIFERENTES DADOS INICIO “DIGITA 3 NUMEROS” A,B,C ABB ACC “EL MAYOR ES “A FIN BCC EL MAYOR ES “B “EL MAYOR ES “C Desarrollaremos el numero mayor de 3 de los que nos halla dado el usuario Se utilizaran mas variables para cubrir cualquier otro resultado que pudiera salir
  • 18.
    PROBLEA 14 DESARROLLA UNDIAGRAMA DE FLUJO QUE PERMITA ORDENAR DE MAYOR A MENOR 2 NUMEROS DADOS Y LOS DESPLIEGUE ORDENADOS ENPANTALLA INICIO “DIGITA 2 NUMEROS” X,Y XYY “ORDEN DE MAYOR A MENOR ES”Y,X “ORDEN DE MAYOR A MENOR ES” X,Y FIN Debemos ordenar 2 números dados de mayor a menor y se utilizara toma de decisiones
  • 19.
    PROBLEMA 15 DESARROLLA UNALGORITMO QUE IDENTIFIQUE Y MUETRE EN PANTALLA EL NUMERO MAYOR DE 4 VALORES CUALQUIERA INICIO “DIGITA 4 NMEROS” a,b,c,d aklb acc add “el mayor es “a fin bcc cdd “el mayor es “d “el mayor es “ cbdd “el mayor es “b no si si no sino si En este debemos poner el mayor de 4 números utilizando toma de decisiones Y se debe cubrir toda variables que nos pudiéramos encontrar
  • 20.
    Problema 16 DESARROLLA UNALGORITMO QUE DESPLIEGUE EN PANTALLA 3 NUMEROS CUALQUIERA DE MAYOR A MENOR INICIO “DIGITA 3 NUMEROS” a,b,c abb acc bcc a,b,c fin bcc c,b,a acc b,a,c a,c,b b,c,a c,a,b Debemos desplegar en pantalla de mayor a menor 3 números dados utilizando toma de decisiones