Arvutid eksamipiletid joonistega
Käsukoodi täitmist võib vaadelda ka algoritmina.
Veakindlad koodid
Vigu avastavad koodid – info edastamisel tekib vigu. Mõni 0 muutub 1-ks ja vastupidi. Põhjused võivad olla erinevad.
Vigu avastavad koodid võimaldavad kindlaks teha võimalikke moonutusi edastatavas koodisõnas. Vigu avastav kood
tähendab, et andmebittidele tuleb lisada lisabitid, mis ei edasta täiendavat infot, küll aga võimaldavad kindlaks teha
võimalikke vigu. Kokku edastatakse n+r bitine koodiviga.
Lihtsaim vigu avastatav kood on selline, kus lisatakse edastatavale andmebittidele paarsusbitt.
Vigu parandavad koodid – need võimaldavad alati vigu avastada. Vigu parandaval koodil peab olema kahe õige koodi
vaheline Hammingi distants vähemalt kolm. Seega ühe järgu viga viib vale koodi õigest koodist ühe ühiku kaugusele ja
teise õige koodini on veel kaks ühikut. Võib ka öelda, et koodil on ühe biti moondumise korral eraldi valede koodide
hulk.