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

MAtematicas


Enviado por   •  1 de Junio de 2014  •  392 Palabras (2 Páginas)  •  191 Visitas

Página 1 de 2

Programa Que Realiza Operaciones De Polinomios En Lenguaje Python

Documentos de Investigación: Programa Que Realiza Operaciones De Polinomios En Lenguaje Python

Ensayos de Calidad, Tareas, Monografias - busque más de 1.741.000+ documentos.

Enviado por: carlospac202 02 abril 2014

Tags:

Palabras: 634 | Páginas: 3

Views: 47

Leer Ensayo Completo

Suscríbase

import math

import cmath

class Operaciones: #Clase que contiene los metodos correspondientes a las operaciones con complejos con metodos especiales

def obtener(self): #Metodo para obtener el grado y coeficientes del polinomio

grado=int(input("\nIngrese el grado del polinomio:"))

poli=[] # los polinomios son listas, donde el indice donde esta el coeficiente es el exponente en la ecuacion

for i in range(grado+1):

poli.append(int(input("\nIngrese el coeficiente x^%d:"% i)))

return poli

def mostrar(self,poli): # Metodo para imprimir el polinomio

for i in range(len(poli)): #se usa un range para tener el exponente de la variable

print("%d x^%d "% (poli[i],i))

def valuar(self,poli): #Metodo para valuar el polinomio en un punto

punto=int(input("\nIngrese un punto para evaluar:"))

total=0 # variable para guardar el resultado

for i in range(len(poli)):

total+= poli[i]*(punto**i) # se llama al coefieciente y el valor dado se eleva al coeficiente que le corresponde

return total

def suma(self,poli1,poli2): #Metodo para obtener la suma

if len(poli1)>len(poli2): #si una lista es mayor que la otra

for i in range(len(poli2)): #la suma solo se hara hasta el tamano de la menor de ellas

poli1[i]+=poli2[i]# se sobreescribira en la lista mayor para que se mantengan los sumandos con mayor exponente

...

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