Funzioni di Gnumeric - Teoria dei numeri

Luca Ferretti elle.uca@infinito.it
Ven 15 Ott 2004 21:00:04 CEST


Questa email inaugura una nuova ed affascinante serie di revisioni
relative alla documentazione delle funzioni fornite dal foglio di
calcolo Gnumeric.

----------------------
Ogni funzione di Gnumeric è descritta con i seguenti parametri 
      * @FUNCTION - il nome della funzione (es SIN) 
      * @SYNTAX - il modo in cui usare la funzione (es SIN(x)) 
      * @DESCRIPTION - il risultato della funzione e commenti 
      * @EXAMPLES - esempi d'uso 
      * @SEEALSO - funzioni correlate

Al momento però non è possibile tradurre il nome della funzione, o
meglio se lo si fa viene ignorato, quindi per ora mantengo i nomi così
come sono.

La '@' prima del nome del parametro nella descrizione indica il valore
del parametro ed è bene non toglierla, visto che in questo modo appare
in corsivo.

Poiché le funzioni fornite da Gnumeric sono parecchie e visto che per
fortuna ciascun gruppo è fornito da un plugin, preferisco proporre in
lista solo una parte per volta.

Faccio presente che ho cercato di mantenere uno stile omogeno nella
traduzione, che quindi magari non risulta letterale. Ad esempio negli
esempi equals è tradotto "restituisce" invece di "è uguale a", oppure la
descrizione comincia per "La funzione XXX ..." anche se in originale non
vi è. Così come preferisco inserire uno spazio tra ogni argomento della
funzione (es. SUM(A1; A2; ...))

Infine, per la localizzazione italiana bisogna tenere presente che
      * I numeri con parte decimale sono espressi con la ',' (1.0 -->
        1,0) 
      * Il separatore per gli argomenti della funzione è il ';'
        (COUNTIF(range,criteria) --> COUNTIF(intervallo;criterio)

-------------------------

Ho voluto cominciare con queste funzioni sulla teoria dei numeri perché
non sono fornite da Excel :-) In realtà forse dovrei usare qua e là
qualche lettera greca.

-------------------------
#: plugins/numtheory/numtheory.c:212
msgid ""
"@FUNCTION=NT_PHI\n"
"@SYNTAX=NT_PHI(n)\n"
"@DESCRIPTION=NT_PHI function calculates the number of integers less
than or "
"equal to @n that are relatively prime to @n.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=NT_D, ITHPRIME, NT_SIGMA"
msgstr ""
"@FUNCTION=NT_PHI\n"
"@SYNTAX=NT_PHI(n)\n"
"@DESCRIPTION=La funzione NT_PHI calcola il numero di interi minori di o
"
"uguali a @n che sono primi rispetto a @n.\n"
"\n"
"@EXAMPLE=\n"
"@SEEALSO=NT_D, ITHPRIME, NT_SIGMA"

#: plugins/numtheory/numtheory.c:247
msgid ""
"@FUNCTION=NT_MU\n"
"@SYNTAX=NT_MU(n)\n"
"@DESCRIPTION=NT_MU function (Möbius mu function) returns \n"
"0  if @n is divisible by the square of a prime .\n"
"Otherwise it returns: \n"
"\n"
"  -1 if @n has an odd  number of different prime factors .\n"
"   1  if @n has an even number of different prime factors .\n"
"\n"
"* If @n = 1 NT_MU returns 1.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=NT_D, ITHPRIME, NT_PHI"
msgstr ""
"@FUNCTION=NT_MU\n"
"@SYNTAX=NT_MU(n)\n"
"@DESCRIPTION=La funzione NT_MU (funzione mu di Möbius) restituisce 0 se
@n è "
"divisibile per il quadrato di un numero primo. Altrimenti
restituisce\n"
"\n"
"  -1 se @n ha un numero dispari di fattori primi differenti.\n"
"   1 se @n ha un numero pari di fattori primi differenti\n"
"\n"
"* Se @n = 1 la funzione NT_MU restituisce 1.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=NT_D. ITHPRIME, NT_PHI"

#: plugins/numtheory/numtheory.c:286
msgid ""
"@FUNCTION=NT_D\n"
"@SYNTAX=NT_D(n)\n"
"@DESCRIPTION=NT_D function calculates the number of divisors of @n.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=ITHPRIME, NT_PHI, NT_SIGMA"
msgstr ""
"@FUNCTION=NT_D\n"
"@SYNTAX=NT_D(n)\n"
"@DESCRIPTION=La funzione NT_D calcola il numero di divisori di @n.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=ITHPRIME, NT_PHI, NT_SIGMA"

#: plugins/numtheory/numtheory.c:319
msgid ""
"@FUNCTION=NT_SIGMA\n"
"@SYNTAX=NT_SIGMA(n)\n"
"@DESCRIPTION=NT_SIGMA function calculates the sum of the divisors of
@n.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=NT_D, ITHPRIME, NT_PHI"
msgstr ""
"@FUNCTION=NT_SIGMA\n"
"@SYNTAX=NT_SIGMA(n)\n"
"@DESCRIPTION=La funzione NT_SIGMA calcola la somma dei divisori di
@n.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=NT_D, ITHPRIME, NT_PHI"

#: plugins/numtheory/numtheory.c:353
msgid ""
"@FUNCTION=ITHPRIME\n"
"@SYNTAX=ITHPRIME(i)\n"
"@DESCRIPTION=ITHPRIME function returns the @ith prime.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=NT_D, NT_SIGMA"
msgstr ""
"@FUNCTION=ITHPRIME\n"
"@SYNTAX=ITHPRIME(i)\n"
"@DESCRIPTION=La funzione ITHPRIME riporta l'@iesimo primo.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=NT_D, NT_SIGMA"

#: plugins/numtheory/numtheory.c:380
msgid ""
"@FUNCTION=ISPRIME\n"
"@SYNTAX=ISPRIME(i)\n"
"@DESCRIPTION=ISPRIME function returns TRUE if @i is prime and FALSE "
"otherwise.\n"
"\n"
"@SEEALSO=ITHPRIME, NT_D, NT_SIGMA"
msgstr ""
"@FUNCTION=ISPRIME\n"
"@SYNTAX=ISPRIME(i)\n"
"@DESCRIPTION=La funzione ISPRIME restituisce VERO se @i è primo e FALSO
"
"altrimenti.\n"
"\n"
"@SEEALSO=ITHPRIME, NT_D, NT_SIGMA"

#: plugins/numtheory/numtheory.c:404
msgid ""
"@FUNCTION=NT_PI\n"
"@SYNTAX=NT_PI(n)\n"
"@DESCRIPTION=NT_PI function returns the number of primes less than or
equal "
"to @n.\n"
"\n"
"@SEEALSO=ITHPRIME, NT_PHI, NT_D, NT_SIGMA"
msgstr ""
"@FUNCTION=NT_PI\n"
"@SYNTAX=NT_PI(n)\n"
"@DESCRIPTION=La funzione NT_PI restituisce il numero di numeri primi
minori "
"o uguali a @n.\n"
"\n"
"@SEEALSO=ITHPRIME, NT_PHI, NT_D, NT_SIGMA"

#: plugins/numtheory/numtheory.c:430
msgid ""
"@FUNCTION=BITOR\n"
"@SYNTAX=BITOR(a,b)\n"
"@DESCRIPTION=BITOR function returns bitwise or-ing of its arguments.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITXOR,BITAND"
msgstr ""
"@FUNCTION=BITOR\n"
"@SYNTAX=BITOR(a,b)\n"
"@DESCRIPTION=La funzione BITOR restituisce l'OR bit a bit dei suoi "
"argomenti.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITXOR,BITAND"

#: plugins/numtheory/numtheory.c:449
msgid ""
"@FUNCTION=BITXOR\n"
"@SYNTAX=BITXOR(a,b)\n"
"@DESCRIPTION=BITXOR function returns bitwise exclusive or-ing of its "
"arguments.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITOR,BITAND"
msgstr ""
"@FUNCTION=BITXOR\n"
"@SYNTAX=BITXOR(a,b)\n"
"@DESCRIPTION=La funzione BITXOR restituisce l'XOR (OR esclusivo) bit a
bit "
"dei suoi argomenti.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITOR,BITAND"

#: plugins/numtheory/numtheory.c:469
msgid ""
"@FUNCTION=BITAND\n"
"@SYNTAX=BITAND(a,b)\n"
"@DESCRIPTION=BITAND function returns bitwise and-ing of its
arguments.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITOR,BITXOR"
msgstr ""
"@FUNCTION=BITAND\n"
"@SYNTAX=BITAND(a,b)\n"
"@DESCRIPTION=La funzione BITAND restituisce l'AND bit a bit dei suoi "
"argomenti.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITOR,BITXOR"

#: plugins/numtheory/numtheory.c:489
msgid ""
"@FUNCTION=BITLSHIFT\n"
"@SYNTAX=BITLSHIFT(x,n)\n"
"@DESCRIPTION=BITLSHIFT function returns @x bit-shifted left by @n
bits.\n"
"\n"
"* If @n is negative, a right shift will in effect be performed.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITRSHIFT"
msgstr ""
"@FUNCTION=BITLSHIFT\n"
"@SYNTAX=BITLSHIFT(x,n)\n"
"@DESCRIPTION=La funzione BITLSHIFT restituisce lo shift binario di @x
verso "
"sinistra di @n bit.\n"
"\n"
"* Se @n è negativo, viene eseguito in pratica uno shift verso
destra.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITRSHIFT"

#: plugins/numtheory/numtheory.c:516
msgid ""
"@FUNCTION=BITRSHIFT\n"
"@SYNTAX=BITRSHIFT(x,n)\n"
"@DESCRIPTION=BITRSHIFT function returns @x bit-shifted right by @n
bits.\n"
"\n"
"* If @n is negative, a left shift will in effect be performed.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITLSHIFT"
msgstr ""
"@FUNCTION=BITRSHIFT\n"
"@SYNTAX=BITRSHIFT(x,n)\n"
"@DESCRIPTION=La funzione BITRSHIFT restituisce lo shift binario di @x
verso "
"destra di @n bit.\n"
"\n"
"* Se @n è negativo, viene eseguito in pratica uno shift verso
sinistra.\n"
"\n"
"@EXAMPLES=\n"
"@SEEALSO=BITRSHIFT"

#: plugins/numtheory/plugin.xml.in.h:1
msgid "Bitwise Operations"
msgstr "Operazioni bit a bit"

#: plugins/numtheory/plugin.xml.in.h:2
msgid "Number Theory"
msgstr "Teoria dei numeri"

#: plugins/numtheory/plugin.xml.in.h:3
msgid ""
"Several basic utilities for prime numbers, pi, phi, sigma. It also
holds "
"some simple bitwise operations."
msgstr ""
"Alcune utilità di base per numeri primi, pi, phi, sigma. Contiene anche
"
"alcune semplici operazioni bit a bit."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Questa parte del messaggio =?ISO-8859-1?Q?è?Url : http://lists.linux.it/pipermail/tp/attachments/20041015/01a1c7aa/attachment.pgp


Maggiori informazioni sulla lista tp