1 van 1

Egyptisch vermenigvuldigingsalgoritme

Geplaatst: za 26 mar 2016, 16:09
door JWRuitenberg
Goedemiddag,
 
Voor een opdracht over Egyptisch rekenen werd de volgende vraag gesteld:
 
De geldigheid van het Egyptische vermenigvuldigingsalgortime is gebaseerd op het feit dat elk getal te schrijven is als de som van machten van 2 en op een rekenkundige basiswet. Welke basiswet?
 
Ik heb vrijwel heel internet afgestruind, maar ik kom er niet uit. Zelf zit ik te denken aan het ontbinden in priemfactoren omdat de volgende vraag is om het toe te lichten aan de hand van de vermenigvuldiging: 23 x 13.
 
Helaas heb ik onvoldoende argumenten en bewijs gevonden om ervan uit te gaan dat dit klopt. Kan iemand mij hierin helpen?
 
Alvast hartelijk bedankt!

Re: Egyptisch vermenigvuldigingsalgoritme

Geplaatst: za 26 mar 2016, 16:58
door Professor Puntje
Laten we beginnen met twee bronnen op internet:
 
https://en.wikipedia.org/wiki/Ancient_Egyptian_multiplication
 

Re: Egyptisch vermenigvuldigingsalgoritme

Geplaatst: za 26 mar 2016, 17:22
door JWRuitenberg
Die heb ik beiden bekeken. Heel hartelijk bedankt, want de uitleg was heel helder. Helaas snap ik nog niet wat er met de basiswet bedoeld wordt. Misschien ligt dat wel aan mijn slechte kennis van de basiswetten van het rekenen. Wat ik zie zijn twee dingen: De som van de machten van 2 en dat dat leidt tot het binaire getallenstelsel. Maar verder kom ik helaas niet...  :oops:

Re: Egyptisch vermenigvuldigingsalgoritme

Geplaatst: za 26 mar 2016, 17:43
door Professor Puntje
Laat A en B natuurlijke getallen zijn.
 
Het getal A is dan te schrijven als:
 
A = an.2n + an-12n-1 + ... + a2.22+ a1.21 + a0.20 ,
 
waarbij de ak slechts 1 of 0 mogen zijn.
 
Dus geldt:
 
A.B = (an.2n + an-12n-1 + ... + a2.22+ a1.21 + a0.20).B .
 
Toepassing van een rekenkundige basiswet ;) levert:
 
A.B = an.2n.B + an-12n-1.B + ... + a2.22.B +  a1.21.B + a0.20.B
 
En dat is hoe het algoritme werkt.

Re: Egyptisch vermenigvuldigingsalgoritme

Geplaatst: za 26 mar 2016, 20:36
door Professor Puntje

Re: Egyptisch vermenigvuldigingsalgoritme

Geplaatst: ma 28 mar 2016, 15:28
door JWRuitenberg
Heel erg hartelijk bedankt!