Power Builder Ejercicios

  • Upload
    jc-lr

  • View
    67

  • Download
    2

Embed Size (px)

Citation preview

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