Forumregels
(Middelbare) school-achtige vragen naar het forum "Huiswerk en Practica" a.u.b.
Zie eerst de Huiswerkbijsluiter
JWRuitenberg
Artikelen: 0
Berichten: 16
Lid geworden op: za 26 mar 2016, 16:01

Egyptisch vermenigvuldigingsalgoritme

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!
Gebruikersavatar
Professor Puntje
Artikelen: 0
Berichten: 7.770
Lid geworden op: vr 23 okt 2015, 23:02

Re: Egyptisch vermenigvuldigingsalgoritme

Laten we beginnen met twee bronnen op internet:
 
https://en.wikipedia.org/wiki/Ancient_Egyptian_multiplication
 
JWRuitenberg
Artikelen: 0
Berichten: 16
Lid geworden op: za 26 mar 2016, 16:01

Re: Egyptisch vermenigvuldigingsalgoritme

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:
Gebruikersavatar
Professor Puntje
Artikelen: 0
Berichten: 7.770
Lid geworden op: vr 23 okt 2015, 23:02

Re: Egyptisch vermenigvuldigingsalgoritme

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.
JWRuitenberg
Artikelen: 0
Berichten: 16
Lid geworden op: za 26 mar 2016, 16:01

Re: Egyptisch vermenigvuldigingsalgoritme

Heel erg hartelijk bedankt!

Terug naar “Wiskunde”