Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Hogyan lehet kiszámloni/megkap...

Hogyan lehet kiszámloni/megkapni egy szám összes osztóját?

Figyelt kérdés

Én egy módszert ismerek.

Tegyük fel hogy a 72nek szeretnék megkapni az összes osztólyát.

Prímszámokra felbontottam, így kaptam ezt: 72=2³×3².

Ezután ezt felirtam egy ilyen táblázatba:

2^0 2¹ 2² 2³

3^0

Remélem adja magát... Ebből már láttam hogy 12 osztója van, miután összeszoroztam azt is hogy mik az osztói. De mi van akkor ha nem csak 2³×3² egy szám felostása han már egy 3. 4. 5. fajta alap is van benne?


2020. jan. 4. 18:38
 1/4 A kérdező kommentje:
Ps: a táblázat felsö sorát arrébb csúsztatva képzeljétek el. Kiírás után nem maradt meg a formája
2020. jan. 4. 18:41
 2/4 anonymousreview60 ***** válasza:

Ha egy n szám prímtényezős felbontása

n = p1^k1 * p2^k2 * ... * pn^kn, akkor n-nek

m = (k1+1)*(k2+1)*...*(kn+1) db osztója van.

2020. jan. 4. 18:51
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Attól függ, hogy konkrétan az osztókat akarod felírni, vagy csak az osztók számára vagy kíváncsi?


Ha az a kérdés, hogy a konkrét osztókat hogyan találhatjuk meg, akkor ugyanúgy meg lehet táblázatos formában keresni, de egyszerűbb, hogyha felírjuk egymás mellé a prímtényezőket, és a prímtényezők alá azt írjuk, hogy abból hányat akarunk kiválasztani (értelemszerűen maximum annyit lehet, amennyi van az adott tényezőből), a sor végére pedig az ezek alapján kreálható szorzatot írjuk. Maga a táblázat pont úgy kitölthető, mintha egyesével számolnánk, és helyiértéket váltunk, amikor elfogyott az adott oszlop számjegye.

Például a te esetedben így néznénk ki:


2 | 3

0 | 0 = 2^0*3^0=1

0 | 1 = 2^0*3^1=3

0 | 2 = 2^0*3^2=9

Most 0 | 3 következne, de az nem működik, így helyiértéket váltunk:

1 | 0 = 2^1*3^0=2

1 | 1 = 1^1*3^1=6

Ezt egészen 3 | 2 = 2^3*3^2=72-ig csináljuk.

Több prímtényező esetén így lehet a legegyszerűbben összeszedni az osztókat.


Ha az a kérdés, hogy hány osztója van, akkor arra az a válasz, hogy a prímtényezős felbontásban lévő kitevőket 1-gyel növeljük, és az így kapott számokat összeszorozzuk, esetedben (3+1)*(2+1)=4*3=12, tehát a 72-nek 12 darab osztója van.

(Ennek kombinatorikai, azon belül is variációszámítási okai vannak; minden mezőbe 0-tól n-ig írhatóak számok (ahol n az adott prímtényező darabszáma), összesen tehát n+1-féle szám írható minden mezőbe, és ezek szorzata adja meg a sorok számát (lásd: variációszámítás), tehát ennyi osztó is van.)

2020. jan. 4. 18:59
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Ilyen kis számoknál használd az osztópárok módszerét!

1*72=72

2*36=72

3*24=72

4*18=72

6*12=72

8*9=72

A "baloldali" oszlopban növekednek a számok a "jobboldali" oszlopokban csökkennek a számok.

2020. jan. 4. 19:02
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!