Dla matematyka to odległość. Dla programisty to funkcja przetwarzająca dane. Dowiedz się, dlaczego odległość nigdy nie może być ujemna.
Wartość bezwzględna (oznaczana jako $|x|$) to po prostu odległość liczby od zera na osi liczbowej.
Czy idziesz 5 kroków do przodu, czy 5 kroków do tyłu – Twoje nogi pokonują ten sam dystans. Fizyka nie uznaje "ujemnej odległości".
|-5| = 5
|5| = 5
To najsłynniejsza klamerka w matematyce. Musisz ją znać na pamięć.
Charakterystyczny kształt litery "V"
Wielu uczniów myśli, że $\sqrt{x^2} = x$. To BŁĄD.
Dlaczego? Sprawdź dla $x = -3$.
$(-3)^2 = 9$, a $\sqrt{9} = 3$.
Gdybyś napisał po prostu $x$, wynik byłby $-3$, a pierwiastek stopnia parzystego
nie może być ujemny.
W programowaniu używamy funkcji abs(). Jest niezbędna np. przy wykrywaniu kolizji w grach (czy odległość między graczem a wrogiem jest mniejsza niż X).
W szkole uczysz się odległości euklidesowej (linia prosta). Ale w mieście nie możesz przejść przez budynki. Należy wyznaczyć punkty zmiany kierunku ruchu. I zsumować odległości między nimi.
Odległość między punktami to suma wartości bezwzględnych różnic współrzędnych:
d = |x₁ - x₂| + |y₁ - y₂|