Download - Manual informativo segunda parte
![Page 1: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/1.jpg)
A= Entero
B= Entero
C= Entero
P= Real
C= Real
D= Real
INICIO
A, B, C es entero
P, C, D es real
Leer B, C
Leer C, D
A= (B*C)/2
P= Sqrt(C^2+ D^2)
Mostrar A, P
FIN
![Page 2: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/2.jpg)
1. Desarrollar un diagrama de flujo que permita realizar las cuatro operaciones con dos números ingresados por el teclado.
S= Y+Z R= Y-Z M= Y*Z D= Y/Z
Y= Real
Z= Real
S, R, M, D es real
INICIO
Y, Z es real
Leer y, z
S= Y+Z
R= Y-Z
M= Y*Z
D= Y/Z
Mostrar S, R, M, D
FIN
![Page 3: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/3.jpg)
2. Desarrollar un diagrama de flujo que nos permita calcular el importe a pagar por un determinado artículo el cual se conozca su precio unitario.
X= número/12
Número= 60
Número es entero
INICIO
Número es entero
Leer número
X= número/12
Mostrar X
FIN
![Page 4: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/4.jpg)
ANÀLISIS DEL EXAMEN:1. Se desea depositar una cierta cantidad de
dinero en el banco, el cual paga a razón de 2% mensual. Realizar un DFD para saber cuánto dinero ganará en un mes.
Cantidad de dinero = CDTasa de interés = 2%= o,o2Ganancia = G
G= CD*0,02
INICIO
CD, G es real
Leer CD
G= CD*0,02
Mostrar GFIN
![Page 5: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/5.jpg)
2. El profesor Wilton Torres desea saber el porcentaje de hombres y que porcentaje de mujeres hay en el grupo de estudiantes del cuarto año.
X=100(CH)/CH+CM y= 100(CM)/CH+CM
Total de alumnos= TA
Cantidad de hombres= CH
Cantidad de mujeres= CM
Porcentaje de hombres= x
Porcentaje de mujeres= y
INICIO
CH,CM es entero
X, Y es real
Ingresar CH, CM
X= 100(CH)/CH+CM
Y= 100(CM)/CH+CM
Mostrar X, YFIN
![Page 6: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/6.jpg)
EJERCICIOS PROPUESTOS Calcular el número de pulsaciones que una
persona debe tener por cada 10 segundos de ejercicios, si la formula es:
Num puls = (220 – edad)/10
Num_puls = Real
Edad = Entero
INICIO
Num_puls es real
Edad es entero
Leer Edad
Num_puls = (220 – edad)/10
![Page 7: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/7.jpg)
Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
Mostrar Num_puls
FIN
INCREMENTO = 0.25*SA
NS = SA+I
Incremento es Real
SA es Real
NS es Entero
INICIO
SA, I es Real
NS es entero
LEER SA, I
I = 0.25*SA
NS = SA+I
Mostrar NSFIN
![Page 8: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/8.jpg)
Todos los Lunes – Miércoles y viernes una persona corre la misma distancia (ruta) y cronometra los tiempos obtenidos. Determina el tiempo promedio que la persona tarda en recorrer la ruta en una semana.
Lunes = L
Miércoles = M
Viernes = V
L es EnteroM es EnteroV es Entero
R = (L+M+V)/3
INICIO
L, M, V es Entero
Leer L, M ,V
R = (L+M+V)/3Mostrar RFIN
![Page 9: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/9.jpg)
Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber el total que recibirá en el mes tomando en cuenta su sueldo básico y comisiones.
INICIO
SB, C es Real
G es Entero
Sueldo Base = SB
Venta = V
Comisión = SB*0.10
Ganancia = SB+ C
SB es Entero
V es Real
Comisión es Real
Ganancia es Entero
Leer SB, V
C = V*0.10
G = SB+C
Mostrar GFIN
![Page 10: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/10.jpg)
EJERCICIOS DE UN DIAGRAMA DE FLUJO DE DATOS
1. Tres amigos hicieron una venta de libros y se reparten las ganancias de acuerdo al siguiente porcentaje: el 25%para Miguel, el 35% para Antonio y el 40% para Roberto. Si las ganancias fueron en soles, ¿Cuánto le corresponde a cada quién?
Miguel = M
Antonio = A
Roberto = R
Cantidad de dinero = CD
M = CD*25/100
A = CD*35/100
R =CD*40/100
CD es Entero
M, A, R es Real
![Page 11: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/11.jpg)
![Page 12: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/12.jpg)
2. Calcular cuanto va a pagar un estudiante por sus útiles escolares, si necesita 6 cuadernos cuyo precio es el mismo para todos, 2 libros del mismo valor y un millar de hojas.
Estudiante = E E = 6*x+2*y+ z
X = Entero
Y= Entero
Z = Entero
![Page 13: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/13.jpg)
3. Calcular cuanto dinero ahorrará Marina en una alcancía, durante un año, si cada semana ahorra n soles.
X = N* 52 X es Entero
![Page 14: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/14.jpg)
4. Martha deposita sus ahorros en el Banco de Crédito, le pagan un interés del 3% mensual ¿Cuánto dinero tendrá a los 6 meses si no retiró nada? El interés siempre se aplica sobre el depósito inicial.
R = CD*O.03G = R*6
R = RealG = Real
![Page 15: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/15.jpg)
5. Diseñar un DFD que te perita saber la estatura y el peso de una persona y el cálculo del índice de masa corporal. La información que necesitas investigar es cuál es la fórmula para calcular el índice de masa.
IMC = P/E^2 IMC = Índice de masa corporalP = PesoE = Estatura
![Page 16: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/16.jpg)
ESTRUCTURAS CONDICIONALES
DEFINICIÒN:Las estructuras condicionales comparan una variable con otra y también se puede hacer con una constante según se necesite.“Decimos que una estructura condicional es anidada cuando por la rama del verdadero o el falso de una estructura condicional hay otra estructura condicional.”(4)
Tenemos tres tipos:
Las Simples.- Conocida también como “Toma de Decisiones”. Su forma es:
No SiCondiciòn PROCESO 1
PROCESO 2
![Page 17: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/17.jpg)
SINTAXISSi <condición> entonces ProcesosFin_si
Las Dobles.- Permite que escojamos 2 alternativas posibles en función del cumplimiento o no de una determinada condición. “Lo más importante que hay que tener en cuenta que se realizan las actividades de la rama del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas.”(5) Su forma es:
CONDICIÒN
PROCESO F1 PROCESO V1
PROCESO F2 PROCESO V2
(4)http://www.javaya.com.ar/detalleconcepto.php?codigo=81&inicio=
![Page 18: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/18.jpg)
SINTAXISSi< condición > entonces Procesos_ siSi no Procesos_ noFin_si
MÙLTIPLES.- Son tomas de decisiones especializadas que permiten comparar variables contra una posible, ejecutando para cada caso una serie de soluciones específica. La forma es:
CONDICIÒN 1
CONDICIÒN 2
CONDICIÒN 3 A
Proceso V1
Proceso V2
Proceso V3 A
A
A
(5)http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=
![Page 19: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/19.jpg)
SINTAXISSi<condición 1> entonces Procesos_si1
Si_no Si<condición 2> entonces Procesos _si2 Si_no
Si<condición 3> entonces Procesos_si3Si_noFin_Si
Fin si Fin_si
OJITO:“Los operadores relaciones binarios que se usan son:
==, !=, <, <=, > y >=
además los operadores lógicos binarios:
![Page 20: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/20.jpg)
||, &&
y el operador lógico unario de negación !, que sólo toma un argumento.
Los operadores anterior son usados con las siguientes estructuras que se muestran.” (6)
PROBLEMAS1. Diseñar un D.F.D que nos permita determinar si
un número ingresado por teclado es positivo o negativo.Análisis:Ingresar número= num
INICIO
Num es entero
Leer num
Num>o
“Negativo” “POSITIVO”POSITIVO
FIN
(6)http://www.fismat.umich.mx/mn1/manual/node4.html
![Page 21: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/21.jpg)
InicioNum es enteroLeer numSi num>0 entonces
“Positivo”Si_no
“Negativo”Fin_si
FIN2.Diseñar un D.F.D. que te permita
determinar si una persona es o no mayor de edad solo debes ingresar por teclado la fecha de nacimiento.
Análisis:
![Page 22: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/22.jpg)
Persona = pEdad= eAño = a
INICIO
e, a ,p es entero
Leer a, p
E=a-p
e>=18
“menor edad” “mayor edad”
FIN
![Page 23: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/23.jpg)
REFORZANDO II1)Juana compra $50 de arroz, $20 de fideos, $30 de
carne y $50 de menestra. Del total de sus compras le han rebajado el 20%. ¿Cuánto debe pagar Juana?
X = (150*20)/100J = 150 - x
X es enteroJ es entero
INICIO
X es entero
Lee x
X= (150*20)/100
J= 150 - x
FIN
![Page 24: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/24.jpg)
2)Diseñar un D.F.D donde te permita calcular si el año tiene 365 días es verdadero o falso.
SI
A= s*d
Año = A es entero
Semana = S es entero
Días = D es entero INICIO
Leer s, d
A = s*d
A=365
“falso” “verdadero”
FIN
A, s, s es entero
![Page 25: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/25.jpg)
3)Diseñar un D.F.D donde permita calcular la sustracción de 3 números donde te de cómo resultado el primero número.
SÌ No
A = c - b
A es entero
B es entero
C es entero
INICIO
A, c, b es entero
Leer c, b
a = c - b
a<c
“es menor número”“es mayor número”
a<b
“es menor número” “es mayor número”FIN
![Page 26: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/26.jpg)
SÌ No
Determinar si mi hermana es mayor o menor de edad si nació en 1999.
E = a - 1999Edad = E es entero
Año = A es entero
INICIO
E, a es entero
Leer aE = a - 1999
E< 1999
“MENOR EDAD” “MAYOR EDAD”FIN
![Page 27: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/27.jpg)
SÌ No
BIBLIOGRAFÌA
(1)http://es.wikipedia.org/wiki/Algoritmo
(2)http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml
![Page 28: Manual informativo segunda parte](https://reader031.vdocuments.pub/reader031/viewer/2022020310/568c52d71a28ab4916b8521d/html5/thumbnails/28.jpg)
(3)http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos.shtml
(4)http://www.javaya.com.ar/detalleconcepto.php?codigo=81&inicio=
(5)http://www.javaya.com.ar/detalleconcepto.php?codigo=80&inicio=