• Lunes 16 de Diciembre de 2024, 00:37

Autor Tema:  Raiz Cuadrada De Un Numero Binario  (Leído 7680 veces)

Perseo

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Raiz Cuadrada De Un Numero Binario
« en: Viernes 20 de Agosto de 2004, 04:12 »
0
Alguien me puede dar o decir donde encontrar un algoritmo para obtener la raiz cuadrada de un numero binario y para uno decimal?.
[size=109]Perseo.[/size]

Binary

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Raiz Cuadrada De Un Numero Binario
« Respuesta #1 en: Viernes 20 de Agosto de 2004, 04:19 »
0
yo se como sacar rapidamente potencias con numeros binarios ;)

Noel Solw

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
Re: Raiz Cuadrada De Un Numero Binario
« Respuesta #2 en: Sábado 21 de Agosto de 2004, 08:07 »
0
[a] : la raiz cuadrada de un numero x puede sacarse con el algoritmo de
Newton-Rapson :

a[0] = x/2

a[n+1] = 0.5(a[n] + x/a[n])

hasta que la diferencia entre dos valores consecutivos se menor que un valor admisible.

: en lo que respecta a "la raiz de un numero binario", la pregunta es un poco rara, todos los numeros estan almacenados en la computadora en forma binaria.
Como estan representados tus "numeros binarios" ?

Perseo

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Raiz Cuadrada De Un Numero Binario
« Respuesta #3 en: Sábado 21 de Agosto de 2004, 14:44 »
0
Mis números binarios están almacenados en un vector (un digito por posición), ya que debo utilizar mas digitos que los que caben en los tipos de datos existentes.
[size=109]Perseo.[/size]

Binary

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Raiz Cuadrada De Un Numero Binario
« Respuesta #4 en: Sábado 21 de Agosto de 2004, 14:59 »
0
una forma seria que escribieras una biblioteca de grandes numeros (almacenados en vectores)...
Eso es, suma, resta, multiplicacion y division para estos.

En ingles se llaman BIG NUMS, busca en google, de seguro podras encontrar las funciones.

Espero que te sirva.