Matematik

pr'

05. september 2007 af math-freak++ (Slettet)
Bestem et e så 27==10ê mod 29

Svar #1
05. september 2007 af math-freak++ (Slettet)

Vis, at 2701 er et psedo-primtal

Svar #2
05. september 2007 af math-freak++ (Slettet)

mente 27 == 10 ^e mod 29 i #0

Brugbart svar (0)

Svar #3
05. september 2007 af peter lind

Det giver ikke rigtig nogen mening at tale om 10^e modulo 29. e er jo et irrationalt tal.
#2 der er ikke anden udvej end at udregne a^2701 mod 2700. Det kan rimeligt nemt lade sig gøre i et regneark. Man kan selvfølgelig også skrive et program, der gør det.

Brugbart svar (0)

Svar #4
06. september 2007 af peter lind

Der findes en 2000 år gammel algoritme, der kan bruges effektivt.
Tænk på rækkerne

a a^2 a^3 ... a^9
a^10 a^20 a^30 ... a^90
a^100 a^200 a^300 ... a^900
a^1000 a^2000

Den første række + den første i den næste række kan fås ved at gange den forgående med a
Næste række kan fås ved at gange den forgående med a^10
Næste række kan fås ved at gange den forgående med a^100
og den sidste kan fås som (a^1000)*a^1000
a^2700 kan til slut fås som (a^2000)*(a^700)
Hvis du tæller efter kan det klares med 30 multiplikationer og reducering modulo 2701

Metoden er endnu mere effektiv hvis man bruger dette i 2-talssystemet for de 2700.
Hvis du vil have cifrene i 2700 i 2-talssystemet skal du gentagne gange først finde resten modulo 2 dernæst heltalsdivisioner med 2.

Dette svarer til ti-talssystemet at man kan find sidste ciffer som resten modulo 10 og efterfølgende heltalsdivision med 10, som fjerner det sidste ciffer.

Svar #5
07. september 2007 af math-freak++ (Slettet)

Når jeg skriver "e" mener jeg ikke e, som grundtallet for den naturlige logaritme.

Skriv et svar til: pr'

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.