6 svar
75 visningar
Rebecka_k är nöjd med hjälpen
Rebecka_k 21
Postad: 29 nov 2021 17:31

Moduloräkning

Hej!

Jag ska besvara frågan "Bestäm resten då 2^135 delas med 9". Jag har lite svårt för moduloräkning och undrar dels om jag har tänkt rätt och hur jag själv kan kontrollera om svaret är rätt.

Uträkning

Tack på förhand! :) 

Laguna 28686
Postad: 29 nov 2021 17:48

Jag har inte lusläst din uträkning, men den ser bra ut. Resultatet är rätt, det kan man t.ex. kolla med python: skriver man in 2**135%9 så säger den 8.

Man kan utnyttja att 23 = 8 som är -1 modulo 9 så blir det enklare.

Programmeraren 3387
Postad: 29 nov 2021 18:01 Redigerad: 29 nov 2021 18:02

Uträkningen är korrekt.

Det gör inget att den inte tar den den snabbaste vägen, man kan lära sig optimera efter att man lärt sig grunderna.

Steget där du räknar ut 5^5=3125 är inte så snyggt eftersom det inte är uppenbart vad 3125 mod 9 är.
Där kunde du istället ha tagit (jag använder "=" som "= mod 9"):
5^27 = 5*5^26 = 5*(5^2)^13 = 5*25^13 = 5*7^13 och sen fortsatt med 5*7*7^12 = 5*7*(7^2)^6

Som Laguna skrev blir det enklare om man kan hitta en potens som ger ett tal som är 1 eller -1.
Eftersom 2^3=8 vilket är -1 mod 9 så blir

2^135=(2^3)^45 vilket är (-1)^45 = -1 vilket är 8 mod 9. Som du ser blir de väldigt kort.

Men din långa uträkning är bra övning eftersom det inte alltid finns enkla tal att hitta.

Rebecka_k 21
Postad: 29 nov 2021 18:29
Laguna skrev:

Jag har inte lusläst din uträkning, men den ser bra ut. Resultatet är rätt, det kan man t.ex. kolla med python: skriver man in 2**135%9 så säger den 8.

Man kan utnyttja att 23 = 8 som är -1 modulo 9 så blir det enklare.

Tack så jättemycket, det känns bra att jag faktiskt kan kolla att jag tänker rätt !

Rebecka_k 21
Postad: 29 nov 2021 18:30
Programmeraren skrev:

Uträkningen är korrekt.

Det gör inget att den inte tar den den snabbaste vägen, man kan lära sig optimera efter att man lärt sig grunderna.

Steget där du räknar ut 5^5=3125 är inte så snyggt eftersom det inte är uppenbart vad 3125 mod 9 är.
Där kunde du istället ha tagit (jag använder "=" som "= mod 9"):
5^27 = 5*5^26 = 5*(5^2)^13 = 5*25^13 = 5*7^13 och sen fortsatt med 5*7*7^12 = 5*7*(7^2)^6

Som Laguna skrev blir det enklare om man kan hitta en potens som ger ett tal som är 1 eller -1.
Eftersom 2^3=8 vilket är -1 mod 9 så blir

2^135=(2^3)^45 vilket är (-1)^45 = -1 vilket är 8 mod 9. Som du ser blir de väldigt kort.

Men din långa uträkning är bra övning eftersom det inte alltid finns enkla tal att hitta.

Tack så jättemycket!!

Rebecka_k 21
Postad: 1 dec 2021 13:18
Programmeraren skrev:

Uträkningen är korrekt.

Det gör inget att den inte tar den den snabbaste vägen, man kan lära sig optimera efter att man lärt sig grunderna.

Steget där du räknar ut 5^5=3125 är inte så snyggt eftersom det inte är uppenbart vad 3125 mod 9 är.
Där kunde du istället ha tagit (jag använder "=" som "= mod 9"):
5^27 = 5*5^26 = 5*(5^2)^13 = 5*25^13 = 5*7^13 och sen fortsatt med 5*7*7^12 = 5*7*(7^2)^6

Som Laguna skrev blir det enklare om man kan hitta en potens som ger ett tal som är 1 eller -1.
Eftersom 2^3=8 vilket är -1 mod 9 så blir

2^135=(2^3)^45 vilket är (-1)^45 = -1 vilket är 8 mod 9. Som du ser blir de väldigt kort.

Men din långa uträkning är bra övning eftersom det inte alltid finns enkla tal att hitta.

Glömde att fråga, har du något tips (typ hemsida eller youtube) för vart jag kan bli bättre på moduloräkning?

Programmeraren 3387
Postad: 1 dec 2021 18:04

Inte direkt men en mattelärare som gjort många bra videos är Mårten Hultgren. Här är två om kongruens:

https://www.youtube.com/watch?v=4gmHAnoxklk&list=PL72vF2PrCcOV1D3OILnWucHIhyAcjTQKJ&index=10

https://www.youtube.com/watch?v=0OUH0SYsWRE&list=PL72vF2PrCcOV1D3OILnWucHIhyAcjTQKJ&index=11

Svara Avbryt
Close