KCalc kézikönyv
KCalc kézikönyv
Következő

KCalc kézikönyv

Wuebben, Bernd Johannes

Roberts, Pamela

Ellenőrzés: Lauri Watts
Magyar fordítás: Árpád Bíró
verzió 1.03.02 (2002-09-28)

Ez a dokumentum szabadon másolható, továbbadható és/vagy módosítható a GNU Free Documentation License (az 1.1-es vagy bármelyik annál későbbi változat) feltételeinek betartásával. A licencet a Free Software Foundation adta ki, lásd: no Invariant Sections, no Front-Cover Texts, és no Back-Cover Texts. A licenc másolata megtalálható itt: the section entitled "GNU Free Documentation License".

A KCalc egy tudományos számológép a KDE-hez.


1. fejezet - Bevezetés
Bevezetés
Előző
Következő

1. fejezet - Bevezetés

Ez a dokumentum a KCalc program 1.3.2-es verziójának leírását tartalmazza.

A KCalc sokkal több matematikai funkciót kínál, mint ami első látásra észrevehető. Kérjük, tanulmányozza át a gyorsbillentyűkről illetve az üzemmódokról szóló szakaszokat, ha többet kíván megtudni az elérhető funkciókról.

A legtöbb tudományos számológép által kínált szokásos funkcionalitáson kívül a KCalc további lehetőségekkel is rendelkezik, amelyekre bizonyára érdemes rámutatni:

  • Trigonometriai és statisztikai üzemmód.

  • Számok kivágása a KCalc kijelzőjéről illetve beillesztése a KCalc kijelzőjére.

  • Eredmény-verem, amellyel egyszerűen visszahozhatók az előző eredmények.

  • Lehetőség van a színek és a betűtípus megváltoztatására.

  • A pontosság és a tizedesjegyek száma beállítható.

  • A KCalc nagyszámú hasznos gyorsbillentyűt kínál, ami könnyűvé teszi a program mutatóeszköz nélküli használatát.

Sok sikert a KCalc használatához!

Bernd Johannes Wuebben

Előző
Következő
Tartalom


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

2. fejezet - Használat
Használat
Előző
Következő

2. fejezet - Használat

Az általános használat egyszerű; a program hasonló módon működik, mint a legtöbb egyszerű tudományos számológép. Érdemes kiemelni a következő KCalc-specialitásokat:

Eredmény-verem

Amikor a felhasználó rákattint a bal oldali egérgombbal az = gombra, vagy lenyomja az Enter vagy az = billentyűt, a megjelenített eredmény bekerül a KCalc eredmény-vermébe. Az eredmény-verem tartalmában a Fel és a Le billentyűkkel lehet navigálni.

Százalék-funkció

A százalék-funkció némileg eltér a legtöbb számológép hasonló funkciójától. Viszont miután a lényege világossá válik, az általa biztosított funkcionalitás hasznosnak bizonyul. Az ezzel kapcsolatos részleteket a százalék-funkciót ismertető szakaszban olvashatja.

Kivágás és beillesztés

  • A bal oldali egérgombnak a KCalc megjelenítőjén való lenyomása a megjelenített számot a vágólapra helyezi.

  • A jobb oldali vagy a középső egérgombnak a KCalc megjelenítőjén való lenyomása a vágólap tartalmát beilleszti a megjelenítőre, ha a vágólap egy érvényes lebegőpontos számot tartalmaz.

Statisztikai és trigonometriai üzemmód

A KCalc rendelkezik statisztikai és trigonometriai üzemmóddal. Az F3 billentyűvel lehet a statisztikai és a trigonometriai üzemmód között váltani. Létezik egy további módszer is: a Beállítás dialógusablaknak a Beállítás nyomógombra való kattintással vagy az F2 billentyűvel való előhozása után a megfelelő üzemmód kiválasztható.

Statisztikai üzemmód

Ebben az üzemmódban a számológép bal oldalán levő gombok statisztikai funkcióval rendelkeznek:

GombFunkció
NA beírt adatelemek darabszámának meghatározása
Inv NA beírt adatelemek összegének meghatározása
MeaA beírt adatelemek középértékének meghatározása
Inv MeaA beírt adatelemek négyzeteinek összegének meghatározása
StdSzórás meghatározása (n)
Inv StdAz n-1 populációs paraméter szórásának meghatározása
MedMedián meghatározása
DatAdatelem felvétele
Inv DatA legutóbb felvett adatelem törlése
CstAz összes felvett adatelem törlése
Trigonometriai üzemmód
Trigonometriai üzemmód

Trigonometriai üzemmód

Ebben az üzemmódban a számológép bal oldalán levő gombok trigonometriai funkcióval rendelkeznek:

GombFunkció
HypHiperbolikus üzemmód bekapcsolása. Például a "Hyp Sin" a szinusz hiperbolikusz: sinh(x).
SinSzinusz számítása
Inv SinArkusz szinusz számítása
CosKoszinusz számítása
Inv CosArkusz koszinusz számítása
TanTangens számítása
Inv TanArkusz tangens számítása
Log10-es alapú logaritmus számítása
Inv Log10 az x-edik hatványon
LnTermészetes alapú (vagyis "e" alapú) logaritmus számítása
Inv Ln"e" az x-edik hatványon


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Billentyűk
Billentyűk

Billentyűk

A számítások begépelését megkönnyítendő a KCalc a legtöbb funkcióhoz rendelkezik gyorsbillentyűvel. Például 7R vagy 7r begépelésének hatására a program kiszámítja a 7 reciprokát (1/7).

BillentyűFunkcióMegjegyzés
HHypHiperbolikus függvény - Hyp Sin (sinh(x)) függvény
SSin 
CCos 
TTan 
NLn"e" alapú logaritmus
LLog10-es alapú logaritmus
I InvInverz, például arcsin(x)-hez gépelje a következőt: is
\+/-Előjelváltás
[x^2 
^x^y 
!x!Faktoriális
<LshLéptetés balra. A jobbra léptetés Inv Lsh-val lehetséges.
&AndLogikai ÉS
*XSzorzás
//Osztás
DDatStatisztikai üzemmódban: adatelem felvétele
OOrLogikai VAGY. Kizáró VAGY (XOR) művelet Inv Or-ral végezhető.
R1/xReciprok
== 
Enter= 
Return= 
Page UpCTörlés
EscCTörlés
ElőzőCTörlés
Page DownACMindent töröl
KövetkezőACMindent töröl
DelACMindent töröl
F1?Dokumentáció (jelen kézikönyv) megjelenítése
F2BeállításKonfigurációs párbeszédablak megjelenítése
F3 Váltás a trigonometriai és a statisztikai üzemmód között


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Előző
Következő
Tartalom


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

3. fejezet - Funkciókkal kapcsolatos megjegyzések
Funkciókkal kapcsolatos megjegyzések
Előző
Következő

3. fejezet - Funkciókkal kapcsolatos megjegyzések

Mod és Inv Mod

A Mod funkció a megjelenítőn levő számnak a következő beírt számmal való osztásának a maradékát adja.

A 22 Mod 8 = művelet eredménye 6 lesz.

A 22,345 Mod 8 = művelet eredménye pedig 6,345 lesz.

Az Inv Mod funkció a megjelenítőn levő szám egész-osztását végzi a következő beírt számmal.

A 22 Inv Mod 8 = művelet eredménye 2 lesz.

A 22,345 Mod 8 = művelet eredménye szintén 2 lesz.

%
%

%

Az = funkció helyett használandó. A % funkció a jelenlegi számítás legutóbbi műveletét a következőképpen értelmezi:

  • Ha az utolsó műveleti jel "+" illetve "-", akkor megadja, hány százaléka az összeg illetve a különbség a második operandusnak.

  • Ha az utolsó műveleti jel "*", akkor megadja, hogy mennyi az első operandusnak a második operandus által meghatározott százaléka.

  • Ha az utolsó műveleti jel "/", akkor megadja, hogy az első operandus hány százaléka a másodiknak.

  • Ha az utolsó műveleti jel "x^y", akkor az első operandust a (második operandus / 100)-adik hatványra emeli.

  • Az ezektől eltérő esetekben a "%" gomb az "=" gombbal azonos eredményeket ad.

Példák

11 + 89 % a következő eredményt adja: 112,35... (11 + 89 = 100, és a 100 112,35... százaléka a 89-nek).

42 * 3 % a következő eredményt adja: 1,26 (42 * 3 / 100).

45 / 55 % a következő eredményt adja: 81,81... (a 45 81,81... százaléka az 55-nek).

2 ^ 300 % a következő eredményt adja: 8 (2 a (300 / 100)-adik hatványra emelve).



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Lsh és Inv Lsh
Lsh és Inv Lsh

Lsh és Inv Lsh

Az Lsh funkció balra lépteti (vagyis megszorozza 2-vel) a megjelenítőn levő érték egészrészét n-szer, ahol n a következőnek megadott szám. A művelet egész számot ad eredményként.

10 Lsh 3 = a következő eredményt adja: 80 (10 3-szor megszorozva 2-vel).

10,345 Lsh 3 = eredménye szintén 80.

Az Inv Lsh funkció jobbra lépteti a szóban forgó értéket (2-vel való egész-osztást végez) n-szer.

16 Inv Lsh 2 = a következő eredményt adja: 4 (16 2-szer elosztva 2-vel).

16,999 Inv Lsh 2 = eredménye szintén 4.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Cmp, And, Or és Inv Or
Cmp, And, Or és Inv Or

Cmp, And, Or és Inv Or

A Cmp, az And és az Or funkciók bitek szerinti logikai műveleteket hajtanak végre. Érdemes ezek használatakor a Számrendszer opciót Hex-re, Oct-ra vagy Bin-re állítani, nem pedig Dec-re. A következő példákban a Számrendszer értéke Bin.

A Cmp funkció 1-es komplemenst képez (invertálja a biteket).

101 Cmp eredménye: 111...111010

Az And funkció logikai ÉS műveletet végez.

101 And 110 = eredménye: 100

Az Or funkció logikai VAGY műveletet végez.

101 Or 110 = eredménye: 111

Az Inv Or funkció logikai XOR (kizáró VAGY) műveletet végez.

101 Inv Or 110 = eredménye: 11



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Előző
Következő
Tartalom


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

4. fejezet - Kérdések és válaszok
Kérdések és válaszok
Előző
Következő

4. fejezet - Kérdések és válaszok

4.1. Hogyan kapható meg a "pi" értéke (3,1415926...)?
4.2. Hogyan kapható meg az "e", az Euler-szám?
4.3. Hogyan állítható be, hogy 2 tizedesjegy legyen mutatva?
4.4. Mi a helyzet a pontossággal?
4.1.

Hogyan kapható meg a "pi" értéke (3,1415926...)?

A következő funkció használatával: Inv EE.

4.2.

Hogyan kapható meg az "e", az Euler-szám?

A következőképpen: 1 Inv Ln.

4.3.

Hogyan állítható be, hogy 2 tizedesjegy legyen mutatva?

Kattintson a Beállítás nyomógombra, ez felhozza a beállításokat. Jelölje be a Rögzített pontosság opciót és állítsa az ott szereplő értéket 2-re.

4.4.

Mi a helyzet a pontossággal?

A legfőbb tényező, ami meghatározza a KCalc pontosságát: az Ön gépén levő libc és libmath támogatja-e a C nyelv long double ("hosszú dupla") adattípusát. Ha igen, akkor a KCalc fordítási időben felismeri ezt, és ezen típust használja alapvető számábrázolási típusként. Ahhoz, hogy megtudja, az Ön gépén levő KCalc-nak mi az alapvető adattípusa, nézze meg a KCalc Beállítás párbeszédablakában a Névjegy lapot.

Hacsak nincsen a gépen kivételesen jó minőségű libc illetve libmath, eléggé „érdekes” eredmények figyelhetők meg a következőkhöz hasonló számítások végrehajtásakor: "123,22 - 123,21", "2,01 - 2", "123,88 - 123,87". Ha úgy gondolja, ez így rossz, próbálja ki ugyanezen számításokat a Windows® számológépén...

Állítsa be a KCalc pontosságát (Pontosság mező a Beállítás párbeszédablakban) úgy, hogy a fenti számítások helyesen hajtódjanak végre. Ha a KCalc alap-adattípusa "long double", akkor javasolt a 14-es pontosság, egyébként a javasolt érték: 8 vagy 10.

A nagyobb pontosság nem feltétlenül vezet jobb eredményekhez. Kísérletezzen a pontossági beállítással, és látni fogja, hogy ez mit jelent.

Előző
Következő
Tartalom


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

5. fejezet - Készítők és licenc
Készítők és licenc
Előző
Következő

5. fejezet - Készítők és licenc

KCalc program copyright:

Bernd Johannes Wuebben, 1996-2000.

A KDE fejlesztői, 2000-2002.

  • Bernd Johannes Wuebben

  • Evan Teran ()

  • Espen Sand ()

  • Chris Howells ()

  • Aaron J. Seigo ()

  • Charles Samuels ()

A KCalc létrehozásának ötlete a Martin Bartlett-féle xfrmcalc-ból származik, amelynek a veremkezelési eljárásai a KCalc részét képezik.

Documentation copyright 2001, 2002:

  • Bernd Johannes Wuebben

  • Pamela Roberts ()

This documentation is licensed under the terms of the GNU Free Documentation License.

This program is licensed under the terms of the GNU General Public License.

Előző
Következő
Tartalom


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

A. függelék - Telepítés
Telepítés
Előző
Következő

A. függelék - Telepítés

A KCalc része a kdeutils csomagnak, amely pedig a KDE része. Általában szerepel a KDE telepítőanyagokban. A KDE-vel kapcsolatban további információk érhetők el a következő címen: http://www.kde.org.

Lefordítás és telepítés

A program a KDE projekt (http://www.kde.org/) része,

a(z) kdeutils csomagban található, mely letölthető erről a címről: ftp://ftp.kde.org/pub/kde/, a KDE projekt központi FTP-kiszolgálójáról.

Az alkalmazás telepítéséhez és lefordításához az alábbi parancsokat kell kiadni az alkalmazás forrásának alapkönyvtárában:

% ./configure
% make
% make install

A program fordítási szkriptjei az autoconf és az automake segítségével készültek, ezért külön beállítást nem igényelnek. A felmerült problémák leírását küldje el a megfelelő KDE levelezőlistá(k)ra.

"Long double" pontosság beállítása a KCalc-ban
"Long double" pontosság beállítása a KCalc-ban

"Long double" pontosság beállítása a KCalc-ban

Ha az Ön gépe támogatja a C nyelv long double ("hosszú dupla") adattípusát, és van a gépen működő libc, akkor a KCalc long double pontossággal is használható.

A teendők a következők:

  1. Ellenőrizze, hogy a ../config.h fájlban definiálva van-e a HAVE_LONG_DOUBLE, azaz kell lennie egy ilyen sornak:

    #define HAVE_LONG_DOUBLE 1

    Ha ilyen sor nem található, akkor az Ön rendszere nem támogatja a "long double" IEEE pontosságot.

  2. A kcalctype.h, configdlg.cpp, kcalc.cpp és kcalc_core.cpp fájlokból távolítsa el a következő sorokat:

    #ifdef HAVE_LONG_DOUBLE
    #undef HAVE_LONG_DOUBLE
    #endif
    
  3. Fordítsa újra a KCalcot.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Előző
Következő
Tartalom


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Következő
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team