manual informativo segunda parte

32
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

Upload: jhorgi-krlos-oliden

Post on 31-Mar-2016

226 views

Category:

Documents


2 download

DESCRIPTION

manual informativo segunda parte

TRANSCRIPT

Page 1: Manual informativo segunda parte

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

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

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

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

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

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

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

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

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

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
Page 12: Manual informativo segunda parte

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

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

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

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

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

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

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

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

||, &&

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

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

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

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

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

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

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

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

(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=