Você está na página 1de 6

PROG P1

02

NOMBRE: Apunte Cristian FECHA : 2012-05-23 TEMA : Algoritmo Numrico (Digito Autoverificador)

ALGORITMO NUMERICO 1. Enunciado del problema Se ingresa a la memoria del computador: nombre de la persona, digito 1, digito 2, digito 3, digito 4, digito 5, digito 6, digito 7, digito 8 y digito 9; en funcin de estos datos, calcular la sumatoria de los valores impares, la sumatoria de los valores pares, la sumatoria total y el digito autoverificador de la cedula de identidad. El proceso se repite para n personas diferentes(n =5) y la impresin se sujeta a la diseo de salida correspondiente. T.I. ORD NOMBRE D1 D2 D3 D4 D5 D6 D7 D8 D9 SVI SVP ST DAV 1 AAA 9 9 9 9 9 9 9 9 9 99 99 99 9 2 . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . 4 . . . . . . . . . . . . . . 5 EEE 9 9 9 9 9 9 9 9 9 99 99 99 9 REALIZADO POR: Apunte Cristian FECHA : 2012-05-23

T.F.

2. Anlisis Matemtico VD1= 2*D1 VD1= VD1-9 VD3= 2*D3 VD3= VD3-9 VD5= 2*D5 VD5= VD5-9 VD7= 2*D7 VD7= VD7-9 VD9= 2*D9 VD9= VD9-9 SVI= VD1+VD3+VD5+VD7+VD9 SVP=D2+D4+D6+D8 ST=SVI+SVP DAV= D - ST

3. Anlisis Lgico Si: C = N T.F. Si: C N C = C+1 Si: VD1 > 9 VD1= VD1-9 Si: VD3 > 9 VD3= VD3-9 Si: VD5 > 9 VD5= VD5-9 Si: VD7 > 9 VD7= VD7-9 Si: VD9 > 9 VD9= VD9-9 Si: D 10 DAV= D-ST

PROG P1

02

NOMBRE: Apunte Cristian FECHA : 2012-05-23 TEMA : Algoritmo Numrico (Digito Autoverificador)

4. Identificacin de Variables Cuadro 1 Identificacin de Variables para el digito autoverificador de la cedula de identidad ORD 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 VARIABLE N C D1 D2 D3 D4 D5 D6 D7 D8 D9 VD1 VD3 VD5 VD7 VD9 SVI SVP ST D DVA SIGNIFICADO Nmero de casos Contador normal Digito uno Digito dos Digito tres Digito cuatro Digito cinco Digito seis Digito siete Digito ocho Digito nueve Valor digito uno Valor digito tres Valor digito cinco Valor digito siete Valor digito nueve Sumatoria de valores impares Sumatoria de valores pares Sumatoria total Decimo Digito autoverificador

PROG P1

02

NOMBRE: Apunte Cristian FECHA : 2012-05-23 TEMA : Algoritmo Numrico (Digito Autoverificador)

5. Algoritmo Esquemtico Numrico

INICIO T.I. N=5 C=1

NOM, D1, D2, D3, D4, D5, D6, D7, D8, D9

C/A

VD1= 2*D1 NO

VD1 >9 SI VD1= VD1-9

VD3= 2*D3 NO

VD3 >9 SI VD3= VD3-9

VD5= 2*D5 NO

VD5 >9 SI VD5= VD5-9

A/B

PROG P1

02

NOMBRE: Apunte Cristian FECHA : 2012-05-23 TEMA : Algoritmo Numrico (Digito Autoverificador)

A/B

VD7= 2*D7 NO

VD7 >9 SI VD7= VD7-9

VD9= 2*D9 NO

VD9 >9 SI VD9= VD9-9

SVI= VD1+VD3+VD5+VD7+VD9

SVP=D2+D4+D6+D8

ST=SVI+SVP

D = 10 NO NO

D > ST SI DAV= D - ST B/C

D = ST SI

D = D + 10 +*

PROG P1

02

NOMBRE: Apunte Cristian FECHA : 2012-05-23 TEMA : Algoritmo Numrico (Digito Autoverificador)

B/C

C, NOM, D1, D2, D3, D4, D5, D6, D7, D8, D9, SVI, SVP, ST, D, DAV

C=N SI T.F.

NO

C=C+1

C/A

FIN

PROG P1

02

NOMBRE: Apunte Cristian FECHA : 2012-05-23 TEMA : Algoritmo Numrico (Digito Autoverificador)

6. Prueba de Escritorio Cuadro 2 Prueba de Escritorio para el Digito Autoverificador de la Cedula de Identidad C 1 2 3 4 5 NOMBRE D1 D2 D3 D4 D5 D6 D7 D8 D9 SVI SVP ST DAV APUNTE 1 7 2 0 1 4 8 2 6 18 13 31 9 ARIAS 1 7 0 5 4 2 8 3 3 23 17 40 0 BARRERA 1 7 0 6 3 2 6 9 0 11 24 35 5 CACERES 1 7 0 6 4 1 3 3 4 24 17 41 9 DA SILVA 1 7 2 0 1 3 8 3 6 12 13 25 5

7. Prueba en Excel Cuadro 3 Prueba en Excel para el Digito Autoverificador de la Cedula de Identidad ORD NOMBRE D1 D2 D3 D4 D5 D6 D7 D8 D9 SVI SVP ST DAV 1 APUNTE 1 7 2 0 1 4 8 2 6 18 13 31 9 2 ARIAS 1 7 0 5 4 2 8 3 3 23 17 40 0 3 BARRERA 1 7 0 6 3 2 6 9 0 11 24 35 5 4 CACERES 1 7 0 6 4 1 3 3 4 24 17 41 9 5 DA SILVA 1 7 2 0 1 3 8 3 6 12 13 25 5 REALIZAD POR: Apunte Cristian FECHA : 2012-05-23 T.I.

T.F.

Você também pode gostar