Power Builder Ejercicios

download Power Builder Ejercicios

of 10

Transcript of Power Builder Ejercicios

PROBLEMAS SECUENCIALES1. Elaborar un programa en el cual se ingrese la distancia que existe en dos vehculos y sus respectivas velocidades. Hallar el tiempo de alcance y el tiempo de encuentro?

ANLISIS: VISUALIZACIN:Especificacin Entrada

DatoVariableTipo

Velocidad 1 vehiculoxreal

Velocidad 2 vehiculoyreal

Distanciadreal

Especificacin Salidas

DatoVariableTipo

Tiempo de alcancetareal

Tiempo de encuentrotereal

PSEUDOCDIGO: DIAGRAMAS DE FLUJO:

2. Elaborar un programa el cual se ingrese la distancia y el tiempo de un vehculo. Hallar la aceleracin? ANLISIS: VISUALIZACIN:

Especificacin Entrada

DatoVariableTipo

distanciadreal

tiempotreal

Variables Internas

DatoVariableTipo

velocidadvreal

Especificacin Salidas

DatoVariableTipo

Aceleracinareal

PSEUDOCDIGO: DIAGRAMAS DE FLUJO:

3. Elabore un programa en la que me devuelva la altura y velocidad final de un cuerpo que se deja caer ingresando nicamente el tiempo. ANLISIS: VISUALIZACIN:

Especificacin Entrada

DatoVariableTipo

tiempotreal

Especificacin Salidas

DatoVariableTipo

Alturahreal

Velocidad Finalvfreal

PSEUDOCDIGO: DIAGRAMAS DE FLUJO:

4. Convierta el ngulo sexagesimal g m s a grados, minutos y segundos centesimales.Especificacin Entrada

DatoVariableTipo

Grados sexagesimalesgsEntero

Minutos sexagesimalesmsEntero

Segundos sexagesimalesssEntero

ANLISIS: VISUALIZACIN:

Variables Internas

DatoVariableTipo

Valor en grados sexagesimalesSreal

Valor en grados centesimalesCreal

Especificacin Salidas

DatoVariableTipo

Grados centesimalesgraentero

Minutos centesimalesmin entero

Segundos sentesimalessegentero

DIAGRAMAS DE FLUJO:

PSEUDOCDIGO:

5. Elaborar un programa en el que se ingrese la masa atmica y la cantidad de neutrones para que nos devuelva el nmero atmico, la cantidad de electrones y protones.ANLISIS: VISUALIZACIN:

Especificacin Entrada

DatoVariableTipo

Masa atmicaAentero

neutronesNentero

Especificacin Salidas

DatoVariableTipo

ProtonesPentero

electroneseentero

Numero atmicoAentero

PSEUDOCDIGO: DIAGRAMAS DE FLUJO:

6. Elaborar un programa en el que ingrese el tiempo en el que se demora en llegar el sonido de una detonacin a cierto lugar. Calcular la distancia donde se realiz la detonacin? ANLISIS: VISUALIZACIN:

Especificacin Entrada

DatoVariableTipo

tiempotreal

Especificacin Salidas

DatoVariableTipo

distanciadreal

PSEUDOCDIGO: DIAGRAMAS DE FLUJO:

7. Ingresando el radio de una esfera y la altura de un casquete determinar el rea y volumen de dicho casquete esfrico.ANLISIS: VISUALIZACIN:

Especificacin Entrada

DatoVariableTipo

radiorreal

alturahreal

Especificacin Salidas

DatoVariableTipo

rea Areal

VolumenVreal

PSEUDOCDIGO: DIAGRAMAS DE FLUJO:

8. Elaborar un programa en el que se ingrese una cantidad en kilmetros y nos devuelva en millas nuticas, millas terrestres, yardas, pies y brazas nuticas (1mt = 1.609 Km; 1mn = 1.852 Km; 1bn = 1.829 m; 1yarda = 0.9144 m = 3 pies).ANLISIS: VISUALIZACIN:

Especificacin Entrada

DatoVariableTipo

Cantidad en kilmetroskmreal

Especificacin Salidas

DatoVariableTipo

Cantidad en millas nuticasmnreal

Cantidad en millas terrestresmtreal

Cantidad en yardasyardasreal

Cantidad en piespiesreal

Cantidad en

Brazas nuticasbnreal

DIAGRAMAS DE FLUJO:PSEUDOCDIGO:

9. Elaborar un programa en el que se ingrese una cantidad en gramos y convertirlas en onzas, libras, dinas y newton (1 onza = 28,349 gr; 1N = 105 dinas = 0.2248 libras; 1 libra = 453.592 gr).ANLISIS: VISUALIZACIN:

Especificacin Entrada

DatoVariableTipo

gramosgrreal

Especificacin Salidas

DatoVariableTipo

onzaonzareal

LibraslibrasReal

DinasdinasReal

newtonNreal

PSEUDOCDIGO: DIAGRAMAS DE FLUJO:

Variables Internas

DatoVariableTipo

Valor avreal

Valor bbreal

Valor yyreal

Valor zzreal

10. De la siguiente expresin hacer un programa:a = m *n

b = (c + (m - x))*3

y = (a * c)+nZ =(a *b) - yK = 2 *(x + y + z)+((m + n)*(a + b + c))

ANLISIS: VISUALIZACIN:

Especificacin Entrada

DatoVariableTipo

Valor mmreal

Valor nnreal

Valor xxReal

Valor ccreal

Especificacin Salidas

DatoVariableTipo

Valor KKreal

PSEUDOCDIGO: DIAGRAMAS DE FLUJO:

TIEMPO DE ALCANCE Y TIEMPO DE ENCUENTRO

Ingrese velocidad 1:

Ingrese velocidad 2:

Ingrese la distancia:

El tiempo de encuentro es:

El tiempo de alcance es:

El Producto es:

La Suma es:

(x)

Calcular

(y)

(d)

(te)

(ta)

Inicio

Fin

te = d/(x+y)

Leer (x, y, d)

ta = d/(x-y)

Escribir (te, ta)

Algoritmo_Tiempo de alcance y de encuentro

x, y, d, te, ta: real

Inicio

Leer (x, y, d)

te = d/(x + y)

ta = d/(x - y)

Escribir (te, ta)

Fin

ACELERACIN

Ingrese tiempo:

Ingrese la distancia:

La aceleracin es:

(t)

Calcular

(d)

(a)

Inicio

Fin

v = d/t

Leer (t, d)

a = d/t

Escribir (a)

Algoritmo_Aceleracin

t, d, a, v: real

Inicio

Leer (t, d)

v = d/t

a = v/t

Escribir (a)

Fin

CADA LIBRE

Ingrese tiempo:

La velocidad Final es:

La altura es:

(t)

Calcular

(vf)

(h)

Inicio

Fin

vf = 10 * t

Leer (t)

h = (vf/2) *t

Escribir (vf, h)

Algoritmo_Caida libre

t, h, vf: real

Inicio

Leer (t)

vf = 10 * t

h = (vf/2) *t

Escribir (vf, h)

Fin

CONVERSIN SEXAGESIMALES A CENTESIMALES Ingrese los grados sexagesimales:

Ingrese los minutos sexagesimales:

Ingrese los segundos centesimales:

Los grados centesimales son:

Los minutos centesimales son:

Los segundos centesimales son:

Calcular

(ms)

(ss)

(gra)

(min)

(seg)

(gs)

Inicio

Fin

S= gs +ms/60+ ss/3600

Leer (gs, ms, ss)

seg = (((C - gra)*100)- min)*100

Escribir (gra, min, seg)

C = 10 * s/9

gra = entero(c)

min = entero ((C - gra)*100)

Algoritmo_Conversin sexagesimales a centesimales

gs, ms, ss, gra, min, seg: entero

S, C: real

Inicio

Leer (gs, ms,ss)

S= gs +ms/60+ ss/3600

C = 10 * s/9

gra = entero(c)

min = entero ((C - gra)*100)

seg = (((C - gra)*100)- min)*100

Escribir (gra, min, seg)

Fin

ZAPEN

Ingrese la masa atmica:

Ingrese el nmero de neutrones:

El nmero de protones es:

El nmero de electrones es:

El nmero atmico es:

(A)

Calcular

(N)

(e)

(Z)

(P)

Inicio

Fin

P = A-N

Leer (A, N)

Z = P

Escribir (P, e, Z)

e = P

Algoritmo_Zapen

Z, P, e, A, N: entero

Inicio

Leer (A, N)

P = A-N

Z = P

e = P

Escribir (P, e, Z)

Fin

DISTANCIA

Ingrese tiempo:

La distancia es:

(t)

Calcular

(d)

Inicio

Fin

d = 340 *t

Leer (t)

Escribir (d)

Algoritmo_distancia

t, d: real

Inicio

Leer (t)

d = 340 *t

Escribir (d)

Fin

REA Y VOLUMEN DE UN CASQUETE ESFRICO

Ingrese el radio:

Ingrese la altura:

El volumen es:

El rea es:

(r)

Calcular

(h)

(v)

(A)

Inicio

Fin

A = 2**r*h

Leer (r, h)

V = (*(h^2)*((3*r)-h))/3

Escribir (A, V)

Algoritmo_Area y volumen de un casquete esfrico

r, h, A, V: real

Inicio

Leer (r, h)

A = 2**r*h

V = (*(h^2)*((3*r)-h))/3

Escribir (A, V)

Fin

CONVERSIN DE LONGITUDES

Ingrese la cantidad en kilmetros::

La cantidad en millas nuticas es:

La cantidad en millas terrestres es:

La cantidad en yardas es:

La cantidad en pies es:

La cantidad en brazas nuticas es:

Ingrese la distancia:

La aceleracin es:

(km)

Calcular

(mn)

(mt)

(yardas)

(pies)

(bn)

Inicio

Fin

mt = km/1.609

Leer (Km)

pies = yardas *3

Escribir (mn, mt, yardas, pies, bn)

mn = km/1.852

bn = (km*1000)/1.829

yardas = (km * 1000)/0.9144

Algoritmo_Conversin de longitudes

Km, mn, mt, yardas, pies, bn: real

Inicio

Leer (Km)

mt = km/1.609

mn = km/1.852

bn = (km*1000)/1.829

yardas = (km * 1000)/0.9144

pies = yardas *3

Escribir (mn, mt, yardas, pies, bn)

Fin

CONVERSIONES DE MASA

Ingrese la cantidad en gramos:

La cantidad en onzas es:

La cantidad en libras es:

La cantidad en dinas es:

La cantidad en Newton es:

(gr)

Calcular

(onza)

(libras)

(dinas)

(N)

Inicio

Fin

onza = gr/28.349

Leer (gr)

libras = gr/453.592

Escribir (onza, libra, dinas, N)

N = dinas/105

dinas = (libra*105)/0.2248

Algoritmo_Conversiones de masa

gr, onza, libras, dinas, N: real

Inicio

Leer (gr)

onza = gr/28.349

libras = gr/453.592

dinas = (libra*105)/0.2248

N = dinas/105

Escribir (onza, libra, dinas, N)

Fin

CONVERSIN SEXAGESIMALES A CENTESIMALES Ingrese valor m:

Ingrese valor n:

Ingrese valor x:

Ingresar valor c:

El valor K es:

Calcular

(n)

(x)

(c)

(K)

(m)

Inicio

Fin

a = m *n

Leer (m, n, x, c)

K = 2 *(x + y + z)+((m +n)*(a +b + c))

Escribir (k)

b = (c + (m - x))*3

y = (a * c)+n

Z =(a *b) - y

Algoritmo_Expresiones

m, n, x, c, k, a, b, y, z: real

Inicio

Leer (m, n, x, c)

a = m *n

b = (c + (m - x))*3

y = (a * c)+n

Z =(a *b) - y

K = 2 *(x + y + z)+((m + n)*(a + b + c))

Escribir (k)

Fin