Está en la página 1de 2

Algoritmo que obtiene el volumen de un cilindro hueco en la dirección a la altura

Entrada(s): hCil = Altura del cilindro [m], Rext = Radio exterior [m], Rint = Radio
interiror [m]
Salida(s): VolCilH = Volumen del cilindro hueco [m^3]
Inicio del algoritmo
Leer: hCil
Leer: Rext
Leer: Rint
Asignar: VolCilH = pi*Rext^2*hCil - pi*Rint^2*hCil = pI*hCil(Rext^2-Rint^2)
Mostrar: VolCilH
Fin del algoritmo
Prueba de escritorio:
hCil = 1
Rext = 2
Rint = 1
VolCilH = pi*1(4-1) = 3*pi = 9,424

Algoritmo que halla el volumen de un casquete esferico


Entrada(s): R = Radio del casquete[m], h = altura del casquete[m]
Salida(s): VolCesf = Volumen de casquete [m^3]
Inicio del algoritmo
Leer: R
Leer: h
Asignar: VolCesf = pi*h^2*(3R-h)/3
Mostrar: VolCesf
Fin del algoritmo
Prueba del escritorio
R = 1
h = 0.25
VolCesf = pi*0.0625*2,75/3 = 0.179

Elaborar un algoritmo que encuentra la magnitud de la fuerza resultante aplicada a


un poste sometido a unas tensiones mecánicas producidas por un conductor eléctrico
de la cual de conocen sus componentes espaciales en los ejes cartesianos (x,y,x),
con vectores unitarios (i,j,k)
Entrada(s): F1 = Fuerza 1 [N], F2= Fuerza 2 [N], ceiF1 = Componente espacial de i
de la Fuerza 1[m], cejF1 = Componente espacial de en j de la fuerza 1 [m], cekF1 =
Componente espcial de en k de la fuerza 1 [m], ceiF2 = Componente espacial de i de
la Fuerza 2[m], cejF2 = Componente espacial de en j de la fuerza 2 [m], cekF2 =
Componente espacial de en k de la fuerza 2 [m]
Salida(s): mFr= Magnitud de la fuerza resultante experimentada por el poste [N]
Inicio del algoritmo
Leer: F1
Leer: F2
Leer: ceiF1
Leer: cejF1
Leer: cekF1
Leer: ceiF2
Leer: cejF2
Leer: cekF2
Comentario: Se hallan las componentes de la F1 y F2 (Fx donde x = 1,2) en el
sistema cartesiano
Comentario: Fx = raizCuadrada((wx*ceiFx)^2 + (wx*cejFx)^2 + (wx*cekFx)^2)
Asignar w1 = F1/raizCuadrada((ceiF1)^2 + (cejF1)^2 + (cekF1)^2)
Asignar w2 = F2/raizCuadrada((ceiF2)^2 + (cejF2)^2 + (cekF2)^2)
Asignar: F1i = w1*ceiF1
Asignar: F1j = w1*cejF1
Asignar: F1k = w1*cekF1
Asignar: F2i = w2*ceiF2
Asignar: F2j = w2*cejF2
Asignar: F2k = w2*cekF2
Asignar: Fri = F1i+F2i
Asignar: Frj = F1j+F2j
Asignar: Frk = F1k+F2k
Asignar: mFr = raizCuadrada(Fri^2 + Frj^2 + Frk^2)
Mostrar: mFr
Fin del algoritmo

Prueba de escritorio:

También podría gustarte