Przepełnienie, niedomiar i utrata cyfr
Pierwiastek kwadratowy i błędy obliczeń - Algorytmy: zakres rozszerzony (Python)
Liczby zmiennoprzecinkowe mają ograniczony zakres i dokładność (ok. 16 cyfr). - **przepełnienie**: wynik za duży, Python zwraca `inf` (nieskończoność), - **niedomiar**: wynik za mały, zostaje zero, - **utrata cyfr**: dodanie małej liczby do bardzo dużej nic nie zmienia. Liczby całkowite w Pythonie (`int`) nie mają tych ograniczeń.
print(1e308 * 10)
print(2.0 ** -1080)
print(1e16 + 1 - 1e16)
print(10 ** 16 + 1 - 10 ** 16)Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Algorytmy: zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.