<?xml version="1.0" ?> <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ <!ENTITY kappname "&kcalc;" > <!ENTITY package "kdeutils"> <!ENTITY % addindex "IGNORE"> <!ENTITY % Italian "INCLUDE" > <!-- change language only here --> <!ENTITY commands SYSTEM "commands.docbook"> ]> <book lang="&language;"> <bookinfo> <title >Manuale di &kcalc;</title> <authorgroup> <author >&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail; </author> <author >&Pamela.Roberts;&Pamela.Roberts.mail; </author> <author >&Anne-Marie.Mahfouf;&Anne-Marie.Mahfouf.mail; </author> <othercredit role="translator" ><firstname >Federico</firstname ><surname >Cozzi</surname ><contrib >Traduzione della documentazione</contrib ></othercredit ><othercredit role="translator" ><firstname >Federico</firstname ><surname >Zenith</surname ><affiliation ><address ><email >federico.zenith@member.fsf.org</email ></address ></affiliation ><contrib >Traduzione della documentazione</contrib ></othercredit > </authorgroup> <copyright> <year >2001</year > <year >2002</year > <year >2005</year > <year >2006</year> <holder >&Bernd.Johannes.Wuebben;, &Pamela.Roberts;, &Anne-Marie.Mahfouf;</holder> </copyright> <legalnotice >&FDLNotice;</legalnotice> <date >2010-05-13</date> <releaseinfo >2.7 (&kde; 4.5)</releaseinfo> <abstract ><para >&kcalc; è una calcolatrice scientifica per &kde;</para ></abstract> <keywordset> <keyword >KDE</keyword> <keyword >KCalc</keyword> <keyword >calcolatrice</keyword> </keywordset> </bookinfo> <chapter id="introduction"> <title >Introduzione</title> <para >Questo documento descrive &kcalc; nella versione 2.7.</para> <para >&kcalc; offre molte più funzioni matematiche di quanto sembri a prima vista. Consulta la sezione del manuale sui tasti speciali e sulle modalità statistiche e trigonometriche per scoprire tutte le funzioni disponibili.</para> <para >Oltre alle normali funzioni offerte dalla maggior parte delle calcolatrici scientifiche, &kcalc; ne offre alcune altre degne di nota:</para> <itemizedlist> <listitem> <para >&kcalc; offre funzioni trigonometriche, operazioni logiche, ed è in grado di fare calcoli statistici.</para> </listitem> <listitem> <para >&kcalc; permette di copiare i numeri dal display o di incollarceli.</para> </listitem> <listitem> <para >&kcalc; ha uno <firstterm >pila dei risultati</firstterm > che permette di richiamare facilmente i risultati precedenti.</para> </listitem> <listitem> <para >Si può configurare il colore e i caratteri del display di &kcalc;.</para> </listitem> <listitem> <para >Si può configurare la precisione di &kcalc; e il numero di cifre dopo la virgola.</para> </listitem> <listitem> <para >&kcalc; offre molte utili <link linkend="key-accels" >scorciatoie da tastiera</link >, che facilitano l'uso di &kcalc; senza un dispositivo di puntamento.</para> <para >Suggerimento: tenere premuto il tasto &Ctrl; mostra la scorciatoia corrispondente su tutti i pulsanti.</para> </listitem> </itemizedlist> <para >Buon divertimento con &kcalc;!</para> <para >&Bernd.Johannes.Wuebben;</para> </chapter> <chapter id="usage"> <title >Uso</title> <sect1 id="general-usage"> <title >Uso generale</title> <para >L'uso normale è chiaro e simile a come funzionano le più semplici calcolatrici scientifiche, ma presta attenzione alle seguenti funzioni speciali di &kcalc;:</para> <variablelist> <varlistentry> <term >Pila dei risultati</term> <listitem ><para >Ogni volta che fai clic con il &LMB; sul pulsante <guibutton >=</guibutton > o premi i tasti &Enter; o <keycap >=</keycap >, il risultato mostrato sul display viene inserito nella pila dei risultati di &kcalc;. Puoi spostarti all'interno della pila con <keycombo action="simul" >&Ctrl;<keycap >Z</keycap ></keycombo > e <keycombo action="simul" >&Ctrl;&Shift;<keycap >Z</keycap ></keycombo >.</para > </listitem> </varlistentry > <varlistentry> <term >Funzione percentuale</term> <listitem> <para >La funzione percentuale si comporta in maniera leggermente diversa rispetto alla maggior parte delle calcolatrici. Tuttavia, una volta comprese, le sue caratteristiche potenziate si dimostrano utili. Vedi <xref linkend="percent"/> per i dettagli.</para> </listitem ></varlistentry> <varlistentry> <term >Copia e incolla</term> <listitem> <para ><itemizedlist> <listitem> <para >Premere <keycombo action="simul" >&Ctrl;<keycap >C</keycap ></keycombo > metterà il numero visualizzato negli appunti.</para> </listitem> <listitem> <para >Premere <keycombo action="simul" >&Ctrl;<keycap >V</keycap ></keycombo > incollerà il contenuto degli appunti nel visore se il contenuto degli appunti è un numero a virgola mobile valido.</para> </listitem> <listitem> <para >È ancora possibile copiare e incollare facendo clic sul visore di &kcalc;, ma ciò potrebbe essere rimosso nelle versioni future.</para> </listitem> </itemizedlist> </para ></listitem ></varlistentry> <varlistentry> <term >Funzioni avanzate</term> <listitem> <para >Quando avvii &kcalc; per la prima volta, la calcolatrice mostrerà solo i pulsanti per le operazioni aritmetiche di base.</para> <para >Sotto la voce di menu <guimenu >Impostazioni</guimenu > è possibile selezionare una modalità per &kcalc;: è possibile scegliere tra le modalità <link linkend="simple-mode" >semplice</link >, <link linkend="science-mode" >scientifica</link >, <link linkend="statistical-mode" >statistica</link > o <link linkend="numeral-system-mode" >base di numerazione</link >. Nota che queste modalità cambieranno leggermente con l'evoluzione di &kcalc;.</para > </listitem> </varlistentry> <varlistentry> <term >Schema dei pulsanti</term> <listitem> <para >Per poter accedere facilmente a tutte le funzioni di &kcalc;, molti tasti hanno un secondo schema. Fai clic su <guibutton >&Shift;</guibutton > o premi la scorciatoia <keycap >I</keycap > per rendere visibile il secondo schema dei pulsanti.</para > </listitem> </varlistentry> </variablelist> </sect1> <!-- describing MODES here --> <sect1 id="simple-mode"> <title >Modalità semplice</title> <para >Questa modalità contiene solo i pulsanti e le funzioni essenziali per le operazioni fondamentali.</para> <para >Se vuoi solo sommare tutte le voci di uno scontrino, questa modalità fa per te.</para> </sect1> <sect1 id="science-mode"> <title >Modalità scientifica</title> <para >In questa modalità la colonna di sinistra dei pulsanti è assegnata alle funzioni trigonometriche:</para> <informaltable ><tgroup cols="2"> <thead> <row ><entry >Pulsanti</entry> <entry >Funzione</entry ></row> </thead> <tbody> <row ><entry ><guibutton >Iper</guibutton ></entry> <entry >Entra nella sottomodalità iperbolica. Iper sen per esempio è il seno iperbolico: senh</entry ></row> <row ><entry ><guibutton >sen</guibutton ></entry> <entry >Calcola il seno</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >Sen</guibutton ></entry> <entry >Calcola l'arcoseno</entry ></row> <row ><entry ><guibutton >cos</guibutton ></entry> <entry >Calcola il coseno</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >cos</guibutton ></entry> <entry >Calcola l'arcocoseno</entry ></row> <row ><entry ><guibutton >tg</guibutton ></entry> <entry >Calcola la tangente</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >tg</guibutton ></entry> <entry >Calcola l'arcotangente</entry ></row> <row ><entry ><guibutton >log₁₀</guibutton ></entry> <entry >Calcola il logaritmo in base 10</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >log₁₀</guibutton ></entry> <entry >Calcola 10 elevato alla x</entry ></row> <row ><entry ><guibutton >ln</guibutton ></entry> <entry >Calcola il logaritmo naturale, cioè il logaritmo in base e</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >ln</guibutton ></entry> <entry >Calcola e elevato alla x</entry ></row> </tbody ></tgroup ></informaltable> </sect1> <sect1 id="statistical-mode"> <title >Modalità statistica</title> <para >In questa modalità la colonna di sinistra dei pulsanti è assegnata alle funzioni statistiche:</para> <para >La maggior parte delle funzionalità in questa modalità è centrata sul pulsante <guibutton >Dat</guibutton >. Per creare un elenco di dati numerici, inserisci un numero nella calcolatrice e premi <guibutton >Dat</guibutton >. Nel visore viene visualizzato un contatore che indica la posizione occupata dal numero nell'elenco dei dati. Una calcolatrice tradizionale salva solo tre numeri per le funzioni statistiche: il numero di singoli elementi in un elenco, la somma dei dati inseriti e la somma dei quadrati di tutti gli elementi nell'elenco. &kcalc; è diverso perché salva ogni singolo valore, permettendoti di calcolare il valore medio dei dati. </para> <informaltable ><tgroup cols="2"> <thead> <row ><entry >Pulsanti</entry> <entry >Funzione</entry ></row ></thead> <tbody> <row ><entry ><guibutton >N</guibutton ></entry> <entry >Richiama il numero di dati inseriti</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >N</guibutton ></entry> <entry >Mostra la somma di tutti i dati inseriti</entry ></row> <row ><entry ><guibutton >Ma</guibutton ></entry> <entry >Mostra la media di tutti i dati inseriti</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >Ma</guibutton ></entry> <entry >Mostra la somma dei quadrati di tutti i dati inseriti</entry ></row> <row ><entry ><guibutton >Std</guibutton ></entry> <entry >Mostra la deviazione standard (n)</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >Std</guibutton ></entry> <entry >Mostra la deviazione standard della popolazione (n-1)</entry ></row> <row ><entry ><guibutton >Me</guibutton ></entry> <entry >Mostra la mediana</entry ></row> <row ><entry ><guibutton >Dat</guibutton ></entry> <entry >Inserisce un dato</entry ></row> <row ><entry ><guibutton >&Shift;</guibutton > <guibutton >Dat</guibutton ></entry> <entry >Elimina l'ultimo dato inserito</entry ></row> <row ><entry ><guibutton >CSt</guibutton ></entry> <entry >Cancella la memoria di tutti i dati inseriti</entry ></row> </tbody ></tgroup ></informaltable> </sect1> <sect1 id="numeral-system-mode"> <title >Modalità base di numerazione</title> <para >Questa modalità contiene pulsanti e funzioni per calcolare in binario, esadecimale, ottale e decimale.</para> <para >Seleziona la base di numerazione con i pulsanti sulla destra. Per inserire un numero esadecimale, seleziona <guilabel >Esa</guilabel >. Inserisci quindi un numero (puoi usare le lettere da <guibutton >A</guibutton > a <guibutton >F</guibutton > per le cifre maggiori di 9). Se vuoi vedere questo numero in formato binario, seleziona <guilabel >Bin</guilabel >.</para> <para >Ti potrebbe interessare selezionare <guimenuitem >Mostra modificatori dei bit</guimenuitem > dal menu <guimenu >Impostazioni</guimenu > per vedere i singoli bit.</para> <para >Ci sono degli operatori logici disponibili in questa modalità. Questi sono: <informaltable ><tgroup cols="2"> <thead> <row ><entry >Pulsanti</entry> <entry >Funzione</entry ></row ></thead> <tbody> <row ><entry ><guibutton >AND</guibutton ></entry> <entry >Due numeri vengono composti con un E logico</entry ></row> <row ><entry ><guibutton >OR</guibutton ></entry> <entry >Due numeri vengono composti con un O logico</entry ></row> <row ><entry ><guibutton >XOR</guibutton ></entry> <entry >Due numeri vengono composti con un AUT logico</entry ></row> </tbody ></tgroup ></informaltable> </para> </sect1> <!-- end of MODES --> <sect1 id="memory-operations"> <title >Operazioni di memorizzazione</title> <para >&kcalc; supporta le operazioni di memorizzazione forniti dalle normali calcolatrici, più sei posizioni per salvare delle costanti.</para> <sect2 id="standard_memory"> <title >Operazioni di memorizzazione normali</title> <para >&kcalc; può ricordarsi i risultati delle tue operazioni, e riutilizzarle nei calcoli successivi. Puoi accedere a queste funzioni con diversi pulsanti etichettati <guibutton >MR</guibutton >, <guibutton >MS</guibutton >, <guibutton >M+</guibutton > e <guibutton >MC</guibutton >.</para> <variablelist> <varlistentry> <term ><guibutton >MS</guibutton ></term> <listitem ><para >Il pulsante <guibutton >MS</guibutton > memorizza il risultato attualmente visualizzato.</para ></listitem> </varlistentry> <varlistentry> <term ><guibutton >M+</guibutton ></term> <listitem ><para >Il pulsante <guibutton >M+</guibutton > aggiunge il risultato attuale a quello in memoria. Quindi, se avessi salvato un 20, e il risultato attuale fosse 5, la tua memoria conterrebbe 25 dopo averlo premuto. Se la memoria è vuota, funziona come <guibutton >MS</guibutton >, e memorizza il risultato e basta.</para ></listitem> </varlistentry> <varlistentry> <term ><guibutton >MR</guibutton ></term> <listitem ><para >Il pulsante <guibutton >MR</guibutton > prende il valore salvato in memoria e lo mette nel visore.</para ></listitem> </varlistentry> <varlistentry> <term ><guibutton >MC</guibutton ></term> <listitem ><para >Il pulsante <guibutton >MC</guibutton > pulisce la memoria.</para ></listitem> </varlistentry> </variablelist> <para >Se c'è un valore memorizzato, apparirà una <guilabel >M</guilabel > nella barra di stato, di fianco all'indicatore di modalità della calcolatrice.</para> </sect2> <sect2 id="constant_buttons"> <title >Costanti</title> <para >I sei pulsanti delle costanti, da <guibutton >C1</guibutton > a <guibutton >C6</guibutton >, saranno visibili soro dopo aver attivato l'elemento <guilabel >Pulsanti delle costanti</guilabel > nel menu <guimenu >Impostazioni</guimenu > della barra dei menu. Sono disponibili in <guilabel >Modalità scientifica</guilabel > e in <guilabel >Modalità statistica</guilabel >.</para> <para >Per salvare l'elemento visualizzato nel visore di &kcalc; in una delle sei costanti, premi prima <guibutton >&Shift;</guibutton > seguito dal pulsante desiderato, da <guibutton >C1</guibutton > a <guibutton >C6</guibutton >.</para> <para >Per usare il valore memorizzato in una delle costanti in un calcolo, basta che tu prema il pulsante desiderato (da <guibutton >C1</guibutton > a <guibutton >C6</guibutton >) e il numero corrispondente apparirà nel visore. </para> <para >È possibile cambiare l'etichetta dei pulsanti delle costanti per rendere più facile ricordarsi quale pulsante contengono quale costante. Fai clic con il &RMB; su uno dei pulsanti da <guibutton >C1</guibutton > a <guibutton >C6</guibutton >. Apparirà un menu a comparsa, nel quale si deve selezionare <guilabel >Imposta nome</guilabel >. </para> <para >Ci sono molte costanti (per lo più fisiche) che possono essere messe in uno qualsiasi dei sei pulsanti da <guibutton >C1</guibutton > a <guibutton >C6</guibutton > selezionando la costante desiderata nel menu a comparsa che appare dopo aver fatto clic destro su uno dei pulsanti delle costanti e selezionando <guilabel >Scegli dall'elenco</guilabel >. Sebbene si possa raggiungere le costanti predefinite anche attraverso il menu <guimenu >Costanti</guimenu > nella barra dei menu, memorizzarle in un pulsante delle costanti è molto comodo, se il numero viene usato spesso.</para> </sect2> </sect1> <sect1 id="key-accels"> <title >Tasti speciali</title> <para >Per facilitare l'immissione dei calcoli con la tastiera, &kcalc; ha assegnato funzioni specifiche ad alcuni tasti. Ad esempio, se premi <userinput >7R</userinput > o <userinput >7r</userinput > verrà calcolato il reciproco di 7 (1/7).</para> <para >Durante un calcolo, puoi sempre premere &Ctrl; per far mostrare a ogni pulsante la sua scorciatoia.</para> <!-- Shift works like Caps Lock--> <informaltable ><tgroup cols="3"> <thead> <row ><entry >Tasto</entry> <entry >Funzione</entry> <entry >Note</entry ></row> </thead> <tbody> <row ><entry ><keycap >H</keycap ></entry> <entry ><guibutton >Iper</guibutton ></entry> <entry >Iperbolico, come ad esempio in Iper sen, il seno iperbolico</entry ></row> <row ><entry ><keycap >S</keycap ></entry> <entry ><guibutton >sen</guibutton ></entry> <entry ></entry ></row> <row ><entry ><keycap >C</keycap ></entry> <entry ><guibutton >cos</guibutton ></entry> <entry ></entry ></row> <row ><entry ><keycap >T</keycap ></entry> <entry ><guibutton >tg</guibutton ></entry> <entry ></entry ></row> <row ><entry ><keycap >N</keycap ></entry> <entry ><guibutton >ln</guibutton ></entry> <entry >logaritmo in base e</entry ></row> <row ><entry ><keycap >L</keycap ></entry> <entry ><guibutton >log₁₀</guibutton ></entry> <entry >logaritmo in base 10</entry ></row> <row ><entry ><keycap >Ctrl-2</keycap ></entry> <entry > <guibutton >&Shift;</guibutton ></entry> <entry >Seconda funzione di questo pulsante. Per esempio se vuoi arcsen premi <userinput >Ctrl-2 s </userinput >.</entry ></row> <row ><entry ><keysym >\</keysym ></entry> <entry ><guibutton >+/-</guibutton ></entry> <entry >Cambia segno</entry ></row> <row ><entry ><keysym >[</keysym ></entry> <entry ><guibutton >x²</guibutton ></entry> <entry ></entry ></row> <row ><entry ><keysym >^</keysym ></entry> <entry ><guibutton >x^y</guibutton ></entry> <entry ></entry ></row> <row ><entry ><keysym >!</keysym ></entry> <entry ><guibutton >x!</guibutton ></entry> <entry >Fattoriale</entry ></row> <row ><entry ><keysym ><</keysym ></entry> <entry ><guibutton >Lsh</guibutton ></entry> <entry >Slittamento a sinistra</entry ></row> <!-- no "<" on Lsh key only " >" on Rsh key--> <row ><entry ><keysym >></keysym ></entry> <entry ><guibutton >Rsh</guibutton ></entry> <entry >Slittamento a destra.</entry ></row> <row ><entry ><keysym >&</keysym ></entry> <entry ><guibutton >AND</guibutton ></entry> <entry >E logico</entry ></row> <row ><entry ><keysym >x</keysym > o <keysym >*</keysym ></entry> <entry ><guibutton >×</guibutton ></entry> <entry >Moltiplicazione</entry ></row> <row ><entry ><keysym >/</keysym ></entry> <entry ><guibutton >/</guibutton ></entry> <entry >Divisione</entry ></row> <row ><entry ><keycap >D</keycap ></entry> <entry ><guibutton >Dat</guibutton ></entry> <entry >Immette un dato in modalità statistica</entry ></row> <row ><entry ><keycap >|</keycap ></entry> <entry ><guibutton >OR</guibutton ></entry> <entry >O logico. Nota: <guibutton >&Shift;</guibutton > <guibutton >OR</guibutton > è AUT</entry ></row> <row ><entry ><keycap >R</keycap ></entry> <entry ><guibutton >1/x</guibutton ></entry> <entry >Reciproco</entry ></row> <row ><entry >&Enter;</entry> <entry ><guibutton >=</guibutton ></entry> <entry ></entry ></row> <row ><entry ><keycap >Invio</keycap ></entry> <entry ><guibutton >=</guibutton ></entry> <entry ></entry ></row> <row ><entry ><keycap >Pag↑</keycap ></entry> <entry ><guibutton >C</guibutton ></entry> <entry >Cancella</entry ></row> <row ><entry >&Esc;</entry> <entry ><guibutton >C</guibutton ></entry> <entry >Cancella</entry ></row> <!-- <row ><entry ><keycap >Prior</keycap ></entry> <entry ><guibutton >C</guibutton ></entry> <entry >Clear</entry ></row> --> <row ><entry ><keycap >Pag↓</keycap ></entry> <entry ><guibutton >AC</guibutton ></entry> <entry >Cancella tutto</entry ></row> <!-- <row ><entry ><keycap >Next</keycap ></entry> <entry ><guibutton >AC</guibutton ></entry> <entry >Clear all</entry ></row> --> <row ><entry ><keycap >Canc</keycap ></entry> <entry ><guibutton >AC</guibutton ></entry> <entry >Cancella tutto</entry ></row> <row ><entry >&Shift;+<keycap >:</keycap ></entry> <entry ><guibutton >Mod</guibutton ></entry> <entry >resto della divisione</entry ></row> <row ><entry >&Alt;+<keycap >1</keycap > a &Alt;+<keycap >6</keycap ></entry> <entry ><guibutton >C1</guibutton ></entry> <entry >usa il valore salvato in C1 a C6</entry ></row> </tbody ></tgroup ></informaltable> </sect1> </chapter> <chapter id="comments-on-specific-functions"> <title >Commenti su funzioni specifiche</title> <sect1 id="mod"> <title >Mod e DivInt</title> <variablelist> <varlistentry> <term ><guibutton >Mod</guibutton > calcola il resto della divisione del numero visualizzato per il successivo numero inserito.</term> <listitem ><para ><userinput >22 Mod 8 = </userinput > fa <emphasis >6</emphasis ></para> <para ><userinput >22.345 Mod 8 = </userinput > fa <emphasis >6.345</emphasis ></para> </listitem ></varlistentry> <varlistentry> <term ><guibutton >&Shift;</guibutton > <guibutton >DivInt</guibutton > calcola la divisione intera del numero visualizzato per il successivo numero inserito.</term> <listitem ><para ><userinput >22 Shift DivInt 8 = </userinput > fa <emphasis >2</emphasis ></para> <para ><userinput >22,345 Shift DivInt 8 = </userinput > fa anch'esso <emphasis >2</emphasis > </para ></listitem ></varlistentry> </variablelist> </sect1> <sect1 id="percent"> <title >%</title> <para >Usato al posto del tasto <guibutton >=</guibutton >, <guibutton >%</guibutton > interpreta l'operazione finale effettuata nel calcolo corrente nel seguente modo:</para> <para ><itemizedlist> <listitem> <para >Se l'operatore finale è + o -, il secondo argomento è interpretato come percentuale del primo operando. </para> </listitem> <listitem> <para >Se l'operatore finale è ×, divide il risultato della moltiplicazione per 100. </para> </listitem> <listitem> <para >Se l'operatore finale è /, fornisce come risultato l'operando sinistro come percentuale dell'operando destro. </para> </listitem> <listitem> <para >In tutti gli altri casi, il tasto % si comporta esattamente come il tasto =. </para> </listitem> </itemizedlist ></para> <variablelist> <varlistentry> <term >Esempi:</term> <listitem> <para ><userinput >150 + 50 %</userinput > fa <emphasis >225</emphasis > (150 più il 50 percento di 150)</para> <para ><userinput >42 * 3 %</userinput > fa <emphasis >1.26</emphasis > (42 × 3 / 100)</para> <para ><userinput >45 / 55 %</userinput > fa <emphasis >81.81...</emphasis > (45 è l'81,81.. percento di 55)</para> </listitem> </varlistentry> </variablelist> </sect1> <sect1 id="lsh-rsh"> <title >Lsh e Rsh</title> <variablelist> <varlistentry> <term ><guibutton >Lsh</guibutton > sposta a sinistra la parte intera del valore visualizzato (cioè lo moltiplica per 2) n volte, dove n è il successivo numero inserito, e fornisce un risultato intero (la base è impostata a <guibutton >Bin</guibutton >):</term> <listitem ><para ><userinput >10 Lsh 3 =</userinput > fa <emphasis >80</emphasis > (10 moltiplicato per 2 tre volte).</para> <para ><userinput >10.345 Lsh 3 =</userinput > fa <emphasis >80</emphasis >.</para ></listitem> </varlistentry> <varlistentry> <term ><guibutton >Rsh</guibutton > sposta il valore a destra (cioè effettua una divisione intera per 2) n volte.</term> <listitem ><para ><userinput >16 Rsh 2 =</userinput > fa <emphasis >4</emphasis > (16 diviso per 2 due volte).</para> <para ><userinput >16.999 Rsh 2 =</userinput > fa <emphasis >4</emphasis >.</para> </listitem> </varlistentry> </variablelist> </sect1> <sect1 id="and-or-xor"> <title >Cmp, AND, OR e XOR</title> <para >Le funzioni <guibutton >Cmp</guibutton >, <guibutton >AND</guibutton > e <guibutton >OR</guibutton > calcolano operazioni logiche bit a bit e pertanto il risultato appare più sensato se la base è impostata a <guilabel >Hex</guilabel >, <guilabel >Oct</guilabel > o <guilabel >Bin</guilabel > piuttosto che <guilabel >Dec</guilabel >. Nei seguenti esempi, la base è impostata a <guilabel >Bin</guilabel >.</para> <variablelist> <varlistentry> <term ><guibutton >Cmp</guibutton > calcola il complemento a 1 (inverte i bit).</term> <listitem ><para ><userinput >101 Cmp</userinput > fa <emphasis >111...111010</emphasis ></para > </listitem> </varlistentry> <varlistentry> <term ><guibutton >AND</guibutton > calcola l'E logico.</term> <listitem ><para ><userinput >101 AND 110 =</userinput > fa <emphasis >100</emphasis ></para > </listitem> </varlistentry> <varlistentry> <term ><guibutton >OR</guibutton > calcola l'O logico.</term> <listitem ><para ><userinput >101 OR 110 =</userinput > fa <emphasis >111</emphasis ></para > </listitem> </varlistentry> <varlistentry> <term ><guibutton >XOR</guibutton > calcola l'AUT logico (O esclusivo).</term> <listitem ><para ><userinput >101 XOR 110 =</userinput > fa <emphasis >11</emphasis ></para > </listitem> </varlistentry> </variablelist> </sect1> </chapter> <chapter id="questions-and-answers"> <title >Domande e risposte</title> <qandaset> <qandaentry> <question ><para >Come posso ottenere e, il numero di Nepero?</para ></question> <answer ><para >Premi <userinput >1 Shift ln</userinput >.</para ></answer> </qandaentry> <qandaentry> <question ><para >Come posso avere due cifre fisse dopo la virgola?</para ></question> <answer ><para >Seleziona <menuchoice ><guimenu >Impostazioni</guimenu ><guimenuitem >Configura &kcalc;...</guimenuitem ></menuchoice > nella barra dei menu, ciò farà apparire la finestra di configurazione. Segna <guilabel >Imposta la precisione decimale</guilabel > e regola la casella numerica in modo che indichi 2.</para ></answer > </qandaentry> <qandaentry> <question ><para >Cosa mi sai dire della precisione?</para ></question> <answer ><para >Il fattore principale che determina la precisione di &kcalc; è il supporto del tipo di dato C <type >long double</type > da parte di libc e libmath. Se le tue librerie lo supportano, &kcalc; lo rileverà durante la compilazione e lo userà come tipo di dato base per rappresentare i numeri. </para> <para >Regola la <guilabel >Precisione</guilabel > nella finestra <guibutton >Configura</guibutton > di &kcalc; affinché i calcoli illustrati sopra forniscano il risultato corretto. Io suggerisco una precisione di 14 se il tipo di dato base della tua copia di &kcalc; è <type >long double</type >, altrimenti 8 o 10.</para> <para >Una precisione maggiore non sempre conduce a risultati migliori. Prova a cambiare la precisione per capire cosa intendo.</para> </answer> </qandaentry> </qandaset> </chapter> &commands; <chapter id="copyright"> <title >Riconoscimenti e licenza</title> <para >Programma &kcalc; Copyright ©:</para> <para >&Bernd.Johannes.Wuebben; 1996-2000</para> <para >La squadra di &kde; 2000-2008</para> <itemizedlist> <listitem ><para >&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;</para ></listitem> <listitem ><para >&Evan.Teran; &Evan.Teran.mail;</para ></listitem> <listitem ><para >&Espen.Sand; &Espen.Sand.mail;</para ></listitem> <listitem ><para >&Chris.Howells; &Chris.Howells.mail;</para ></listitem> <listitem ><para >&Aaron.J.Seigo; &Aaron.J.Seigo.mail;</para ></listitem> <listitem ><para >&Charles.Samuels; &Charles.Samuels.mail;</para ></listitem> <listitem ><para >&David.Johnson; &David.Johnson.mail;</para ></listitem> </itemizedlist> <para >&kcalc; è ispirato a <application >xfrmcalc</application > di <personname ><firstname >Martin</firstname > <surname >Bartlett</surname ></personname >, il cui motore della pila è ancora parte di &kcalc;.</para> <para >Copyright della documentazione © 2001, 2002, 2005, 2006, 2010:</para> <itemizedlist> <listitem ><para >&Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail;</para ></listitem> <listitem ><para >&Pamela.Roberts; &Pamela.Roberts.mail;</para ></listitem> <listitem ><para >&J.Hall; &J.Hall.mail;</para ></listitem> <listitem ><para >&Anne-Marie.Mahfouf;&Anne-Marie.Mahfouf.mail;</para ></listitem> <listitem ><para ><personname ><firstname >Eike</firstname ><surname >Krumbacher</surname ></personname > <email >eike.krumbacher@x-eike.de</email ></para ></listitem> </itemizedlist> <para >Traduzione di Federico Zenith <email >federico.zenith@member.fsf.org</email ></para > &underFDL; &underGPL; </chapter> <appendix id="installation"> <title >Installazione</title> <para >&kcalc; fa parte del pacchetto kdeutils del progetto &kde; e di solito fa parte di una normale installazione di &kde;. Per ulteriori informazioni su &kde;, visita <ulink url="http://www.kde.org" >http://www.kde.org</ulink >.</para> <sect1 id="compilation-and-installation"> <title >Compilazione e installazione</title> &install.intro.documentation; &install.compile.documentation; </sect1> <sect1 id="enable-long-double-precision"> <title >Come abilitare la precisione <quote >long double</quote > in &kcalc;</title> <para >Se il tuo computer supporta il tipo di dato C <type >long double</type > e se hai una libc funzionante, puoi abilitare la precisione <type >long double</type > in &kcalc;.</para> <para >Ecco cosa fare:</para> <procedure> <step> <para >Controlla <filename >config-kcalc.h</filename > e guarda se HAVE_LONG_DOUBLE è definito, &ie; dovresti riuscire a trovare una riga così:</para> <screen >#define HAVE_LONG_DOUBLE 1</screen> <para >Se non riesci a trovare una riga così, il tuo sistema non supporta la precisione IEEE <quote >long double</quote >. </para> </step> <step> <para >Modifica i file <filename class="headerfile" >kcalctype.h</filename >, <filename >configdlg.cpp</filename >, <filename >kcalc.cpp</filename > e <filename >kcalc_core.cpp</filename > e rimuovi le righe:</para> <screen >#ifdef HAVE_LONG_DOUBLE #undef HAVE_LONG_DOUBLE #endif </screen> </step> <step> <para >Ricompila &kcalc;. </para> </step> </procedure> </sect1> </appendix> </book> <!-- Local Variables: mode: sgml sgml-minimize-attributes:nil sgml-general-insert-case:lower sgml-indent-step:0 sgml-indent-data:nil End: -->