Jaollisuus, tekijöihin jako, alkuluvut ja alkutekijöihin jako

asdfghjklöäzxcv

Moi, olen niin tyhmä että en osaa niitä. Voisiko joku kertoa mulle? :)

13

5018

Äänestä

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ffffs

      (tässä luvulla viitataaan kokonaislukuihin)
      Luku A on jaollinen luvulla B, jos löytyy sellainen luku C, että A=BC eli A/B=C

      Luvun A tekijöitä ovat kaikki luvut joilla A on jaollinen. Esim. 18 (positiivisia)tekijöitä ovat 1,2,3,6,9,18
      Huom! 1 ja luku itsessään ovat aina tekijöinä.

      Luku on alkuluku, jos ainoat tekijät ovat 1 ja luku itsessään. Esim. 5 ainoat tekijät ovat 1 ja 5.

      Luku A jaetaan tekijöihin keksimällä kaksi lukua B ja C joille A=BC.
      Alkutekijöihin jako tarkoittaa sitä, että tätä jatketaan luvuille B ja C kunnes tulon tekijät ovat
      alkulukuja
      Kertomerkkinä toimii *
      Esim. 48=24*2=12*2*2=6*2*2*2=3*2*2*2*2
      Esim. 100=10*10=2*5*2*5

      • Tarkentaja

        "Luku on alkuluku, jos ainoat tekijät ovat 1 ja luku itsessään. Esim. 5 ainoat tekijät ovat 1 ja 5."

        Tuohon lisäoletus, että luku on vähintään kaksi. Ykkönen ei ole alkuluku.


    • ecdsa

      Pienimpiä alkulukuja ovat 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, ...
      Alkulukuja on ääretön määrä, ne eivät lopu koskaan.

      Esimerkiksi 4 ei ole alkuluku koska se on 2*2,
      6 ei ole alkuluku koska se on 2*3,
      9 ei ole alkuluku koska se on 3*3,
      16 ei ole alkuluku koska se on 2*2*2*2,
      25 ei ole alkuluku koska se on 5*5

      Yksinkertainen testi sille onko luku alkuluku on koettaa jakaa se luvuilla 2 ... luvun neliöjuuri
      ja katsoa meneekö jako tasan vai jääkö jakojäännös.
      Oikeastaan tarvitsee kokeilla vain alkuluvuilla.
      Esimerkiksi jos halutaan selvittää onko luku 51 alkuluku, niin voidaan koettaa jakaa se luvuilla 2, 3, 5 ja 7.
      Tätä suuremmilla luvuilla ei tarvitse kokeilla koska 7*7 = 49 ja seuraava alkuluku on 11 jonka neliö on suurempi kuin 51.
      51 / 2 ; jakojäännös 1
      51 / 3 ; jakojäännös 0 ; jaaha jako menikin jo tässä tasan, eli 51 ei ole alkuluku

      • ecdsa

        Jatketaanpa esimerkkiä, onko 41 alkuluku?

        Tätä tarvitsee testata vain alkuluvuilla 2, 3 ja 5, sillä 7 ei voi olla luvun 41 _pienin_ tekijä (kun neliö on 49 eli suurempi kuin 41).

        41 / 2 ; jakojäännös 1
        41 / 3 ; jakojäännös 2
        41 / 5 ; jakojäännös 1
        Mikään jakolasku luvun neliöjuurta pienemmillä alkuluvuilla ei siis mennyt tasan, joten 41 on alkuluku.


      • ecdsa
        ecdsa kirjoitti:

        Jatketaanpa esimerkkiä, onko 41 alkuluku?

        Tätä tarvitsee testata vain alkuluvuilla 2, 3 ja 5, sillä 7 ei voi olla luvun 41 _pienin_ tekijä (kun neliö on 49 eli suurempi kuin 41).

        41 / 2 ; jakojäännös 1
        41 / 3 ; jakojäännös 2
        41 / 5 ; jakojäännös 1
        Mikään jakolasku luvun neliöjuurta pienemmillä alkuluvuilla ei siis mennyt tasan, joten 41 on alkuluku.

        Windowsin tieteislaskimella saat muuten jakojäännökset kätevästi näppäimellä Mod

        51 Mod 3 = 0
        41 Mod 3 = 2


      • ecdsa

        Jos haluaa enempi konkretiaa alkutekijöihin jakoon niin tämä voi auttaa:

        ( Tämä algoritmi ei ole kuiteskaan kovin tehokas, joten ei kannata yrittää todella isoille luvuille! )

        Kokonaisluvun voi jakaa alkutekijöihin yrittämällä toistuvasti jakaa alkuluvuilla jotka ovat pienempiä (tai yhtäsuuri?) kuin luvun neliöjuuri

        Palautetaan mieleen että alkulukuja ovat 2, 3, 5, 7, 11, 13, 17, 19, ...

        Esimerkiksi jaetaan alkutekijöihin luku 286 joka on pienempi kuin 17*17 (joten isompia jakajia ei tarvitse kokeilla)
        Ensin etsitään ekaa pientä tekijää
        286 mod 2 = 0
        Pieni tekijä löytyikin heti ; koska luku on parillinen niin tietenkin 2 on sen eräs tekijä
        Merkitään muistiin että 2 on luvun alkutekijä
        Lasketaan luku jolla alkutekijöihin jakoa jatketaan:
        286 / 2 = 143
        Etsitään seuraavaa alkutekijää luvusta 143 (korkeintaan jakajaan 13 asti koska 13*13 > 143)
        143 mod 2 = 1
        143 mod 3 = 2
        143 mod 5 = 3
        143 mod 7 = 3
        143 mod 11 = 0 ; Haa!, luku 11 on siis luvun 143 eräs alkutekijä
        Merkitään muistiin että 11 on luvun alkutekijä
        Lasketaanpa sitten osamäärä:
        143 / 11 = 13
        Luku 13 on myös alkuluku kuten listasta näkee joten se on luvun 143 alkutekijä ... jonka vaihtoehtoisesti voi todeta myös näin:
        13 mod 2 = 1
        13 mod 3 = 1
        Ja tämän pitemmälle alkulukuja ei tarvitse kokeillakaan koska 5*5 > 13

        Luvun 286 alkutekijät ovat siis 2, 11 ja 13


    • ecdsa

      Ihan ekaksi kannattaa havaita se
      että luku A on jaollinen luvulla B
      vain jos A mod B = 0
      eli jos kokonaisjako menee tasan
      eli kokonaisjaon jakojäännös on nolla.

    • Tämä Basic-ohjelma jakaa kokonaisluvun alkutekijöihin:
      €€€ koodi alkaa €€€€€€€€€
      Rem jakaa kokonaisluvun tekijöihin
      rem x11 - basic.
      RemJos luku on jaoton, ei tulosta
      rem mitään
      for g=1 to 12
      input "anna luku"; x
      p=2
      y%=int(x/2) 1
      while p < y%
      if (x mod p )=0
      print p;" ";
      x=x/p
      else
      inc p
      endif
      wend
      print
      next
      end

    • Setienmuinaisetkonstit

      Jaollisuustestin pilkkomisesta osiin

      Muut mainitsivat edellä, että jakojäännös liittyy asiaan. Luku x on jaollinen c:llä, jos ei jää jakojäännöstä laskusta x/c. Mutta myös voidaan ajatella pilkkoa tekijöiden etsiminen osiin. Esim. kysymys, onko 407 jaollinen 7:llä. Nopea ajattelija ymmärtää heti, ettei 400 ole jaollinen seitsemällä, ja siitä syystä 407 myöskään ei ole jaollinen seitsemällä. Periaatteessa voitaisiin yrittää kehitellä tätä ajatusta eteenpäin. Jos x on iso luku, jota halutaan purkaa tekijöihin päin, ja testataan, ovatko jotkut osat luvusta jaollisia c:llä, sitten koko x on jaollinen c:llä, jos osakokonaisuuksien jakojäännösten summa on jaollinen c:llä, tai nolla. Mitäkö voisi mainita esimerkiksi? Esimerkiksi kysymys, onko 392 jaollinen 7:llä. Tiedetään, että ainakin 350 on jaollinen seitsemällä, ja siitä 392 - 350 edelleen saadaan 42, ja helpompaa näistä osakokonaisuuksista huomata: kyllä 392 on jaollinen 7:llä, koska 350 ja 42 ovat jaollisia 7:llä. Periaatteessa näinhän jakokulmakin toimii perinteisessä laskennassa, mutta siellä louhitaan luvusta osakokonaisuuksia eri järjestyksessä. Ehkä hitaampaa mutta varmempaa. Päässälaskuun tämä selittämäni vippaskonsti on sopinut melko hyvin kuitenkin.

      • Kanootti3

        Seiskalla jaollisuuteen on myös seuraavanlainen konsti:

        Ota luvun viimeinen numero pois, ja vähennä se kaksi kertaa näin syntyvästä luvusta. Näin saatu luku on jaollinen seiskalla jos ja vain jos alkuperäinen oli jaollinen seiskalla. Tätä voidaan jatkaa edelleen saadulle luvulle kunnes se saadaan tarpeeksi pieneksi ja seiskalla jaollisuus/jaottomuus nähdään.

        Esim. luvulle 224

        Otetaan 4 lopusta pois.
        Jäävästä luvusta 22 vähennetään 2*4, saadaan 14. Tämä on seiskalla jaollinen
        Siis luku 224 on seiskalla jaollinen. Itse asiassa 224 = 7*32.


        Toinen esim. 521321

        52132 - 2*1 = 52130
        5213 - 2*0 = 5213
        521 - 2*3 = 515
        52 - 2*1 = 50
        5 - 2*0 = 5 (ei jaollinen 7;lla)


        Vielä yksi esim. jossa on seiskalla jaollinen: 7*1234 = 8638

        863 - 2*8 = 847
        84 - 2*7 = 70 (jaollinen 7:lla)


      • Kanootti3

        Todistus tälle konstille eli väitteelle
        7|x joss 7|((x-x)/10 - x ),
        missä % tarkoittaa jakojäännöstä.

        Olkoon x:n desimaaliesitys x_n*10^n .... x_0.
        Jos 7|x, niin x_n*10^n .... x_0 = 7b.
        Tällöin
        10(x_n*10^(n-1) ... x_1) = 7b-x_0
        Jotta haluttu luku (viimeinen numero pois ja vähennettynä kaksi kertaa) saataisiin näkyviin muokataan muotoon:
        10 (x_n*10^(n-1) ... x_1 - 2*x_0) = 7b - 21x_0 = 7(b-3*x_0)

        Koska edessä oleva tekijä 10 on suhteellinen alkuluku 7:n kanssa on tekijän x_n*10^(n-1) ... x_1 - 2*x_0 oltava jaollinen seitsemällä.

        Vastaavasti jos x ei ole jaollinen seitsemällä, on jollekin r € {1 ,2,3,4,5,6}

        10(x_n*10^(n-1) ... x_1) = 7b-x_0 r.
        Tehdään samat muokkaukset kuin edellä ja päädytään yhtälöön

        10 (x_n*10^(n-1) ... x_1 - 2*x_0) = 7b - 21x_0 r = 7(b-3*x_0) r

        Taas koska syt(10, 7) = 1, niin 10 voidaan "jakaa pois" (itse asiassa modulaariaritmetiikassa tämä on ihan oikea jakolasku) ja saadaan että tekijä x_n*10^(n-1) ... x_1 - 2*x_0 ei ole 0 modulo 7.
        Tämän voi perustella myös niin, että
        "10*y ei ole jaollinen 7:lla" => "y ei ole jaollinen 7:lla".


      • Kanootti3

        Oho mitenkäs nuo "prosentti 10" merkit muuttuivat tuollaisiksi. No väite oli kai selvä...?

        Vielä tuo viimeinen päättely: sehän tulee kontrapositiivista:
        7 | y => 7 | (10*y),
        joka on ilmeinen.


    • Setienmuinaisetkonstit

      Muita vippaskonsteja

      Luku kolmella jaollinen, jos luvun numeroiden summa on jaollinen kolmella. Esim. luku 2922. Summa 2 9 2 2 = 15. Joten jaollinen kolmella. Tosin jos luvussa on kolme kappaletta samaa numeroa, ne voidaan "kuvitella" pois silloin, kun testataan jaollisuutta kolmella: esim. 2922, josta kakkosten poistolla saadaan 900, jaollinen kolmella. Vastaavasti, jos luku 567, voidaan ajatella numeroiden keskiarvoksi 6, joten kolmella jaollinen.

      Luku jaollinen yhdeksällä, jos luvun numeroiden summa on jaollinen yhdeksällä. Esim. 747. Summa 7 4 7 = 18, jaollinen yhdeksällä.

      Numero tai numerosarja voidaan "kuvitella" pois, kun toista lukua sillä testataan, onko jaollinen. Esim. 747 onko jaollinen seitsemällä? Ei ole, koska 40 ei ole jaollinen seitsemällä.

      Luvun lopussa olevat nollat voidaan jättää huomioimatta, jos ei testata jaollisuutta kahdella eikä viidellä, vaan muulla luvulla. Esim. 400 ei ole jaollinen seitsemällä, koska 4 ei ole. 4900 on jaollinen seitsemällä, koska 49 on.

      Tällaiset pois kuvittelut ja huomioimatta jättämiset ovat kuin lukuja käsiteltäisiin visuaalisesti, tai mielikuvituksessa. Näitä ajatellessa mieleen muistui rotaatio, binääriluvut ynnä muut sellaiset asiat. Periaatteessa luvun tekijöiden haeskelu voitaisiin suorittaa vaihtamalla kantalukua. Esim. jos kahdella jaollisuutta on, binääriluvun lopulta löytyisi nollia vastaava määrä, eikö totta?

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ensi kesänä

      Näin kesän viimeisenä minuutteina ajattelen sinua. Olisiko seuraava kesä "meidän" kesä? Tänä vuonna ei onnistuttu, mutta
      Ikävä
      66
      3402
    2. Tukalaa kuumuutta

      Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh
      Ikävä
      46
      3222
    3. Anne Kukkohovin karmeat velat ovat Suomessa.

      Lähtikö se siksi pois Suomesta ? Et on noin kar? mean suuret velat naisella olemassa
      Kotimaiset julkkisjuorut
      127
      2850
    4. Sinä, ihastukseni

      Mitä haluaisit tehdä kanssani ensimmäisenä?
      Ihastuminen
      46
      2579
    5. Tiedät ettei tule toimimaan.

      Mielenterveys ei kummallakaan kestä.
      Ikävä
      31
      1973
    6. Okei, myönnetään,

      Oisit sä saanut ottaa ne housutkin pois, mutta ehkä joskus jossain toisaalla. 😘
      Ikävä
      27
      1860
    7. Onko kaivatullasi

      himmeä kuuppa?
      Ikävä
      48
      1646
    8. Mihin hävisi

      Mihin hävisi asiallinen keskustelu tositapahtumista, vai pitikö jonkin Hannulle kateellisen näyttää typeryytensä
      Iisalmi
      87
      1525
    9. On jo heinäkuun viimeinen päivä.

      En taida nähdä sinua koskaan.
      Rakkaus ja rakastaminen
      39
      1340
    10. Et siis vieläkään

      Et ilmeisesti ole vieläkään päässyt loppuun asti mun kirjoituksissa täällä. Kerro ihmeessä sit, kun valmista 😁 tuskin k
      Ikävä
      39
      1321
    Aihe