manual informativo segunda parte

Post on 31-Mar-2016

228 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

manual informativo segunda parte

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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=

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=

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:

||, &&

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

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:

Persona = pEdad= eAño = a

INICIO

e, a ,p es entero

Leer a, p

E=a-p

e>=18

“menor edad” “mayor edad”

FIN

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

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

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

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

SÌ No

BIBLIOGRAFÌA

(1)http://es.wikipedia.org/wiki/Algoritmo

(2)http://www.monografias.com/trabajos60/diagrama-flujo-datos/diagrama-flujo-datos2.shtml

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

top related