Kontrolna vsota

Kontrolna vsota je število. Je neke vrste preverjanje redundance. Izračunati jo je mogoče na različne načine. Služi za preverjanje, da pri zapisovanju številke ni prišlo do napak. V najpreprostejši obliki se števke preprosto seštejejo. S tem ni mogoče odkriti napak pri zamenjavi številk. Boljši načini (algoritmi) za izračun kontrolne vsote so uporaba Hammingove kode, preverjanje ciklične redundance ali modularna aritmetika. Ena od uporab kontrolnih vsot je preverjanje, ali so bile številke računov pravilno vnesene.

Portugalski identifikatorji bančnih računov so dober primer delovanja kontrolnih vsot. Imajo 21 številk. Prvih 19 številk označuje banko, podružnico in številko računa. Zadnji dve števki sta števki kontrolne vsote "mod 97", ki temelji na modularni aritmetiki. Tipična portugalska številka bančnega računa je 0002.0123.12345678901.54. Številke imajo naslednji pomen:

·         Številke "0002" predstavljajo banko.

·         Številke "0123" pomenijo podružnico banke.

·         Številke "12345678901" predstavljajo številko računa.

·         Številke "54" predstavljajo kontrolno vsoto.

Če 000201231234567890154 (številko bančnega računa brez pik) delimo s 97, dobimo odgovor 207458809978249 preostanek 1. Ker je ostanek 1, je identifikator bančnega računa verjetno pravilen. Če je oseba, ki je zapisala številko, izpustila eno od številk, zamenjala dve številki ali napačno zapisala eno od številk, ostanek ne bi bil "1". V tem primeru bi moral računalnik zaznati napako in izdati sporočilo o napaki.

Kontrolne vsote se uporabljajo tudi pri serijskih številkah računalniške programske opreme.

Sodobna črtna koda EAN: Deli v zeleni barvi se imenujejo distančniki: Ti ločujejo skupine številk. Vsaka številka je kodirana s 7 biti, kot je prikazano na sliki. Prvih 11 številk vsebuje številko izdelka. Zadnja številka, v tem primeru številka "2", je kontrolna vsota. Kontrolna vsota se doda tako, da je vsota sodih položajev in vsota lihih položajev, pomnoženih s tri, modulo 10, enaka 0.Zoom
Sodobna črtna koda EAN: Deli v zeleni barvi se imenujejo distančniki: Ti ločujejo skupine številk. Vsaka številka je kodirana s 7 biti, kot je prikazano na sliki. Prvih 11 številk vsebuje številko izdelka. Zadnja številka, v tem primeru številka "2", je kontrolna vsota. Kontrolna vsota se doda tako, da je vsota sodih položajev in vsota lihih položajev, pomnoženih s tri, modulo 10, enaka 0.

Vprašanja in odgovori

V: Kaj je kontrolna vsota?


O: Kontrolna vsota je število, ki se uporablja za preverjanje redundance. Z njo se preveri, ali pri zapisovanju številke ni prišlo do napak.

V: Kako se izračunajo kontrolne vsote?


O: Kontrolne vsote se lahko izračunajo na različne načine, v najpreprostejši obliki pa se števke preprosto seštejejo. S tem pa ni mogoče odkriti napak zaradi zamenjave številk.

V: Kakšen je primer delovanja kontrolnih vsot?


O: Portugalski identifikatorji bančnih računov so dober primer delovanja kontrolnih vsot. Imajo 21 številk, zadnji dve številki pa predstavljata kontrolno vsoto "mod 97", ki temelji na modularni aritmetiki.

V: Kako to pomaga pri odkrivanju napak?


O: Če je katera koli številka izpuščena, zamenjana ali napačno zapisana, preostanek ne bo "1". V tem primeru mora računalnik zaznati napako in izdati sporočilo o napaki.

V: Kje se še uporabljajo kontrolne vsote?


O: Kontrolne vsote se uporabljajo tudi za serijske številke računalniške programske opreme.

V: Kaj se zgodi, če kontrolna vsota zazna napako?


O: Če kontrolna vsota zazna napako, jo mora računalnik zaznati in izdati sporočilo o napaki.

AlegsaOnline.com - 2020 / 2023 - License CC3