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!