Wyrażenia arytmetyczne – poradnik szkolny
Ciekawostki

Wyrażenia arytmetyczne – poradnik szkolny

przeczytasz w 2 min.

Kolejny poradnik szkolny, kolejna dawka wiedzy! Tym razem przeniesiemy się w świat wyrażeń, gdzie każda cyfra, litera i znak mają znaczenie! Na pierwszy „ogień” pójdzie tematyka z tytułu, czyli "wyrażenia arytmetyczne".

Czym jest wyrażenie i jakie mamy ich rodzaje?

Sama definicja słowa „wyrażenie” jest bardzo szeroka, gdyż dotyka wielu dziedzin życia (matematyki, języka, czy logiki). Nas natomiast interesuje to słowo w kontekście informatyki. W tym przypadku wyrażenie oznacza kombinacje wyrażeń stałych, zmiennych, operatorów, funkcji i nawiasów, do których przypisywana jest wartość (zgodnie z zasadami danego języka programowania).

Jeżeli chodzi natomiast o rodzaje wyrażeń, to ze względu na typ ich wartości oraz określoną funkcję wyróżniamy:

  • wyrażenia arytmetyczne (algebraiczne) – o wartościach liczbowych
  • wyrażenia logiczne – przybierające wartość "prawda" lub "fałsz"
  • wyrażenia tekstowe – o wartościach będących łańcuchami znaków (np. typu string)

Programowanie

Wyrażenie arytmetyczne – definicja

W tym artykule zajmiemy się tzw. wyrażeniami arytmetycznymi, które mają fundamentalne znaczenie w każdym języku programowania. Prawdopodobnie spotkałeś się z tym terminem na zajęciach matematyki. Jeżeli jednak już zapomniałeś o tym epizodzie w swoim życiu, to może sama nazwa przybliży Cię do tego, czym jest ów wyrażenie arytmetyczne. Wobec tego zacznijmy od samej definicji - są to dowolne wyrażenia typu liczbowego. Mogą one się składać np. z liczb, zmiennych, funkcji, operatorów, czy nawiasów. Wyrażenia arytmetyczne nie stanowią instrukcji same w sobie, natomiast są ich częścią składową. Pisząc prościej, mówimy tutaj o dowolnym wyrażeniu liczb, złożonym z symboli działań i innych liczb (np. 2 + 2). Dodatkowo, wyrażenie arytmetyczne (w programowaniu) może zawierać również stałe i zmienne (np. dwa + 2 gdzie dwa = 2).

W przypadku podstawowych działań na wyrażeniach arytmetycznych, możemy wyróżnić następujące symbole:

ZnakOpis wykonywanego działaniaPrzykład
+Dodawanie2 + 2
-Odejmowanie2 - 2
*Mnożenie2 * 2
/Dzielenie2 / 2
% (Mod)Dzielenie modulo2 % 2 (2 Mod 2)

Warto również wspomnieć, że wyrażenia arytmetyczne są obliczane zgodnie z tradycyjną kolejnością operacji matematycznych (mnożenie i dzielenie jest wykonywane przed dodawaniem i odejmowaniem).

Kod źródłowy

Wyrażenia arytmetyczne – przykład w programowaniu

W języku C++ można wykorzystać wyrażenia arytmetyczne w następujący sposób:

#include
using namespace std;
int main()
{
    int x = 4;
    int y = 2;
    int= x + y;
    cout <<<< endl; //wynik z dodawania
    int b = x - y;
    cout << b << endl; //wynik z odejmowania
    int c = x * y;
    cout << c << endl; //wynik z mnożenia
    int d = x / y;
    cout << d << endl; //wynik z dzielenia
    int e = x % y;
    cout << e << endl; //reszta z dzielenia (dzielenie modulo)
    return 0;
}

Wyrażenia arytmetyczne mają masę zastosowań i są niezbędne w większości pisanych programach. Mam nadzieję, że ten artykuł przybliżył Wam na tyle tę tematykę, byście mogli swobodnie wykorzystać ją w praktyce.

Źródło: Uniwersytet Wrocławski (Wydział Informatyki); WikiBooks; AGH (Katedra Konstrukcji i Eskploatacji Maszyn)

Komentarze

0
Zaloguj się, aby skomentować
avatar
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.

    Nie dodano jeszcze komentarzy. Bądź pierwszy!

Witaj!

Niedługo wyłaczymy stare logowanie.
Logowanie będzie możliwe tylko przez 1Login.

Połącz konto już teraz.

Zaloguj przez 1Login