3.310 cursos gratis
6.277.261 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Sistemas Informativos. Diseño y creación (2/2) > Dígitos de verificación geométrica. Dígitos de autocorrección

Sistemas Informativos. Diseño y creación (2/2)

Autor: Raúl Fernández Aedo
Curso:  4,50/5 4,50/5 (2 opiniones) |1592 alumnos|Fecha publicación: 08/04/2009

Capítulo 6:

 Dígitos de verificación geométrica. Dígitos de autocorrección

Dígitos de Verificación Geométrica: en este se emplea el peso y el módulo. Para la elección del módulo siempre deben ser números primos, el valor del peso mayor debe ser menor que el valor del módulo, los pesos no deben repetirse y el módulo debe ser igual o mayor que la base del sistema numérico utilizado en el código o la cantidad posible de caracteres diferentes que pueden existir en cualquier posición del código cuando estos caracteres sean alfabéticos.

Los módulos más adecuados son:
- Para códigos numéricos 11
- Para códigos alfabéticos 29
- Para códigos alfanuméricos 37

El más empleado es el 11 de ahí que al método se le conoce como el del módulo 11 aunque pueden usarse diferentes variantes de peso el más usado es del 2 al 10 consecutivamente comenzando por el 2 por la cifra menos significativa siendo otra posibilidad que el peso se considere a partir del 2 en potencias intermedias incrementadas 2, 4, 8, 16, etc.

Ejemplos: Código original: 31602 Módulo: 11 / Peso: 2 al 10

1ro Multiplicar cada dígito por el peso que le corresponda:
Dígitos de verificación geométrica. Dígitos de autocorrección
2do Sumar los productos obtenidos:

18 + 5 + 24 + 0 + 4 = 51

3ro Dividir la suma anterior entre el módulo anotando el residuo:
Dígitos de verificación geométrica. Dígitos de autocorrección
4to restar el residuo del módulo siendo el resultado el dígito de control:

11 - 7 = 4 (dígito de control)

5to Añadir el dígito de control al código original: 316024
6to Cuando el residuo es igual a cero entonces el dígito de control será 0
7mo Cuando el residuo sea 1 el dígito de control será la letra A o cualquier otro símbolo.

El inconveniente de este método es que convierte un código numérico en uno alfanumérico, esto puede evitarse cancelando aquellos códigos en el que el dígito resulte una letra. Con los códigos alfabéticos y alfanuméricos se puede emplear también el método de dígito de control asignando un valor numérico a cada carácter alfabético. Para comprobar un dígito de control el proceso que se sigue es multiplicar el dígito de control por el peso 1 y si el código es correcto el residuo de la división por el módulo será cero. Ejemplo:
Dígitos de verificación geométrica. Dígitos de autocorrección
Dígitos de autocorrección: son aquellos que se añaden a listas de números para obtener una verificación de que no se han cometido errores antes de su introducción, la verificación de cada dato se hace por fila y columnas de forma que cuando haya un error se detecte y se conozca inmediatamente en qué dato y en qué posición se encuentra el error.

Un dígito de autocorreción puede calcularse en forma simple sumando los dígitos de cada dato y restando este total del número superior terminado en cero, de esta forma se obtiene un dígito de autocorreción para cada dato de la lista. Como este método no detecta los errores de transposición es necesario sumar igualmente los dígitos que aparecen en cada columna y este total se resta también del próximo número terminado en cero obteniéndose un dígito de autocorreción para cada columna incluyendo la de los dígitos de autocorrección de cada dato. Ejemplo:
Dígitos de verificación geométrica. Dígitos de autocorrección

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Información de los programas con certificado

Hay 2 opiniones. Opina sobre este curso.


Cursos similares a Sistemas Informativos. Diseño y creación (2/2)


Cursos Valoración Alumnos Vídeo
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache
Éste es un breve manual para una instalación rápida de PHP como módulo de Apache. Recuerda que el PHP también puede instalarse como CGI aunque no es el tipo de ... [18/01/05]
5/5 8.823  
Técnicas para el desarrollo de computación móvil (orientado a PDA)
Uno de los nuevos paradigmas en el desarrollo de proyectos informáticos es la computación móvil (computación Ubicua). Aquí se verá todo lo que involucra la creación de un... [31/03/06]
 4,33/5 1.405  
C# Curso de Programación
Curso Básico de programación en C#, este curso básico abarcará desde las bases del lenguaje hasta nuestros primeros pasos con aplicaciones web, acceso a bases de datos de... [14/07/05]
 3,50/5 8.578  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail