| [quote="niki"]Pozdrav !
 Da li mi netko može reći kako bi riješio ovaj zadatak:
 
 Odredite koji ostatak daje broj:
 250^239 + 2^19 * 15^18 pri djeljenju sa 31.
 
 Pronašao sam na internetu riješenje i postupak.[/quote]
 
 Internet je divna stvar, ali smijem li pitati zašto nisi pogledao u bilješke s vježbi?
 
 [quote] Jedan dio postupka
 sam skužio, ali ne mogu skužiti cijeli.[/quote]
 
 Bilo bi također jako lijepo (za ubuduće) da napišeš koji dio postupka si skužio.
 
 [quote] Da li bi netko mogao izračunati taj zadatak (kompletno objasniti postupak ) i staviti ga na internet.
 Pod ovim "kompletno" mislim na sva objašnjenja koja se vežu na taj zadatak.[/quote]
 
 Da vidimo.
 Treba odrediti ostatak pri dijeljenju broja a+b s 31 ( a:=250^239 , b:=2^19*15^18 ). Teorija kongruencijâ nam kaže da ako s a',b' označimo ostatke pri dijeljenju a,b s 31 , rješenje mogu dobiti kao (a'+b')mod31 . Dakle, odredimo a' i b' .
 
 a'=250^239mod31 . Opet, po teoremu po kojem kongruencije čuvaju množenje, a'=(250*250*...*250)mod31=(250'*250'*...*250')mod31=250'^239mod31
 (s 250' je označen ostatak pri dijeljenju 250 s 31 : ). 250'=250mod31 . 3*8=24 , pa je 31*8=248=250-2 , odnosno 250=31*8+2 -- 250'=2 . So, a'=2^239mod31 .
 
 Primijetimo da 239 ne možemo na isti način zamijeniti s 239'=239mod31 ("reducirati ga modulo 31 "), jer je u eksponentu, a kongruencije općenito ne čuvaju potenciranje: recimo, iako je 4mod3=1 , 2^4mod3 nije 2^1mod5 . Jer je 31 prost, možemo doduše iskoristiti mali Fermatov teorem, koji kaže da je onda 2^30mod31=1 , pa vidimo da možemo reducirati eksponent modulo _30_. No u ovom zadatku možemo i modulo puno manje: 2^5 je već 32 , dakle 1 modulo 31 . Što nam to govori? 2^(5k)=(2^5)^k=32^k , a vidjeli smo da bazu možemo reducirati, pa to modulo 31 iznosi 1^k , odnosno 1 .
 
 Dakle, 2^(5k+l)=(2^5)^k*2^l=32^k*2^l . 2^(5k+l)mod31=((32^k)mod31*2^lmod31)mod31=(1*2^lmod31)mod31=2^lmod31 . Odnosno, dovoljno nam je reducirati eksponent modulo _5_ ( l može biti njegov ostatak pri dijeljenju s 5 ). To je previše pisanja "mod31" :-) , pa se često kraće piše samo lanac kongruencijâ (i jednakostî), s tim da se na kraju naznači modulo. Dakle
 (250^239==2^239==2^(239mod5)==2^4=16)(mod31) . Odnosno a'=16 .
 
 Za b' , primijetimo da također možemo lukavo dobiti bazu koju možemo lako potencirati (gore 1 , ovdje -1 ) -- ako pomnožimo 2 i 15 , dobijemo 30 , što je -1 modulo 31 :
 (2^19*15^18=2*2^18*15^18=2*(2*15)^18=2*30^18==2*(-1)^18=2*1=2)(mod31) . Odnosno b'=2 .
 
 I sad, naš rezultat je a'+b' mod 31 , odnosno 16+2=18 .
 HTH,
  	  | niki (napisa): |  	  | Pozdrav ! 
 Da li mi netko može reći kako bi riješio ovaj zadatak:
 
 Odredite koji ostatak daje broj:
 250^239 + 2^19 * 15^18 pri djeljenju sa 31.
 
 Pronašao sam na internetu riješenje i postupak.
 | 
 
 Internet je divna stvar, ali smijem li pitati zašto nisi pogledao u bilješke s vježbi?
 
 
  	  | Citat: |  	  | Jedan dio postupka sam skužio, ali ne mogu skužiti cijeli.
 | 
 
 Bilo bi također jako lijepo (za ubuduće) da napišeš koji dio postupka si skužio.
 
 
  	  | Citat: |  	  | Da li bi netko mogao izračunati taj zadatak (kompletno objasniti postupak ) i staviti ga na internet. Pod ovim "kompletno" mislim na sva objašnjenja koja se vežu na taj zadatak.
 | 
 
 Da vidimo.
 Treba odrediti ostatak pri dijeljenju broja a+b s 31 ( a:=250^239 , b:=2^19*15^18 ). Teorija kongruencijâ nam kaže da ako s a',b' označimo ostatke pri dijeljenju a,b s 31 , rješenje mogu dobiti kao (a'+b')mod31 . Dakle, odredimo a' i b' .
 
 a'=250^239mod31 . Opet, po teoremu po kojem kongruencije čuvaju množenje, a'=(250*250*...*250)mod31=(250'*250'*...*250')mod31=250'^239mod31
 (s 250' je označen ostatak pri dijeljenju 250 s 31 : ). 250'=250mod31 . 3*8=24 , pa je 31*8=248=250-2 , odnosno 250=31*8+2 – 250'=2 . So, a'=2^239mod31 .
 
 Primijetimo da 239 ne možemo na isti način zamijeniti s 239'=239mod31 ("reducirati ga modulo 31 "), jer je u eksponentu, a kongruencije općenito ne čuvaju potenciranje: recimo, iako je 4mod3=1 , 2^4mod3 nije 2^1mod5 . Jer je 31 prost, možemo doduše iskoristiti mali Fermatov teorem, koji kaže da je onda 2^30mod31=1 , pa vidimo da možemo reducirati eksponent modulo _30_. No u ovom zadatku možemo i modulo puno manje: 2^5 je već 32 , dakle 1 modulo 31 . Što nam to govori? 2^(5k)=(2^5)^k=32^k , a vidjeli smo da bazu možemo reducirati, pa to modulo 31 iznosi 1^k , odnosno 1 .
 
 Dakle, 2^(5k+l)=(2^5)^k*2^l=32^k*2^l . 2^(5k+l)mod31=((32^k)mod31*2^lmod31)mod31=(1*2^lmod31)mod31=2^lmod31 . Odnosno, dovoljno nam je reducirati eksponent modulo _5_ ( l može biti njegov ostatak pri dijeljenju s 5 ). To je previše pisanja "mod31"
  , pa se često kraće piše samo lanac kongruencijâ (i jednakostî), s tim da se na kraju naznači modulo. Dakle (250^239==2^239==2^(239mod5)==2^4=16)(mod31) . Odnosno a'=16 .
 
 Za b' , primijetimo da također možemo lukavo dobiti bazu koju možemo lako potencirati (gore 1 , ovdje -1 ) – ako pomnožimo 2 i 15 , dobijemo 30 , što je -1 modulo 31 :
 (2^19*15^18=2*2^18*15^18=2*(2*15)^18=2*30^18==2*(-1)^18=2*1=2)(mod31) . Odnosno b'=2 .
 
 I sad, naš rezultat je a'+b' mod 31 , odnosno 16+2=18 .
 HTH,
 
 
 |