<<Voltar      
Python no programa de Matemática A -2024/25
        Programa Mat2024/25-11º ano>>

|

Pág. 30( parte inicial da página).

Exemplo de programa em Python que permite determinar os coeficientes do polinómio quociente em resultado da divisão de um polinómio de grau 3 por um binómio do tipo x-a, com a real.

Vamos simular a regra de Ruffini e usar listas para armazenar os coeficientes do polinómio.

Programa:

Uma imagem com texto

Descrição gerada automaticamente

RUN    Ex:Coeficientes: 2; 1; 3; 1; a=1

Uma imagem com texto

Descrição gerada automaticamente

Comentários/Sugestões:
Começamos com uma lista vazia, a que chamamos P.
P será a lista dos coeficientes do polinómio.

P=[]

|
Visto tratar-se de um polinómio de grau 3, vamos solicitar 4 coeficientes. 

for i in range(4):


Vamos juntando os coeficientes à lista.


    P.append(float(input("Introduza o coeficiente do termo de grau "+str(3-i)+": ")))
|

Também pedimos o valor de a, de (x-a).
a=float(input("a = "))

|
Vamos definir uma função f que depende da lista de coeficientes e de a.

def f(P,a):

|
Ainda a lista Q que começa com o primeiro coeficiente do polinómio.
O m também...

|
Vamos percorrer 3 elementos...
   
Q=[P[0]]
    m=P[0]
    for i in range(len(P)-1):


O m será multiplicado por a e somado com o coeficiente do termo seguinte.
       
m=m*a+P[i+1]

|
O Q acrescentará esse resultado à sua lista.
       
Q.append(m)

|
Depois o Q pegará no valor que obteve.
   
return Q
Q=f(P,a)

|
O Resto é igual ao último elemento da lista Q, R=Q[-1]

R=Q[-1]

|
print("Coeficientes do polinómio:",P)

|
Os coeficientes do quociente são todos os elementos menos o último Q[:-1]

print("Coeficientes do quociente:",Q[:-1])
print("Resto: ",R)

Sugestão-Consulte:

https://pedronoia.pt/python/pyl1.htm

|

https://pedronoia.pt/python/pyl3.htm

|

https://pedronoia.pt/python/pyl5.htm

|

<<Voltar