Академический Документы
Профессиональный Документы
Культура Документы
Solucin
a) Radio : Valido
c) velocidad : Vlido
b) x34 : Valido
d) x-y : Invlido
b.- a
c.- a1-a2
d.- b -4ac
e.- 2r
f.- r2 + 4x3
Solucin
a) a.b = a*b
x
b) a = a**x
c) a1-a2 = (a*1-a*2)
d) b -4ac = ( b**2-(4*a*c))
e) 2r = 2**r
f) r2 + 4x3 = (*(r**2)+4*(x**3))
g)
h)
i)
3.- Dada las siguientes constantes enteras Fortran, analizar cules son vlidas
y cuales no lo son:
j)
k) a.- 450
b .- -837 c.- --456 d.- 12,53 e.- 543- f.- 0 g.- +12345 h.-
7s531
l) Solucin
a)
b)
c)
d)
e)
f)
g)
h)
m)
450 = Vlida
-837 = Vlida
-456 = Invlido
12,53 = Invlida
543- = Invlido
0 = Vlido
+12345 = Vlido
7s531 = Invlido
n)
o)
4.- Dada las siguientes constantes reales Fortran, analizar cules son vlidas y
cuales no lo son
p) a.- +37.895 b.- -0.021 c.- 44. d.- 34,711 e.- 123 f.- .3344 g. 0.0 h.4+8732
q) Solucin
a)
b)
c)
d)
e)
f)
g)
h)
+37.895 = Vlido
-0.021 = Vlido
-44. = Vlido
34,711 = Invlido
123 = Invlido
.3344 = Invlido
0.0 = Vlido
4+8732 = Invlido
r)
s) 5.- Indicar el resultado lgico de las constantes
t) a.- 4.0 .ge. 5.2 b.- 8.7/= 8.7 c.- 45 <= 56 d.- -13 > -23
23.89
f.- 23 == 23
u) Solucin
a)
b)
c)
d)
e)
f)
v)
w)
x)
y) 6.- Escriba las siguientes expresiones algebraicas en expresin fortran
z)
aa) Solucin
a)
b)
c)
d)
(a+b)/c
(g*t**2)/2
Alfa*(x-Beta)
A*(x**2)+b*x+c
ab)
7.-
ac)
ad)
ae)
af)
ag)
Solucin
ah)
program corona
aj) real::A
!variables de salida
ak)real,parameter::pi=3.1416
al) print*,"Ingrese los radios correspondientes"
am)
read*,R1,r2
an)
A=(pi*(R1**2-r2**2))
ar)
as) 8.- Dadas las variables con los valores que se indican:
at)
au)
av)
aw)
ax) Solucin
ay)
az)
ba)
bb)9.- Implemente una estructura de seleccin para verificar si un nmero es
negativo o no negativo (positivo o cero).
bc) Solucin
bd)
program desicion
be)
real::x
read*,x
bh)
if(x>0)then
bm)
else
bn)
if(x==0)then
bo)
bp)
bq)
endif
endif
br) endif
bs)end program decisin
bt)
bu)
bv)
bw)
bx)
by)
bz) 10.- Implemente una estructura de decisin para determinar si un nmero
cn)
co) 11.- Dada una esfera de radio R, considerando su centro como origen de
coordenadas se quiere determinar si un punto de coordenadas ( x, y, z) est
dentro o fuera de la esfera. Implemente un algoritmo para ste problema.
cp) Solucin
cq)program esfera
cr) real::x,y,z
cs) real::radio
ct) real::r_calc
cu)print*,"ingrese el radio de la esfera"
cv) read*, radio
cw)
cx) read*,x,y,z
cy) r_calc=sqrt(x**2+y**2+z**2)
cz) if(r_calc<=radio) then
da)
db)
end if
de)
df) 12.- Dado tres nmeros reales distintos se desea determinar cual es el mayor.
Implemente un algoritmo apropiado (Ayuda: considere ya sea un conjunto de
estructuras de seleccin anidadas o bien dos estructuras de seleccin en
secuencia).
dg)
Solucin
dh)
di)
dj)
dk)
dl) 13.- Implementar una estructura multicondicional para la evaluacin de la
funcin f(x)
dm)
dn)
do) Solucion
dp) program evaluacion
dq) real::x
dr) real::fx
ds) print*,"ingrese el valor de x"
dt) read*,x
du) if (x<-1) then
dv) fx=exp(-x)
dw)
print*,"fx=exp(-x) ",fx
select case(nota)
en) case(0:3)
eo) print*," Desaprobado"
ep) case(4:6)
eq) print*,"Aprobado"
er) case(7:8)
es) print*," Aprobado y Destacado"
et) case(9:10)
eu) print*,"Aprobado y Sobresaliente"
ev) case default
ew)print*," La nota ingresada esta fuera de rango"
ex) end select
ey) end program estatus
ez)
fa) 15.-Escriba un programa que determine el area total y volumen de un cilindro
de radio y altura conocidos.
fb)
fc) Solucin
fd) program area_volumen
fe) real::r,h !variable de entrada
ff) real::at,al,ab,vol !variable de salida
fg) real,parameter::pi=3.1416
fh) print*,"Ingrese el radio"
fi) read*,r
fj) print*,"Ingrese la altura"
fk) read*,h
fl) ab=(pi*(r**2))
fm)
al=(2*pi*r*h)
fn) at=(2*ab)+al
fo) vol=(ab*h)
fp) print*,"El area total es = ",at
fq) print*,"El volumen es = ",vol
fr) end program area_volumen
fs)
ft)