Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Kalkulator bc: Wprowadzenie

sobota,

Kalkulator bc: Wprowadzenie

Kalkulator bc (Basic Calculator) to popularne narzędzie wiersza poleceń dostępne w większości systemów operacyjnych typu Unix i Linux, które umożliwia wykonanie szerokiego zakresu obliczeń matematycznych, od prostych operacji arytmetycznych po złożone obliczenia z wykorzystaniem funkcji matematycznych i logiki programistycznej. Jego zdolność do obsługi precyzyjnych obliczeń zmiennoprzecinkowych oraz możliwość definiowania własnych funkcji czyni go idealnym narzędziem dla użytkowników potrzebujących zaawansowanego kalkulatora w środowisku terminala.

Wprowadzenie

Kalkulator domyślnie używa kropki (.) jako separatora dziesiętnego w liczbach zmiennoprzecinkowych. Podstawowe operacje arytmetyczne wykonywane są za pomocą standardowych operatorów: + (dodawanie), - (odejmowanie), * (mnożenie) oraz % (reszta z dzielenia). Narzędzie umożliwia podnoszenie liczby do potęgi za pomocą operatora ^, np. wyrażenie 5^3 daje wynik 125. Pierwiastek kwadratowy łatwo obliczysz z pomocą wbudowanej funkcji sqrt(), np. sqrt(9) daje wynik 3. Opis bardziej zaawansowanych możliwości znajdziesz w kolejnych materiałach.

Tryb interaktywny

Narzędzia można używać w dwóch trybach, podstawowym jest tryb interaktywny. Aby użyć bc w taki sposób, wystarczy uruchomić terminal w systemie Unix lub Linux i wpisać bc, a następnie nacisnąć Enter. Po wejściu do interfejsu bc można wprowadzać wyrażenia matematyczne. Aby opuścić program bc, należy wpisać komendę quit lub użyć skrótu klawiszowego ctrl+d.

Przykład

bc
scale=2
3 + 4.5

To wyrażenie zwróci wynik 7.50, gdzie scale=2 określa precyzję obliczeń (liczbę miejsc dziesiętnych).

Trzy miesiące temu na naszej stronie…

Artykuł: Pierwszy skrypt bash

Pierwszy skrypt bash

Artykuł: Harmonogram egzaminów maturalnych

Harmonogram egzaminów maturalnych

Artykuł: Staże w Hiszpanii

Staże w Hiszpanii

Artykuł: Conformité Européenne

Conformité Européenne

Artykuł: Display Stream Compression

Display Stream Compression

Artykuł: High Dynamic Range

High Dynamic Range

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły