Codici correttori. Un'introduzione