Linux-Praxisbuch/ bc
Ein einfacher Taschenrechner auf der Linuxkonsole
bc - An arbitrary precision calculator language
Vorteile
[Bearbeiten]- bc ist schnell
- Die Genauigkeit von bc läßt sich einstellen.
- bc ist programmierbar
Start
[Bearbeiten]Man startet bc auf der Konsole einfach durch Eingabe des Befehls
bc -l
Mit dem Parameter l ( klein L) wird eine Mathematikbibliothek geladen.
Genauigkeit
[Bearbeiten]Die Genauigkeit läßt sich mit dem Befehl scale festlegen.
scale=50
Stellt beispielsweise 50 Nachkommastellen ein.
Beim Aufruf bc -l arbeitet der Rechner bereits mit 20 Nachkommastellen.
Mathematikbibliothek
[Bearbeiten]Hat man mit der Option -l beim Aufruf von bc die Mathematikbibliothek eingebunden, dann kann man folgende Funktionen nutzen:
- Sinus s(x) (im Bogenmaß)
- Cosinus c(x) (im Bogenmaß)
- Arcustangens a(x)
- Exponentialfunktion e(x)
- natürlicher Logarithmus l(x)
- Quadratwurzel sqrt(x)
Eigene Funktionen in einer RC Bibliothek festlegen
[Bearbeiten]Will man eigene Funktionen definieren, dann kann man diese bereits beim Aufruf von bc laden, wenn man sie in einer rc Bibliothek im eigenen Homeverzeichnis festgelegt hat.
Befehle
[Bearbeiten]Interaktive Nutzung
[Bearbeiten]Geben Sie "4+25" ein, gefolgt von der Return-Taste, und Sie erhalten die Antwort "29".
Programmierung
[Bearbeiten]bc verfügt über Kontrollstrukturen wie IF, ELSE, FOR und WHILE. Man kann Funktionen definieren und rekursiv aufrufen.
Hilfe
[Bearbeiten]Eine ausführlich Beschreibung des Befehls erhalten sie in englisch mit der Eingabe des folgenden Befehls auf der Konsole:
- man bc
- info bc
Ende
[Bearbeiten]Beenden kann man bc durch die Eingabe von quit