Ako se koristi dodatna znamenka (guard digit) prilikom zaokruživanja, pa se zatim rezultat na kraju zaokruži, greška naravno može biti veća nego ako se točan rezultat na kraju zaokruži.
Ako se operacije izvode točno, pa se konačni rezultat zaokruži na
najbliži kompjuterski realni broj, onda kažemo da je
zaokruživanje točno. Međutim, kompjuteru treba reći koji
je to najbliži broj. Da problem bude jasniji, ostanimo kod baze
i preciznosti
Za broj
ili
jasno je kako ćemo ga
zaokružiti. Ako je znamenka koja se odbacuje manja od
onda se
prethodna znamenka ne mijenja. Ako je znamenka koja se odbacuje veća
od
onda se prethodna znamenka uveća za jedan. Postavlja se
pitanje kako zaokružiti broj
? Jedan način je da se prethodna znamenka uveća za jedan. To može dovesti do velike greške.
Rješenje. Radi jednostavnosti uzmimo format
Imamo
Drugi način bi bio da se brojevi, kod kojih je broj prva znamenka
koja se odbacuje, u pola slučajeva zaokružuju odbacivanjem, a u
drugih pola uvećavanjem prethodne znamenke za jedan. Pravilo može
biti na pr. sljedeće.
Lako se vidi da primjenjujući ovo pravilo u prethodnom primjeru dobivamo točan rezultat.