niedziela,
Kalkulator bc: Kolejność wykonywania działań
W kalkulatorze bc
, który jest narzędziem do obliczeń matematycznych dostępnym w systemach uniksopodobnych, kolejność wykonywania działań jest podobna do standardowej kolejności stosowanej w matematyce.
Podstawowe zasady
- Nawiasy: Wyrażenia w nawiasach są wykonywane jako pierwsze.
- Potęgowanie: Następnie wykonuje się operacje potęgowania (i pierwiastkowania).
- Mnożenie i dzielenie: Po potęgowaniu przeprowadza się operacje mnożenia i dzielenia, które są na tym samym poziomie priorytetu. Kalkulator
bc
wykonuje te operacje od lewej do prawej. - Dodawanie i odejmowanie: Na końcu wykonuje się dodawanie i odejmowanie, które również mają równy poziom priorytetu i są przeprowadzane od lewej do prawej.
Przykłady
Wyrażenie 2 + 3 * 4 ^ 2
w bc
zostanie obliczone w następującej kolejności:
- Potęgowanie:
4 ^ 2
daje16
. - Mnożenie:
3 * 16
daje48
. - Dodawanie:
2 + 48
daje50
.
Podstawowe użycie nawiasów:
- Wyrażenie:
(2 + 3) * 4
- Obliczenia: najpierw sumuje
2 + 3
, co daje5
, a następnie mnoży5 * 4
, co daje wynik20
.
Zagnieżdżone nawiasy**:
- Wyrażenie:
((1 + 2) * (3 + 4)) / 2
- Obliczenia: najpierw oblicza
1 + 2
, co daje3
, i3 + 4
, co daje7
. Następnie mnoży3 * 7
, co daje21
, i dzieli21 / 2
, co daje wynik10.5
.
Kombinacja różnych operacji:
- Wyrażenie:
(4 + 2) * (6 - 3) ^ 2
- Obliczenia: najpierw oblicza
4 + 2
, co daje6
, i6 - 3
, co daje3
. Następnie potęguje3 ^ 2
, co daje9
, i mnoży6 * 9
, co daje wynik54
.
Pamiętaj, że używanie nawiasów może zmienić kolejność wykonywania działań, co pozwala na kontrolowanie wyników w bardziej złożonych wyrażeniach. Jeśli nie masz talentu matematycznego, dla pewności możesz użyć nadmiarowych nawiasów, wygląda to trochę zabawnie, ale nie jest błędem.
Nadmiarowe nawiasy:
bc
((9)+(1+2)-(5*4)/2) # Wynik: 2