Podręcznik programu KCalc
Podręcznik programu KCalc
Następny

Podręcznik programu KCalc

Bernd Johannes Wuebben

Pamela Roberts

Anne-Marie Mahfouf

Polskie tłumaczenie: (c) 2005 Mandriva Poland
Weryfikacja i uaktualnienie tłumaczenia Mandrivy: Adrian Brosz
Uaktualnienie do wersji z KDE 3.5: Krzysztof Lichota
Zmiana 2.0.2 (2006-02-13)

Dozwolone jest kopiowanie, dystrybucja i/lub modyfikacja tego dokumentu na zasadach licencji GNU Free Documentation License, w wersji 1.1 lub dowolnej późniejszej wersji, opublikowanej przez Free Software Foundation; bez Sekcji Niezmiennych, bez Tekstu Początkowego i bez tekstu Końcowego. Kopia tej licencji znajduje się w sekcji zatytułowanej "GNU Free Documentation License".

KCalc dla KDE jest kalkulatorem posiadającym wbudowane funkcje do obliczeń naukowych


Rozdział 1. Wprowadzenie
Wprowadzenie
Poprzedni
Następny

Rozdział 1. Wprowadzenie

Ta dokumentacja opisuje program KCalc w wersji 1.8.

KCalc oferuje znacznie więcej funkcji matematycznych niż mogłoby się wydawać na pierwszy rzut oka. Przeczytaj sekcję opisującą skróty klawiszowe, aby zapoznać się z wszystkimi możliwościami programu.

Oprócz funkcji oferowanych przez większość kalkulatorów naukowych KCalc udostępnia wiele innych, które zasługują na wymienienie:

  • KCalc udostępnia funkcję trygonometryczne, operacje logiczne, oraz przeprowadza obliczenia statystyczne.

  • KCalc pozwala na kopiowanie i wklejanie liczb z/na wyświetlacz.

  • Funkcja KCalc pamięci wyników pozwala na łatwe przywołanie wcześniej zapisanych wyników.

  • Możesz skonfigurować kolory i czcionki wyświetlacza KCalc.

  • W KCalc możesz określić liczbę miejsc dziesiętnych po przecinku oraz precyzję obliczeń.

  • KCalc oferuje dużą liczbę przydanych skrótów klawiszowych, dzięki którym korzystanie z programu KCalc staje się bardzo proste i nie wymaga myszki.

    Porada: Po naciśnięciu (i przytrzymaniu) klawisza Ctrl wyświetlane są skróty klawiszowe odpowiadające poszczególnym przyciskom kalkulatora.

Życzymy dobrej zabawy w korzystaniu z programu KCalc!

Bernd Johannes Wuebben

Poprzedni
Następny
Spis treści


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

Rozdział 2. Sposób użycia
Sposób użycia
Poprzedni
Następny

Rozdział 2. Sposób użycia

Podstawy

Podstawy użytkowania są bardzo podobne do korzystania z bardzo wielu prostych kalkulatorów naukowych, ale są również funkcje specyficzne dla programu KCalc:

Pamięć wyników

Za każdym razem, gdy klikniesz lewym przyciskiem myszki na = albo naciśniesz klawisz Enter lub =, wyświetlona wartość zostaje zapisana w pamięci wyników programu KCalc. Możesz poruszać się pomiędzy zapisanymi wynikami używając klawiszy Ctrl+Z i Ctrl+Shift+Z.

Funkcja procentów

Funkcja procentów działa troszkę inaczej niż w większości kalkulatorów. Lecz gdy już raz zrozumiemy jej działanie, oferowane rozszerzenia będą bardzo użyteczne. Zapoznaj się z sekcją dotyczącą funkcji Procent aby dowiedzieć się więcej szczegółów.

Wycinanie i wklejanie

  • Naciśnięcie klawisza Ctrl+C powoduje przeniesienie liczby podanej na wyświetlaczu do schowka systemowego.

  • Naciskając klawisz Ctrl+V wkleimy zawartość schowka do wyświetlacza jeżeli wartość liczbowa w schowku jest poprawną wartością zmiennoprzecinkową.

  • Istnieje możliwość kopiowania/wklejania poprzez klikanie kursorem myszy na wyświetlacz KCalc ale funkcja ta może zostać wyłączona w przyszłych wersjach.

Funkcje zaawansowane

Gdy uruchomisz KCalc po raz pierwszy pokazywane są tylko przyciski odpowiadające podstawowym funkcjom arytmetycznym.

Poprzez menu Ustawienia można włączyć dodatkowe przyciski programu KCalc: np. przyciski funkcji Statystycznych czy Trygonometrycznych.

Tryb obliczeń statystycznych
Tryb obliczeń statystycznych

Tryb obliczeń statystycznych

W tym trybie lewa kolumna przycisków jest powiązana z funkcjami statystycznymi:

Większa część funkcjonalności w tym trybie jest skupiona na przycisku Dat. Aby stworzyć listę danych liczb, wprowadź liczbę do kalkulatora i naciśnij przycisk Dat. Na wyświetlaczu będzie się pojawiała sekwencyjnie zwiększająca się wartość wskazująca pozycję liczby na „liście danych”. Tradycyjny kalkulator zachowuje tylko trzy wartości dla funkcji statystycznych: ilość pojedynczych elementów na liście, sumę wartości wprowadzonych oraz sumę kwadratów wartości wprowadzonych. KCalc różni się tym, że zachowuje wszystkie pojedyncze wartości, umożliwiając obliczanie mediany dla wprowadzonych danych.

PrzyciskiFunkcje
NPrzywołuje liczbę wprowadzonych danych
Inv NWyświetla sumę wprowadzonych danych
MeaWyświetla średnią wprowadzonych danych
Inv MeaWyświetla sumę kwadratów wszystkich wprowadzonych danych
StdWyświetla odchylenie standardowe próbki(n)
Inv StdWyświetla odchylenie standardowe populacji (n-1)
MedWyświetla medianę
DatWprowadza daną
Inv DatUsuwa ostatnią wprowadzoną daną
CstUsuwa wszystkie wprowadzone dane


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

Tryb Trygonometryczny
Tryb Trygonometryczny

Tryb Trygonometryczny

W tym trybie lewa kolumna przycisków jest powiązana z funkcjami trygonometrycznymi:

PrzyciskiFunkcje
HypWłącza tryb hyperboliczny. Na przykład Hyp Sin to sinus hiperboliczny: sinh(x)
SinOblicza sinus
Inv SinOblicza arcus sinus
CosOblicza cosinus
Inv CosOblicza arcus cosinus
TanOblicza tangens
Inv TanOblicza cotangens
LogOblicza logarytm o podstawie 10
Inv LogOblicza 10 do potęgi x
LnOblicza logarytm naturalny (o podstawie e)
Inv LnOblicza funkcję wykładniczą e do potęgi x


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

Działania na pamięci
Działania na pamięci

Działania na pamięci

KCalc obsługuje działania na pamięci takie jak w zwykłych kalkulatorach, oraz posiada dodatkowo sześć miejsc na przechowywanie stałych.

Podstawowe działania na pamięci

KCalc potrafi zapamiętywać dla Ciebie rezultaty operacji w celu ich późniejszego użycia w obliczeniach. Dostęp do tych funkcji umożliwiają przyciski MR, MS, M+ and MC.

MS

Przycisk MS zapisuje bieżący wynik do pamięci (Memory Store).

M+

Przycisk M+ dodaje bieżący wynik do znajdującego się w pamięci. Jeśli zapisane było 20 a bieżącym wynikiem jest 5, po naciśnięciu powyższego przycisku pamięć będzie zawierała 25. Jeśli pamięć jest pusta, przycisk działa jak MS po prostu zapisując wynik.

MR

Przycisk MR wyświetla wartość wcześniej zapisaną w pamięci (Memory Recall).

MC

Przycisk MC czyści pamięć (Memory Clear).

Jeśli w pamięci znajduje się jakaś wartość, znaczek M pojawia sie w pasku stanu, obok znacznika trybu pracy kalkulatora.

Stałe

Przyciski wartości stałych C1 to C6 są widoczne tylko po włączeniu pozycji Constants Buttons w menu Settings.

Aby zapisać liczbę pokazywaną na wyświetlaczu programu KCalc w jednej z sześciu stałych, naciśnij najpierw przycisk Inv a następnie jeden z odpowiednich przycisków C1 do C6 C6.

W celu użycia wartości zachowanej w dowolnej ze stałych w obliczeniach, naciśnij właściwy przycisk(C1 to C6) a wybrana liczba pojawi się na wyświetlaczu.

Istnieje możliwość zmiany nazw przycisków stałych aby łatwiej zapamiętać który przycisk przechowuje jaką wartość stałą. Kliknij prawym przyciskiem myszy na jeden z przycisków C1 do C6. Pojawi się menu kontekstowe w którym możesz wybrać Ustaw nazwę.

Istnieje bardzo dużo (w większości fizycznych) predefinowanych stałych, które mogą zostać umieszczone na przyciskach C1 - C6, poprzez wybranie właściwej stałej w menu kontekstowych, które pojawia sie po kliknięciu prawym przyciskiem myszy na jeden z przycisków wartości stałych i wskazanie Wybierz z listy. Mimo że stałe są również dostępne przez pozycję Stałe w menu głównym, zachowanie ich na przyciskach stałych jest bardzo użyteczne, jeśli są one używane często.



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

Skróty klawiszowe
Skróty klawiszowe

Skróty klawiszowe

Aby uprościć dokonywanie obliczeń, KCalc posiada skróty jednoklawiszowe dla większości funkcji. Na przykład wprowadzając 7Rlub 7r otrzymamy wartość dla 1/7 liczby.

Podczas obliczeń, możesz zawsze nacisnąć i przytrzymać klawisz Ctrl, aby wyświetlić skróty klawiszowe dla poszczególnych funkcji.

Klawisz skrótuFunkcjeOpis
HHypWłącza tryb hiperboliczny
SSin 
CCos 
TTan 
NLnlogarytm naturalny
LLoglogarytm o podstawie 10
I InvTryb odwrotny, np. jeżeli chcesz otrzymać wartość funkcji arcus sinus(x) naciśnij kolejno i s
\+/-Zmiana znaku
[x^2 
^x^y 
!x!Silnia
<LshPrzesunięcie bitowe w lewo. Uwaga: naciskając Inv Lsh otrzymujemy przesunięcie bitowe w prawo
&AndLogiczne I (bitowe)
*XMnożenie
//Dzielenie
DDatWprowadzenie danej w trybie statystycznym
OOrLogiczne LUB (bitowe). Uwaga: naciskając Inv Or otrzymamy XOR
R1/xOdwrotność
== 
Enter= 
Return= 
Page UpCWyczyść
EscCWyczyść
CofnijCWyczyść
Page DownACWyczyść wszystko
NastępneACWyczyść wszystko
DelACWyczyść wszystko


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

Poprzedni
Następny
Spis treści


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

Rozdział 3. Komentarz do funkcji specjalnych
Komentarz do funkcji specjalnych
Poprzedni
Następny

Rozdział 3. Komentarz do funkcji specjalnych

Mod i Inv Mod

Mod zwraca wynik dzielenia modulo jednej liczby przez drugą.

22 Mod 8 = daje wynik 6

22.345 Mod 8 = daje wynik 6.345

Inv Mod zwraca liczbę całkowitą dzielenia modulo podanej liczby przez drugą.

22 Inv Mod 8 = daje wynik 2

22.345 Inv Mod 8 = również daje wynik 2

%
%

%

Używane zamiast przycisku =,% jest interpretowane w następujący sposób:

  • Jeżeli ostatnim operatorem był znak + lub - drugi argument operacji jest interpretowany jako podstawa dla procentu określonego przez pierwszy argument.

  • Jeżeli ostatnim operatorem jest znak * następuje dzielenie wyniku mnożenia przez 100.

  • Jeżeli ostatnim operatorem jest znak / zwrócony zostanie procent określony przez pierwszy argumentu z drugiego.

  • W każdym innym wypadku przycisk % zwróci wartość identyczną jak po naciśnięciu klawisza =.

Przykłady:

150 + 50 % daje wynik 225 (150 plus 50% z tej wartości)

42 * 3 % daje wynik 1.26 (42 * 3 / 100)

45 / 55 % daje wynik 81.81... (45 to 81.81.. procent liczby 55)



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

Lsh i Inv Lsh
Lsh i Inv Lsh

Lsh i Inv Lsh

Lsh przesuwa w lewo (bitowo) całkowitą cześć wyświetlanej wartości (mnoży ją przez 2) n razy, gdzie n jest kolejnym wprowadzonym argumentem, i zwraca wartość:

10 Lsh 3 = daje wynik 80 (kolejne 3 mnożenia wyników razy 2 - 10x2=20 x 2 = 40 x 2 = 80).

10.345 Lsh 3 = również daje wynik 80.

Inv Lsh przesuwa w lewo wartość całkowitą (dzielenie przez 2) n razy.

16 Inv Lsh 2 = daje wynik 4 (16 i kolejne wyniki dzielone 2 razy przez 2 - 16 / 2 = 8 / 2 =4).

16.999 Inv Lsh 2 = również daje wynik 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 i Xor
Cmp, And, Or i Xor

Cmp, And, Or i Xor

Przyciski funkcji Cmp, And i Or dokonują obliczeń logicznych i dlatego są bardziej czytelne gdy Podstawa jest ustawiona raczej na Hex, Oct lub Bin niż Dec. W następnych przykładach Podstawa jest ustawiona na Bin.

Cmp dokonuje dopełnienia cyfry 1 (odwraca bity).

101 Cmp daje wynik 111...111010

And wykonuje operację logicznego I.

101 And 110 = daje wynik 100

Or wykonuje operacje logicznego LUB.

101 Or 110 = daje wynik 111

Xor wykonuje operację XOR (exclusive OR).

101 Xor 110 = daje wynik 11



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

Poprzedni
Następny
Spis treści


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

Rozdział 4. Pytania i odpowiedzi
Pytania i odpowiedzi
Poprzedni
Następny

Rozdział 4. Pytania i odpowiedzi

4.1. Jak mogę otrzymać liczbę e (Eulera)?
4.2. Jak mogę ustawić dwa miejsca po przecinku ?
4.3. A dokładność?
4.1.

Jak mogę otrzymać liczbę e (Eulera)?

Wykonaj 1 Inv Ln.

4.2.

Jak mogę ustawić dwa miejsca po przecinku ?

Kliknij menu Ustawienia->Konfiguracja: KCalc,. Zaznacz opcję Ustaw miejsca dziesiętne i korzystając z przycisków strzałek ustaw wartość 2.

4.3.

A dokładność?

Głównym współczynnikiem określającym precyzję w programie KCalc jest wsparcie przez biblioteki libc i libmath typu danych w C long double. KCalc potrafi pozyskać te informacje w momencie swojej kompilacji i ustawić je jako podstawowy typ dla reprezentowanych danych.

Ustaw Dokładności w oknie Ustawienia -> Konfiguracja: KCalc programu KCalc tak aby obliczenie powyżej zwracały poprawne wartości. Polecamy ustawić dokładność na 14 jeżeli podstawowym typem dla reprezentowanych danych w posiadanej kopii KCalc jest long double, w innym wypadku wystarczy 8 lub 10.

Większa dokładność niekoniecznie prowadzi do lepszych wyników. Poeksperymentuj z tymi ustawieniami, a zrozumiesz co mam na myśli.

Poprzedni
Następny
Spis treści


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

Rozdział 5. Wykaz poleceń
Wykaz poleceń
Poprzedni
Następny

Rozdział 5. Wykaz poleceń

Menu Plik

Plik->Zakończ (Ctrl+Q)

Zamyka KCalc.

Menu Edycja
Menu Edycja

Menu Edycja

Edycja->Cofnij (Ctrl+Z)

Wraca do poprzedniego wyniku na liście wycofywania.

Edycja->Przywróć (Ctrl+Shift+Z)

Przechodzi do następnego wyniku na liście wycofywania.

Edycja->Wytnij (Ctrl+X)

Usuwa wyświetlany wynik i kopiuje go do schowka.

Edycja->Kopiuj (Ctrl+C)

Kopiuje wyświetlany wynik do schowka.

Edycja->Wklej (Ctrl+V)

Wkleja wycięty lub skopiowany wynik.



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

Menu Stałe
Menu Stałe

Menu Stałe

Stałe->Matematyka

Wstawia liczbę Pi, liczbę Eulera lub złoty podział.

Stałe->Elektromagnetyzm

Wstawia prędkość światła, ładunek elementarny, impedancję próżni, przenikalność próżni lub przenikalność elektryczną próżni.

Stałe->Atomowe i jądrowe

Wstawia stałą Plancka, ładunek elementarny lub stałą struktury subtelnej.

Stałe->Termodynamika

Wstawia stałą Boltzmanna, jednostkę masy atomowej, stałą molową stałą Stefana-Boltzmanna lub liczbę Avogadro.

Stałe->Grawitacja

Wstawia stałą grawitacji lub przyspieszenie ziemskie.



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

Menu Ustawienia
Menu Ustawienia

Menu Ustawienia

Ustawienia->Funkcje naukowe/inżynierskie

Wyświetla przyciski funkcji naukowych i inżynierskich.

Ustawienia->Funkcje statystyczne

Wyświetla przyciski funkcji statystycznych.

Ustawienia->Funkcje logiczne

Wyświetla przyciski funkcji logicznych.

Ustawienia->Przyciski stałych

Wyświetla przyciski stałych.

Ustawienia->Pokaż wszystko

Pokazuje wszystkie dostępne przyciski.

Ustawienia->Ukryj wszystko

Ukrywa wszystkie dodatkowe przyciski, pozostawiając tylko standardowe, domyślne przyciski.

Ustawienia->Konfiguracja skrótów...

Pozwala skonfigurować skróty klawiszowe wykorzystywane przez KCalc.

Ustawienia->Konfiguracja: KCalc...

Pokazuje okno ustawień KCalc.



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

Menu Pomoc
Menu Pomoc

Menu Pomoc

Pomoc->Podręcznik programu ... (F1)

Uruchamia System pomocy KDE na stronie pomocy programu (czyli na tym dokumencie).

Pomoc->Co to jest? (Shift+F1)

Zmienia kursor myszy w strzałkę ze znakiem zapytania . Kliknięcie na elemencie programu spowoduje otworzenie okna pomocy objaśniającego funkcję tego elementu (o ile taka pomoc istnieje).

Help->Raport o błędzie...

Otwiera okienko zgłoszenia błędu, w którym możesz zgłosić błąd lub prośbę o dodanie nowej funkcji.

Pomoc->O programie ...

Wyświetla informację o autorach i wersji programu.

Pomoc->Informacje o KDE

Wyświetla informację o wersji KDE i inne podstawowe informacje.



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

Poprzedni
Następny
Spis treści


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

Rozdział 6. Zasługi i licencje
Zasługi i licencje
Poprzedni
Następny

Rozdział 6. Zasługi i licencje

Prawa autorskie do programu KCalc (c):

Bernd Johannes Wuebben 1996-2000

2000-2004 Zespół KDE

  • Bernd Johannes Wuebben

  • Evan Teran

  • Espen Sand

  • Chris Howells

  • Aaron J. Seigo

  • Charles Samuels

Inspiracją do powstania program KCalc był program xfrmcalc napisany przez Martin'a Bartlett'a, którego silnik jest nadal częścią KCalc.

Prawa autorskie do dokumentacji (c) 2001,2002,2005, 2006:

  • Bernd Johannes Wuebben

  • Pamela Roberts

  • J Hall

  • Anne-Marie Mahfouf

Ta dokumentacja jest rozprowadzana na zasadach Licencji GNU Free Documentation License.

Ten program jest rozprowadzany na zasadach Licencji GNU General Public License.

Poprzedni
Następny
Spis treści


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

Dodatek A. Instalacja
Instalacja
Poprzedni
Następny

Dodatek A. Instalacja

KCalc jest częścią pakietu kdeutils, który należy do projektu KDE i zazwyczaj jest instalowany podczas instalacji KDE. Więcej szczegółów na temat KDE znajdziesz na stronie http://www.kde.org.

Kompilacja i instalacja

Ten program jest częścią projektu KDE (http://www.kde.org/).

Ten program znajduje się w pakiecie kdeutils na ftp://ftp.kde.org/pub/kde/, głównym serwerze FTP projektu KDE.

Aby skompilować i zainstalować ten program w Twoim systemie, uruchom następujące polecenia w katalogu głównym dystrybucji programu:

% ./configure
% make
% make install

Ponieważ ten program używa autoconf i automake, nie powinno być problemów ze skompilowaniem go. Jeśli napotkasz problemy, proszę je zgłosić na listach e-mailowych KDE.

Jak włączyć obsługę typu long double w programie KCalc
Jak włączyć obsługę typu long double w programie KCalc

Jak włączyć obsługę typu long double w programie KCalc

Jeżeli Twój komputer obsługuje typ danych C long double i jeżeli pracujesz z biblioteką libc masz możliwość włączenia obsługi typu long double w programie KCalc.

Oto jak tego dokonać:

  1. Sprawdź plik ../config.h i zobacz czy HAVE_LONG_DOUBLE został zdefiniowany, tzn. powinieneś znaleźć następującą linię:

    #define HAVE_LONG_DOUBLE 1

    Jeśli nie ma linii z takim napisem oznacza to, że Twój komputer nie obsługuje liczb IEEE typu long double.

  2. Zmień plik kcalctype.h, configdlg.cpp, kcalc.cpp oraz kcalc_core.cpp i usuń następujące linie:

    #ifdef HAVE_LONG_DOUBLE
    #undef HAVE_LONG_DOUBLE
    #endif
    
  3. Skompiluj ponownie program KCalc.



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

Poprzedni
Następny
Spis treści


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

Następny
 


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