De digitale vraagbaak voor het wiskundeonderwijs

home |  vandaag |  gisteren |  bijzonder |  gastenboek |  wie is wie? |  verhalen |  contact

HOME

samengevat
vragen bekijken
een vraag stellen
hulpjes
zoeken
FAQ
links
twitter
boeken
help

inloggen

colofon

  \require{AMSmath} Printen

Modulo-11

Ik ben op zoek naar een methode om nummers te genereren in
de reeks 90.000.000 t/m 99.999.999 die voldoen aan de standaard modulo-11 proef. Geen idee hoe dit moet. Ben wel op de hoogte hoe je een getal kunt controleren of het voldoet, maar niet hoe een getal tot stand kan komen.
Alvast bedankt,

Sylves
Leerling onderbouw vmbo-havo-vwo - donderdag 26 augustus 2004

Antwoord

Voor wie niet weet wat de modulo-11 proef is, zie:
Waarom modulo 11 bij banknummers?
In deze vraag gaat het om getallen van 8 cijfers zeg: abcdefgh.
Laten we als gewichten kiezen: 8,7,6,5,4,3,2 en 1.
Bij iedere combinatie van 6 cijfers abcdef zijn er een aantal getallen van 8 cijfers te vinden die voldoen.

Dan krijgen we (pseudo code):
Kies een abcdef (de eerste 6 cijfers).
k:=8*a+7*b+6*c+5*d+4*e+3*f
g:=0 
zolang g10 
  z:=(k+2*g) mod 11
  h:=11-z 
  als h10 dan uitvoer(abcdefgh) 
  g:=g+1 
eind zolang.
Ook voor de keus van de gewichten 9,8,7,6,5,4,3,2 valt iets dergelijks te doen, maar dat mag je zelf uitzoeken.

Wie is wie?
Vragen naar aanleiding van dit antwoord? Klik rechts..!
donderdag 26 augustus 2004



home |  vandaag |  bijzonder |  gastenboek |  statistieken |  wie is wie? |  verhalen |  colofon

©2001-2024 WisFaq - versie 3