ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos


Enviado por   •  29 de Septiembre de 2013  •  Tarea  •  206 Palabras (1 Páginas)  •  296 Visitas

#de acuerdo al siguiente codigo responda: i) cuantas funciones tiene

# ii) que argumentos reciben las funciones

# iii) como se relacionan las funciones con el problema que se quiere resolver

# iv) Explique algoritmicamente como funciona el codigo

def menu ():

opc = 0

while opc == 0:

print('Ingrese 1 para F(x)= x+5x')

print('Ingrese 2 para F(x)= x*x+4x')

print('Ingrese 3 para F(x)= x*x+4x+1/(x*x)')

opc = input('\n\n Ingrese la opcion: ')

if opc > 3 or opc < 1:

print('Ingrese una opcion valida')

opc = 0

return opc

def f1(x):

return x+5*x

def f2(x):

return x*x+4*x

def f3(x):

return x*x+4*x+(1/(x*x))

def sub(a,b,n):

lista = []

h=float(b-a)/n

for i in range (0,n):

dat = a + i*h

lista.append(dat)

return lista

def op1 (n,opcion,lint):

s=(n/2)+1

suma=0

for j in range (0,s-1):

pos=2*j

vlr=lint[pos]

if opcion==1:

resp=f1(vlr)

elif opcion==2:

resp=f2(vlr)

elif opcion==3:

resp=f3(vlr)

suma=suma + resp

suma=2*suma

return suma

def op2(n,opcion,lint):

s=n/2

suma2=0

for j in range (0,s):

pos=2*j-1

vlr=lint[pos]

if opcion==1:

resp=f1(vlr)

elif opcion==2:

resp=f2(vlr)

elif opcion==3:

resp=f3(vlr)

suma2=suma2+resp

suma2=4*suma2

return suma2

def f0(opcion,a):

if opcion==1:

resp=f1(a)

elif opcion==2:

resp=f2(a)

elif opcion==3:

resp=f3(a)

return resp

def fn(opcion,b):

if opcion==1:

resp=f1(b)

elif opcion==2:

resp=f2(b)

elif opcion==3:

resp=f3(b)

return resp

cont=1

while cont != 0:

print ('\n\n CALCULO DE LA INTEGRAL \n\n')

opcion=menu()

a= input('Valor inferior del intervalo: ')

b= input('Valor superior del intervalo: ')

res=1

while res != 0:

n= input('Numero de particiones par: ')

res=n%2

if opcion == 3:

while a==0:

a=input('Ingrese valor inferior del intervalo diferente a 0: ')

while b==0:

b=input('Ingrese valor superior del intervalo diferente a 0: ')

fi=0

ff=0

lint=sub(a,b,n)

o1=op1(n,opcion,lint)

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com