wleci
O mnieProjektyBlogKontakt
Kontakt
Wróć do bloga
INF.04ProgramowanieMatematyka

Operatory matematyczne: Fundament obliczeń w kodzie

Poznaj podstawowe i zaawansowane operatory matematyczne. Dowiedz się, jak działa modulo, inkrementacja oraz dlaczego kolejność działań ma znaczenie.

25 grudnia 20253 min czytania
Udostępnij:

Operatory matematyczne

Komputer w swojej istocie to potężny kalkulator. Aby zmusić go do wykonania obliczeń, używamy operatorów matematycznych. Większość z nich znasz ze szkoły, ale w programowaniu mają one swoje specyficzne zasady, szczególnie gdy mowa o typach danych.

Operator matematyczny

Symbol lub słowo, które informuje kompilator/interpreter o konieczności wykonania konkretnej operacji matematycznej na podanych wartościach (operandach).

Podstawowe operatory

Oto zestaw narzędzi, które znajdziesz w niemal każdym języku programowania (C++, Java, Python, JS).

CechaSymbolNazwa
+Dodawanie5 + 2
-Odejmowanie5 - 2
*Mnożenie5 * 2
/Dzielenie5 / 2
%Modulo (Reszta)5 % 2

Pułapka: Dzielenie całkowite vs zmiennoprzecinkowe

To najczęstszy powód błędów w zadaniach egzaminacyjnych INF.04. Wynik dzielenia zależy od tego, jakiego typu są liczby.

Dzielenie w C++ / Java

Jeśli dzielisz dwie liczby całkowite (int), wynik zawsze zostanie ucięty do liczby całkowitej. Przykład: 5 / 2 da wynik 2, a nie 2.5! Aby otrzymać 2.5, przynajmniej jedna liczba musi być typu double/float (np. 5.0 / 2).

Inkrementacja i Dekrementacja

Służą do szybkiego zwiększania lub zmniejszania wartości o 1. Bardzo popularne w pętlach.

  • ++ (Inkrementacja): zwiększa o 1
  • -- (Dekrementacja): zmniejsza o 1

Pre- vs Post-inkrementacja

`++i` (pre): najpierw zwiększa, potem zwraca wartość. `i++` (post): najpierw zwraca starą wartość, a dopiero potem zwiększa. Może to prowadzić do bardzo trudnych do znalezienia błędów w logice programu.

Przykład: Modulo w praktyce

Operator % (modulo) jest niezwykle przydatny, np. do sprawdzania czy liczba jest parzysta:

cpp
int liczba = 10; if (liczba % 2 == 0) { // Liczba jest parzysta }

Pro Tipy

Kolejność działań (Precedencja)

Programy przestrzegają matematycznej kolejności działań (mnożenie przed dodawaniem). Zawsze używaj nawiasów `()`, aby mieć pewność, że obliczenia wykonają się tak, jak chcesz. To zwiększa też czytelność kodu.

Checklista: O czym pamiętać przy obliczeniach?

Zasady bezpiecznych obliczeń

0/4

Quiz: Sprawdź wiedzę

Jaki będzie wynik operacji 7 % 3 w większości języków programowania?

Hierarchia operatorów (Mermaid)

Co dalej?

  • Dowiedz się o Operatorach przypisania (np. +=, *=), które skracają zapis kodu.
  • Sprawdź Operatory porównania (np. ==, !=), niezbędne w instrukcjach warunkowych.
  • Przeczytaj o Klasie Math (w Java/JS) lub nagłówku <cmath> (w C++), które pozwalają na potęgowanie i pierwiastkowanie.
  • Przećwicz zadania z INF.04 wymagające obliczeń na typach całkowitych i zmiennoprzecinkowych.

Może Cię zainteresować

INF.04Programowanie

Operatory Relacyjne i Logiczne: Jak porównywać dane?

Zrozum, jak działają operatory porównania oraz jak łączyć warunki za pomocą AND, OR i NOT. Kluczowa wiedza do instrukcji sterujących.

3 min czytania
INF.04Programowanie

Operator Warunkowy: Skrócony if-else w jednej linii

Poznaj operator trójargumentowy (ternary). Dowiedz się, jak skracać kod i kiedy warto go używać zamiast klasycznej instrukcji if-else.

2 min czytania
INF.04Programowanie

Słowa kluczowe: Lista zarezerwowanych wyrazów w IT

Zrozum, czym są słowa kluczowe w językach programowania. Dowiedz się, dlaczego nie możesz ich używać jako nazw zmiennych i poznaj listy dla C++, Java i Python.

3 min czytania
Wróć do bloga
wleci.pl

Full-stack Developer

Tworzę nowoczesne aplikacje webowe z pasją do czystego kodu i dobrego designu.

[email protected]
Polska

Nawigacja

  • Start
  • O mnie
  • Projekty
  • Blog
  • Kontakt

Usługi

  • Aplikacje webowe
  • Strony internetowe
  • API & Backend
  • Konsultacje

Technologie

  • React / Next.js
  • TypeScript
  • Node.js
  • PostgreSQL

Social

© 2026 wleci.pl. Wszelkie prawa zastrzeżone.

Polityka prywatności•Regulamin

Zrobione z w Polsce