Exercici codificació, de l'assignatura Matemàtiques per a la Multimèdia II, del Grau Multimèdia de la UOC. Per a descarregar-se l'enunciat, visita la meva wiki: http://raco-vermell.wikispaces.com/MATEM%C3%80TIQUES+II
Matemàtiques per a la Multimèdia II - Exercici de codificació - Multimedia (UOC) - Paquita Ribas
1. EXERCICI MÒDUL 1: CODIFICACIÓ
ALUMNA: PAQUITA RIBAS TUR
Activitat 1 – Targeta 1
4548037559028025
Multiplicarem les posicions impars per dos
(4·2)+(4·2)+(0·2)+(7·2)+(5·2)+(0·2)+(8·2)+(2·2)
8+8+0+14+10+0+16+4
Calculem el mòdul 9 als números més grans que 9
8+8+0+(14-9)+(10-9)+0+(16-9)+4
8+8+0+5+1+0+7+4= 33
Sumarem les posicions pars, inclòs el dígit de control
5+8+3+5+9+2+0+5= 37
33+37=70 i 70/10=7, per tant, el mod és 0
El dígit de control és correcte
Activitat 1 – Targeta 2
5489133028737401
Multiplicarem les posicions impars per dos
(5·2)+(8·2)+(1·2)+(3·2)+(2·2)+(7·2)+(7·2)+(0·2)
10+16+2+6+4+14+14+0
Calculem el mòdul 9 als números més grans que 9
(10-9)+(16-9)+2+6+4+(14-9)+(14-9)+0
1+7+2+6+4+5+5+0= 30
Sumarem les posicions pars, inclòs el dígit de control
4+9+3+0+8+3+4+1= 32
30+32=62 i 62/10=6,2, per tant, el mod no és 0
El dígit de control és incorrecte
El número més aproximat el quan el mod sigui 0, és el 70. Li restem el resultat de les
operacions dels pars per a saber quin número necessitem: 70-30=40.
La suma dels pars ens dóna 32, per arribar a 40 necessitem un 8. Aquest es suma al
dígit de control que ara tenim i dóna 9.
També podríem fer:
4+9+3+0+8+3+4+X= 40
31+X=40
X=40-31
X=9
2. Comprovarem ara amb el 9:
4+9+3+0+8+3+4+9= 40
30+40=70 i 70/10=7, per tant el mod és 0
El dígit de control correcte és 9
Activitat 1 – Targeta 3
4174802400074012
Multiplicarem les posicions impars per dos
(4·2)+(7·2)+(8·2)+(2·2)+(0·2)+(0·2)+(4·2)+(1·2)
8+14+16+4+0+8+2
Calculem el mòdul 9 als números més grans que 9
8+(14-9)+(16-9)+4+0+8+2
8+5+7+4+0+8+2= 34
Sumarem les posicions pars, inclòs el dígit de control
1+4+0+4+0+7+0+2= 18
34+18=52 i 52/10=5,2, per tant, el mod no és 0
El dígit de control és incorrecte
El número més aproximat el quan el mod sigui 0, és el 50. Perquè el resultat sumi 50
hem de restar 2. Si restem 2 al dígit de control actual, ens queda 0.
També podríem fer:
1+4+0+4+0+7+0+X= 16
16+X=16
X=16-16=0
Comprovarem ara amb el 0:
1+4+0+4+0+7+0+0= 16
34+16=50 i 50/10=5, per tant el mod és 0
El dígit de control correcte és 0
Activitat 1 – Targeta 4
4214730338569011
Multiplicarem les posicions impars per dos
(4·2)+(1·2)+(7·2)+(0·2)+(3·2)+(5·2)+(9·2)+(1·2)
8+2+14+0+6+10+18+2
Calculem el mòdul 9 als números més grans que 9
8+2+(14-9)+0+6+(10-9)+(18-9)+2
8+2+5+0+6+1+9+2= 33
Sumarem les posicions pars, inclòs el dígit de control
3. 2+4+3+3+8+6+0+1= 27
33+27=60 i 60/10=6, per tant, el mod és 0
El dígit de control és correcte
Activitat 1 – Targeta 5
4508506666547015
Multiplicarem les posicions impars per dos
(4·2)+(0·2)+(5·2)+(6·2)+(6·2)+(5·2)+(7·2)+(1·2)
8+0+10+12+12+10+14+2
Calculem el mòdul 9 als números més grans que 9
8+0+(10-9)+(12-9)+(12-9)+(10-9)+(14-9)+2
8+0+1+3+3+1+5+2= 23
Sumarem les posicions pars, inclòs el dígit de control
5+8+0+6+6+4+0+5= 34
23+34=57 i 57/10=5,7, per tant, el mod no és 0
El dígit de control és incorrecte
El número més aproximat el qual el mod sigui 0, és el 60. 60-23=37.37-34=3. Això vol
dir que necessitem un 3 perquè la suma de les posicions pars sigui 37. Aquest 3 que
necessitem el sumem al 5 que ja tenim i ens dóna: 8.
També podríem fer:
5+8+0+6+6+4+0+X= 37
29+X=37
X=37-29=8
Comprovarem ara amb el 0:
5+8+0+6+6+4+0+8= 37
23+37=60 i 60/10=6, per tant el mod és 0
El dígit de control correcte és 8
Activitat 2 – Targeta 6
450850666X547067
Multiplicarem les posicions impars per dos
(4·2)+(0·2)+(5·2)+(6·2)+(6·2)+(5·2)+(7·2)+(6·2)
8+0+10+12+12+10+14+12
Calculem el mòdul 9 als números més grans que 9
8+0+(10-9)+(12-9)+(12-9)+(10-9)+(14-9)+(12-9)
8+0+1+3+3+1+5+3= 24
4. Sumarem les posicions pars, inclòs el dígit de control
5+8+0+6+X+4+0+7= 30+X
El 60 és el número més aproximat en el qual el mod és 0.
24+30+X=60
X=60-30-24
X=6
Comprovarem si el resultat és cert:
5+8+0+6+6+4+0+7= 36
24+36=60 i 60/10=6, per tant el mot és 0
El dígit que falta és 6.
Activitat 2 – Targeta 7
54891330287374X7
Multiplicarem les posicions impars per dos
(5·2)+(8·2)+(1·2)+(3·2)+(2·2)+(7·2)+(7·2)+(X·2)
10+16+2+6+4+14+14+2X
Calculem el mòdul 9 als números més grans que 9
(10-9)+(16-9)+2+6+4+(14-9)+(14-9)+2X
1+7+2+6+4+5+5+2X
30+2X
Sumarem les posicions pars, inclòs el dígit de control
4+9+3+0+8+3+4+7= 38
30+38=68
El 70 és el número més aproximat en el qual el mod és 0. Perquè la suma donés 70
necessitaríem que 2X = 2
2X=2
x=2/2=1
Comprovarem si el resultat és cert:
(5·2)+(8·2)+(1·2)+(3·2)+(2·2)+(7·2)+(7·2)+(1·2)
10+16+2+6+4+14+14+2
(10-9)+(16-9)+2+6+4+(14-9)+(14-9)+2
1+7+2+6+4+5+5+2=32
32+38=70 i 70/10=7, per tant el mod és 0.
El dígit que falta és 1.
5. Activitat 3
Per a calcular el codi de seguretat CVC o CVV es necessita, a més del número de la
targeta, la data de caducitat i el codi de servei que només els bancs poden
proporcionar.
Existeixen programes que es poden descarregar des d’Internet
(http://eftcalculator.codeplex.com/wikipage?title=CVV%20calculation&referringTitle=
Home), però no tinc prou dades per a poder fer l’exercici, ja que només disposo dels
números de targetes.