Copyright © 2001, 2002, 2005, 2006 Bernd Johannes Wuebben, Pamela Roberts, Anne-Marie Mahfouf
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
Spis treści
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
Podstawy użytkowania są bardzo podobne do korzystania z bardzo wielu prostych kalkulatorów naukowych, ale są również funkcje specyficzne dla programu KCalc:
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 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.
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.
Gdy uruchomisz KCalc po raz pierwszy pokazywane są tylko przyciski odpowiadające podstawowym funkcjom arytmetycznym.
Poprzez menu można włączyć dodatkowe przyciski programu KCalc: np. przyciski funkcji Statystycznych czy Trygonometrycznych.
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 . Aby stworzyć listę danych liczb, wprowadź liczbę do kalkulatora i naciśnij przycisk . 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.
Przyciski | Funkcje |
---|---|
Przywołuje liczbę wprowadzonych danych | |
Wyświetla sumę wprowadzonych danych | |
Wyświetla średnią wprowadzonych danych | |
Wyświetla sumę kwadratów wszystkich wprowadzonych danych | |
Wyświetla odchylenie standardowe próbki(n) | |
Wyświetla odchylenie standardowe populacji (n-1) | |
Wyświetla medianę | |
Wprowadza daną | |
Usuwa ostatnią wprowadzoną daną | |
Usuwa wszystkie wprowadzone dane |
W tym trybie lewa kolumna przycisków jest powiązana z funkcjami trygonometrycznymi:
Przyciski | Funkcje |
---|---|
Włącza tryb hyperboliczny. Na przykład Hyp Sin to sinus hiperboliczny: sinh(x) | |
Oblicza sinus | |
Oblicza arcus sinus | |
Oblicza cosinus | |
Oblicza arcus cosinus | |
Oblicza tangens | |
Oblicza cotangens | |
Oblicza logarytm o podstawie 10 | |
Oblicza 10 do potęgi x | |
Oblicza logarytm naturalny (o podstawie e) | |
Oblicza funkcję wykładniczą e do potęgi x |
KCalc obsługuje działania na pamięci takie jak w zwykłych kalkulatorach, oraz posiada dodatkowo sześć miejsc na przechowywanie stałych.
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 , , and .
Przycisk zapisuje bieżący wynik do pamięci (Memory Store).
Przycisk 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 po prostu zapisując wynik.
Przycisk wyświetla wartość wcześniej zapisaną w pamięci (Memory Recall).
Przycisk 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.
Przyciski wartości stałych to są widoczne tylko po włączeniu pozycji Constants Buttons w menu .
Aby zapisać liczbę pokazywaną na wyświetlaczu programu KCalc w jednej z sześciu stałych, naciśnij najpierw przycisk a następnie jeden z odpowiednich przycisków do C6 .
W celu użycia wartości zachowanej w dowolnej ze stałych w obliczeniach, naciśnij właściwy przycisk( to ) 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 do . 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 - , 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ę w menu głównym, zachowanie ich na przyciskach stałych jest bardzo użyteczne, jeśli są one używane często.
Aby uprościć dokonywanie obliczeń, KCalc posiada skróty jednoklawiszowe dla większości funkcji. Na przykład wprowadzając 7R
lub 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ótu | Funkcje | Opis |
---|---|---|
H | Włącza tryb hiperboliczny | |
S | ||
C | ||
T | ||
N | logarytm naturalny | |
L | logarytm o podstawie 10 | |
I | Tryb odwrotny, np. jeżeli chcesz otrzymać wartość funkcji arcus sinus(x) naciśnij kolejno i s | |
\ | Zmiana znaku | |
[ | ||
^ | ||
! | Silnia | |
< | Przesunięcie bitowe w lewo. Uwaga: naciskając otrzymujemy przesunięcie bitowe w prawo | |
& | Logiczne I (bitowe) | |
* | Mnożenie | |
/ | Dzielenie | |
D | Wprowadzenie danej w trybie statystycznym | |
O | Logiczne LUB (bitowe). Uwaga: naciskając otrzymamy XOR | |
R | Odwrotność | |
= | ||
Enter | ||
Return | ||
Page Up | Wyczyść | |
Esc | Wyczyść | |
Cofnij | Wyczyść | |
Page Down | Wyczyść wszystko | |
Następne | Wyczyść wszystko | |
Del | Wyczyść wszystko |
22 Mod 8 =
daje wynik 6
22.345 Mod 8 =
daje wynik 6.345
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 =.
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)
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.
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.
Przyciski funkcji , i 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.
101 Cmp
daje wynik 111...111010
101 And 110 =
daje wynik 100
101 Or 110 =
daje wynik 111
101 Xor 110 =
daje wynik 11
Wraca do poprzedniego wyniku na liście wycofywania.
Przechodzi do następnego wyniku na liście wycofywania.
Usuwa wyświetlany wynik i kopiuje go do schowka.
Kopiuje wyświetlany wynik do schowka.
Wkleja wycięty lub skopiowany wynik.
Wstawia liczbę Pi, liczbę Eulera lub złoty podział.
Wstawia prędkość światła, ładunek elementarny, impedancję próżni, przenikalność próżni lub przenikalność elektryczną próżni.
Wstawia stałą Plancka, ładunek elementarny lub stałą struktury subtelnej.
Wstawia stałą Boltzmanna, jednostkę masy atomowej, stałą molową stałą Stefana-Boltzmanna lub liczbę Avogadro.
Wstawia stałą grawitacji lub przyspieszenie ziemskie.
Wyświetla przyciski funkcji naukowych i inżynierskich.
Wyświetla przyciski funkcji statystycznych.
Wyświetla przyciski funkcji logicznych.
Wyświetla przyciski stałych.
Pokazuje wszystkie dostępne przyciski.
Ukrywa wszystkie dodatkowe przyciski, pozostawiając tylko standardowe, domyślne przyciski.
Pozwala skonfigurować skróty klawiszowe wykorzystywane przez KCalc.
Pokazuje okno ustawień KCalc.
Uruchamia System pomocy KDE na stronie pomocy programu (czyli na tym dokumencie).
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).
Otwiera okienko zgłoszenia błędu, w którym możesz zgłosić błąd lub prośbę o dodanie nowej funkcji.
Wyświetla informację o autorach i wersji programu.
Wyświetla informację o wersji KDE i inne podstawowe informacje.
Prawa autorskie do programu KCalc (c):
Bernd Johannes Wuebben 1996-2000
2000-2004 Zespół KDE
Bernd Johannes Wuebben (wuebben AT kde.org)
Evan Teran (emt3734 AT rit.edu)
Espen Sand (espensa AT online.no)
Chris Howells (howells AT kde.org)
Aaron J. Seigo (aseigo AT olympusproject.org)
Charles Samuels (charles AT altair.dhs.org)
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 (wuebben AT kde.org)
Pamela Roberts (pamroberts AT blueyonder.co.uk)
J Hall (jhall AT kde.org)
Anne-Marie Mahfouf(annma AT kde.org)
Ta dokumentacja jest rozprowadzana na zasadach Licencji GNU Free Documentation License.
Ten program jest rozprowadzany na zasadach Licencji GNU General Public License.
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.
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.
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ć:
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.
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
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