Matemáticas :: Números

Matemáticas :: Números es un módulo Perl que contiene métodos para los enfoques matemáticos de los conceptos de la teoría del número.
Descargar ahora

Matemáticas :: Números Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David Moreno Garza
  • Sitio web del editor:
  • http://search.cpan.org/~damog/Blog-Normalize-0.0rc1/lib/Blog/Normalize.pm

Matemáticas :: Números Etiquetas


Matemáticas :: Números Descripción

Matemáticas :: Los números son un módulo PERL que contiene métodos para los enfoques matemáticos de los conceptos de la teoría del número. Matemáticas :: Números es un módulo PERL que contiene métodos para los enfoques matemáticos de los conceptos de la teoría del número. HSYNOPSIS Use Matemáticas :: Números; My $ A = 123; My $ b = 34; My $ Numbers = Matemáticas :: Números-> Nuevo ($ A, $ B ); Imprimir "Son coprimos (relativamente primos)! n" si $ números-> son_coprimes; Imprimir "El mayor divisor común de estos al menos dos números es", $ números-> GCD; My $ Número = Matemáticas :: Números-> Nuevo ($ A); Imprimir "Es Prime! N" IF $ NUMBRE-> IS_PRIME; mis @divisors = $ number-> get_divisors; Imprimir "$ a es divisor de $ b! n" if $ number-> is_divisor_of ($ b); Matemáticas :: Números es un módulo bastante simple en asuntos de programación. Lo que es interesante es el enfoque y el enfoque que pretende estar hecho de la base de la teoría del número para los principiantes de Perl (como yo) y también para los matemáticos jóvenes (como yo). Los temas normales de la teoría de números incluyen divisibilidad, números primos (que es Separadamente destinado a ser cubierto por matemáticas :: primes), congruencias, residuos cuadráticos, aproximación de números reales, ecuaciones de diofantina, etc. y todo esto está destinado a ser convergente por el módulo sobre el concepto de obtener y establecer valores y también recuperar el Métodos de prueba.MethodsNew # Algunos métodos requieren más de un solo argumento. My $ Number = Matemáticas :: Números-> Nuevo ($ P, $ Q, ...); # Algunos métodos requieren solo uno. My $ Número = Matemáticas :: Números-> Nuevo ($ P); Crea un objeto de matemáticas :: Números. Tenga en cuenta que algunos de los métodos requerirán que los objetos creados con solo uno o un número definido de argumentos.GCD MIS $ GCD = $ Números-> GCD; Cálculo del mayor divisor común. Esto se hace mediante dos métodos diferentes que se describen a continuación: Algoritmo de Bluto y algoritmo euclidiano: el primero se usa al calcular GCD por más de dos enteros; Este último se usa al obtener el GCD para dos números para mejorar la velocidad. Vea a continuación la información sobre cada .BLUTO_ALGORITHMYOU, en su mayoría no requiere que llame a este método, sino directamente GCD (). El algoritmo de Bluto utiliza un cálculo de la fuerza bruta utilizada por los matemáticos para obtener divisores y luego GCD también se llama prueba de primalidad. Bluto toma algunas espinacas robadas de Popeye y comienza a dividir M hasta 2 a m / 2.euclidean_algorithmeuclid rocas. Tengo un budgerigar muy agradable (http://en.wikipedia.org/wiki/budgerigar) llamado lo mismo en honor de él (tiene que cargar una foto de él). As de ahora, este algoritmo solo se calcula en dos enteros . Desde la entrada de Wikipedia: Dados dos números naturales A y B: compruebe si B es cero; Si es así, A es el GCD. Si no, repita el proceso utilizando (respectivamente) B, y el resto después de dividir un por b. Esto es exactamente lo que nuestro método hace .is_divisor_of imprimir "Sí, $ P es divisor de $ A ... n" ift $ number-> is_divisor_of ($ a); veamos si el número del objeto es un divisor de $ a , lo que significa que la división $ número / $ A devolverá un entero (no necesariamente un natural). Si lo hace, volverá 1; 0, de otra manera. Esto solo incluye los números naturales. IS_PRIME PRINT "$ P NO ES PRIMER! N" A menos que $ Número-> IS_PRIMETURNS 0 o 1 si el número del objeto es Prime o no, respectivamente. Este método utiliza, un poco lento, prueba de primay.e_e_coprimí, imprimir "son copinales porque su GCD es 1! N" Si $ Números-> son_coprimes; ¿Son los números de las copías de objetos (relativamente primas)? Esto significa, el GCD es 1; (A, B, C, ...) = 1. Devuelve 1 o 0. Requisitos: · Perl


Matemáticas :: Números Software relacionado