Otros métodos de este problema serán extremadamente complejos y no podrá utilizarlos en caso de cualquier otro problema de este mismo tipo.
Entonces, utilicé un programa simple para llegar a la respuesta sin usar ninguna cornucopia matemática de lógica.
Escribiremos un programa absurdo pero extremadamente útil para este, que también podrás utilizar para otros problemas aunque con algunos matices.
Déjame darte una visión general del programa,
- ¿Cuál es la suma de [matemáticas] e [/ matemáticas] y [matemáticas] \ pi [/ matemáticas]? (Es decir, [matemáticas] e + \ pi [/ matemáticas])
- ¿Qué es un generador de álgebra abstracta?
- ¿Para qué valores de x, y y n es (x + y) ^ n> x ^ n + y ^ n?
- ¿Cómo mostrarías que la serie converge o diverge [matemáticas] \ displaystyle \ sum_ {n = 1} ^ {\ infty} \ frac {5 \ sqrt {n}} {n ^ {2} -n + 3} [/ matemáticas]?
- ¿Existe alguna fórmula o límite (que no sea [matemáticas] e ^ x [/ matemáticas]) para [matemáticas] \ displaystyle \ sum_ {n = 0} ^ m \ frac {x ^ n} {n! }[/matemáticas]? (Tenga en cuenta que [math] m [/ math] no va al infinito).
VISIÓN DE CONJUNTO:
Escribiremos [matemáticas] x ^ {60} [/ matemáticas] como 6 [matemáticas] 0 [/ matemáticas] y [matemáticas] x ^ {- 59} [/ matemáticas] como [matemáticas] -59 [/ matemáticas]
Entonces, no arruines este paso.
Entonces, el dividendo se convertirá
[matemáticas] 60,48,36,24,12,0 [/ matemáticas]
y el divisor se convertirá
[matemáticas] 5,4,3,2,1,0 [/ matemáticas]
Ahora multiplicaremos [matemáticas] x ^ {5} [/ matemáticas] con [matemáticas] x ^ {55} [/ matemáticas].
Luego verificaremos si algún término del producto puede cancelarse y luego agregaremos los otros términos en consecuencia.
Enjuagaremos y repetiremos este paso hasta que lleguemos a un formulario donde obtengamos respuesta.
a = [60,48,36,24,12,0]
p = 60-5
r = 2 # [se puede asignar cualquier número positivo para ejecutar el programa.]
mientras p> 0:
b = [5,4,3,2,1,0]
c = []
para i en rango (0,6):
si r> 0:
c.append (p + b [i])
más:
c.append (-pb [i])
para i en rango (0,6):
si c [i] en a:
a.remove (c [i])
más:
a.append (- (c [i]))
q1 = abs (max (a))
q2 = abs (min (a))
si q1> q2:
p = q1-5
r = q1
si q2> q1:
p = q2-5
r = -q2
print (‘la lista es’, a)
Ahora si ejecutas este mamut obtendrás esto ::::
Ahora, si observa detenidamente, notará que hay uno y solo un cero y
cinco -5, cinco -4, cinco -3, cinco -2, cinco -1.
Entonces se puede escribir como
[matemáticas] -5x ^ 5-5x ^ 4-5x ^ 3-5x ^ 2-5x + 1 [/ matemáticas] [Como [matemáticas] x ^ 0 = 1 [/ matemáticas]]
Ahora, si usas la división larga más simple una vez, obtendrás
Entonces nuestra respuesta es 6.
Espero que esto ayude y mira este Sampad Acharya. SOLO ESPERO QUORA TENÍA UN BOTÓN DE ETIQUETA
Nota: una respuesta similar se puede encontrar aquí ::::::
La respuesta de Sayan Acharya a ¿Cuál será el resto si [matemáticas] x ^ {420} + x ^ {350} + x ^ {280} + x ^ {210} + x ^ {140} + x ^ {70} +1 [/ math] se divide por [math] x ^ {12} + x ^ {10} + x ^ 8 + x ^ 6 + x ^ 4 + x ^ 2 + 1 [/ math]?
Editar 1 :::
Hola gente, se me ocurrió un programa más actualizado y mejor que puede manejar cualquier tipo de división polinómica. Puede usar este programa para dividir cualquier polinomio por cualquier polinomio ::::
Mira esto
# 0 parte
def dabla (exp, val, re):
cadena = ”
para i en rango (0, len (val)):
si val [i] <0 y val [i]! = – 1:
si exp [i]! = 0:
cadena = cadena + str (val [i]) + ‘x ^’ + str (exp [i])
más:
cadena = cadena + cadena (val [i])
si val [i]> 0 y val [i]! = 1:
si exp [i]! = 0:
cadena = cadena + ‘+’ + str (val [i]) + ‘x ^’ + str (exp [i])
más:
cadena = cadena + ‘+’ + cadena (val [i])
si val [i] == 1:
si exp [i]! = 0:
cadena = cadena + ‘+’ + ‘x ^’ + cadena (exp [i])
más:
cadena = cadena + ‘+’ + cadena (val [i])
si val [i] == – 1:
si exp [i]! = 0:
cadena = cadena + ‘-‘ + ‘x ^’ + cadena (exp [i])
más:
cadena = cadena + cadena (val [i])
return (print (‘the’ + re + ‘es’ + ‘[‘ + string + ‘]’))
exp3 = []
val3 = []
print (‘en caso de dividendo :::’)
impresión()
z1 = int (input (‘el número de términos’))
impresión()
exp1 = []
val1 = []
para i en rango (0, z1):
val1.append (float (input (‘el coeficiente:’)))
impresión()
exp1.append (int (input (‘el exponente:’)))
impresión()
z11 = i * 0
impresión()
print (‘en caso de divisor’)
impresión()
z2 = int (input (‘el número de términos’))
impresión()
exp2 = []
val2 = []
para i en rango (0, z2):
val2.append (float (input (‘el coeficiente:’)))
impresión()
exp2.append (int (input (‘el exponente:’)))
impresión()
z22 = i * 0
# 1 parte
para i en rango (0, len (exp1)):
si val1 [i] == 0:
del (exp1 [i])
del (val1 [i])
para i en rango (0, len (exp2)):
si val2 [i] == 0:
del (exp2 [i])
del (val2 [i])
val11 = []
val22 = []
para i en rango (0, len (val1)):
if int (val1 [i]) == val1 [i]:
val11.append (int (val1 [i]))
más:
val11.append (val1 [i])
q1z = i * 0
para i en rango (0, len (val2)):
si int (val2 [i]) == val2 [i]:
val22.append (int (val2 [i]))
más:
val22.append (val2 [i])
q1z = i * 0
dividendo = ‘dividendo’
divisor = ‘divisor’
si exp1! = [] y val1! = []:
dabla (exp1, val11, dividendo)
impresión()
más:
print (‘el dividendo es’, ‘[0]’)
impresión()
si exp2! = [] y val2! = []:
dabla (exp2, val22, divisor)
impresión()
más:
print (‘el divisor es’, ‘[0]’)
impresión()
expk = []
para i en rango (0, len (exp1)):
expk.append (exp1 [i])
while expk! = []:
a = max (exp1) -max (exp2)
si a> = 0:
metre1 = 0
shm1 = 0
mientras metre1 == 0:
si exp1 [shm1] == max (exp1):
metre1 = 1
más:
metre1 = 0
shm1 + = 1
metre2 = 0
shm2 = 0
mientras que metre2 == 0:
si exp2 [shm2] == max (exp2):
metre2 = 1
más:
metre2 = 0
shm2 + = 1
b = val1 [shm1] / val2 [shm2]
exp3.append (a)
val3.append (b)
# 2 parte
pseudoexp1 = []
para i en rango (0, len (exp2)):
pseudoexp1.append (a + exp2 [i])
pseudoval1 = []
para i en rango (0, len (exp2)):
pseudoval1.append (b * val2 [i])
expg = []
para i en rango (0, len (exp1)):
expg.append (exp1 [i])
para i en rango (0, len (pseudoval1)):
si pseudoexp1 [i] en exp1:
metre4 = 0
shm4 = 0
mientras que metre4 == 0:
si exp1 [shm4] == pseudoexp1 [i]:
metre4 = 1
más:
metre4 = 0
shm4 + = 1
si pseudoval1 [i] == val1 [shm4]:
del (exp1 [shm4])
del (val1 [shm4])
más:
exp1.append (exp1 [shm4])
val1.append (val1 [shm4] -pseudoval1 [i])
del (exp1 [shm4])
del (val1 [shm4])
si pseudoexp1 [i] no está en expg:
exp1.append (pseudoexp1 [i])
val1.append (-pseudoval1 [i])
expk = []
para i en rango (0, len (exp1)):
expk.append (exp1 [i])
más:
expk = []
# 3 parte
val11 = []
val33 = []
val22 = []
para i en rango (0, len (val1)):
if int (val1 [i]) == val1 [i]:
val11.append (int (val1 [i]))
más:
val11.append (val1 [i])
q1z = i * 0
para i en rango (0, len (val3)):
if int (val3 [i]) == val3 [i]:
val33.append (int (val3 [i]))
más:
val33.append (val3 [i])
q3z = i * 0
resto = ‘resto’
respuesta = ‘respuesta’
si exp1! = [] y val1! = []:
dabla (exp1, val11, resto)
impresión()
más:
print (‘el resto es’, ‘[0]’)
impresión()
si exp3! = [] y val3! = []:
dabla (exp3, val33, respuesta)
impresión()
más:
print (‘la respuesta es [0]’)
impresión()
#HECHO POR SAYAN ACHARYA
#PAZ
Ejecute este programa en python 3 o superior o aquí:
Código, compilar, ejecutar, depurar en línea C, C ++
ponga 1 para todos los coeficientes y ponga los exponentes en consecuencia, obtendrá ::
Espero que esto ayude.