Recuperación 2 unidad
-
Upload
anzurezbrayan -
Category
Education
-
view
19 -
download
0
Transcript of Recuperación 2 unidad
Conalep Tlalnepantla 1
Maestro: Hugo Acosta Serna
Módulo: Manejo de técnicas de programación
Alumno: Erik González Aldana
Grupo: 201
“Problemas de diagramas de
flujo”
Problema 1:
Desarrollar un diagrama de flujo que despliegue en pantalla el valor de π.
Inicio
π= 3.1416
Fin
Este símbolo
nos servirá para dar
inicio y fin
Esta flecha
nos indicara el orden
y
Este símbolo refleja el resultado
de la
Problema 2:
Desarrollar un diagrama de flujos que despliegue en pantalla la frase “hola grupo 201”.
“Hola grupo 201”
Problema 3:
Desarrollar un diagrama de flujo que imprima en pantalla el nombre que el usuario indique.
“Digita tu nombre”
nom
“Tu nombre es”
nom
Este símbolo capta el
dato proveniente de algún
Problema 4:
Desarrollar un diagrama de flujo que imprima en pantalla el doble de un número dado.
“Dame un número”
res=num*2
num
“El doble del número es”
res
Este símbolo genera o desarroll
a cálculos
Problema 5:
Desarrollar un diagrama de flujo que despliegue en pantalla el nombre y grupo que el usuario indique.
“Digita tu nombre y grupo”
nom, grupo
“Tu nombre es”nom
“Tu grupo es”grupo
Problema 6:
Desarrollar un algoritmo gráfico que despliegue en pantalla el resultado de la suma de los cuadrados de dos números cualquiera.
“Dame dos números
cualquiera”
x, y
res=x^2+y^2
“La suma de los cuadrados de dos
números es”res
Problema 7
Desarrollar un diagrama de flujo que muestre en pantalla el resultado de la siguiente expresión matemática.
“Dame dos números”
h, i
res=((h+i)^3)/((h-i)^2)
“El resultado es”res
Problema 8:
Desarrollar un algoritmo que determine si un número proporcionado por el usuario es positivo o negativo. Considerando el 0 como positivo.
“Dame un número”
núm
núm>=0
“Positivo” “Negativo”
Este símbolo sólo se
utiliza si se tienen dos
La prueba de
escritorio es una
herramienta que
verificara si el
No
Si
Problema 9:
Desarrollar un diagrama de flujo que permita determinar si una persona es mayor de edad o menor.
“Digita tu edad”
edad
edad<=18
“Eres mayor” “Eres menor”
Prueba de escritorio
núm núm>=0
Positivo
Negativo
5 5>=0 X
-13-
13>=0
X
0 0>=0 X
No
Si
Problema 10
Desarrollar un algoritmo que permita determinar cuál es el mayor de dos números dados.
“Dame dos números”
x, y
x>=y
edad edad>=18
Si No
18 18>=18
X
13 13>=18
X
23 23>=18
X
Prueba de escritorio
No
Problema 11:
Desarrollar un algoritmo que determine el monto total a pagar en una cuenta, considerando que si el total es mayor a mil pesos se le aplicara el 20% de descuento, de lo contrario sólo se le aplicara el 5%.
“El mayor es”x
“El mayor es”y
“Digita el monto”
monto
monto> 1000
Si
x y x>=y Si No
50 79 50>=79
X
27 14 27>=14
X
10 10 10>=10
X
Prueba de escritorio
No
Problema 12:
Desarrollar un diagrama de flujo que determine el número mayor de tres números diferentes.
res=monto-(monto*.20)
res=monto-(monto*.05)
“El monto total es”res
Inicio
“Digita tres números”
a, b, c
a>b
a>c
“El mayor es” a
b>c
“El mayor es” c
“El mayor es”b
Si
Prueba de escritoriomon
toMonto>1
000Si No
2000 2000>1000
X
1430 1400>1000
X
620 620>1000
X
Prueba de escritorio
a b c a>b
a>c
b>c
a b c
3 4 5 3>4
4>5
X
6 7 4 6>7
7>4
X
10
4 2 10>4
10>2
XSi
No
Si
No
No
Si
Problema 13:
Desarrollar un algoritmo que determine y muestre en pantalla el menor de dos números dados.
Fin
“Digita dos números
cualquiera”
d, f
d<f
“El menor es”d
“El menor es”f
No
Si
d f A<b Si No
15 30 15<30
X
14 5 14<5
X
10 10 10<10
X
Problema 14:
Desarrollar un algoritmo que permita ordenar de mayor a menor dos números cualquiera dados.
“Digita dos números”
x, y
x>y
“El orden es”x, y
“El orden es”y, x
Prueba de escritorio
No
Si
x y x>y Si No
3 19 3>19
X
14 10 14>10
X
7 7 7>7 X
Problema 15:
Desarrollar un algoritmo que permita determinar y mostrar en pantalla el número mayor de cuatro números cualquiera.
“Digita cuatro números”
x, p, z, y
Prueba de escritorio
Prueba de escritorio
x p z yx>p
x>z
x>y
p>z
p>y
z>y
x p z y
7 8 910
7>8
8>9
9>10
X
10
6 5 310>6
10>5
10>3
X
114
7 61>14
14>7
14>6
X
9 312
59>3
9>12
12>5
X
Problema 16:
Desarrollar un algoritmo que permita ordenar de mayor a menor tres números diferentes dados.
x>p
x>z
x>y
“El mayor es”x
“El mayor es”y
z>y
p>y p>z
“El mayor es”z
“El mayor es”p
“Dame tres números”
Si
Si
No
No
No
Si
Si
No
Si
No
No
Si
Prueba de escritorioa b c a>
ba>c
b>c
c>a
“El orden es”
14 5 4 14>5
14>4
5>4
a, b, c
9 12 2 9>12
12>2
2>9
b, a, c
3 7 16 3>7
7>16
c, b, a
15 1 8 15>1
15>8
1>8
a, c, b
3 17 6 3>17
17>6
6>3
b, c, a
9 1 139>1
9>13
c, a, b
a, b, c
a>b b>c c>a“El orden es”
b, c, a
“El orden es”c, b, a
a>c“El orden es”
c, a, b“El oren es”
b, a, c
b>c“El orden es”
a, c, b
1
“El orden es”a, b, c
1
Este símbolo nos ayuda a seguir continuidad con el diagrama de flujo, solo puede haber
No
No
Si
Si
No
Si
No
Si
No
Si