Sokszorzás

Szerszám a nagy számokkal való szorzáshoz (sok számjegy/számjegy). A hagyományos számológépek nagy számok esetén korlátozottak.

Válaszok a kérdésekre (GYIK)

Hogyan számoljunk szorzást nagy számokkal?

A szorzás egy alapvető aritmetikai művelet, amelyet az összeadás megismétléseként definiálunk.

Példa:

A dCode szorzási eszköze nagy egész számokkal tetszőleges pontosságú számítási algoritmusokat használ. Ez azt jelenti, hogy nem korlátozódik 4 milliárdra, és pontos értékeket tud szorozni kerekítés és tudományos jelölés nélkül. Ezt nevezik nagy/hatalmas számok szorzásának.

Mi a szorzótábla?

Tradicionálisan a szorzótáblák erre a táblázatra utalnak:

\ 1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 7 8 9 10
2 2 4 6 8 10 12 14 16 18 20
3 3 6 9 12 15 18 21 24 27 30
4 4 8 12 16 20 24 28 32 36 40
5 5 10 15 20 25 30 35 40 45 50
6 6 12 18 24 30 36 42 48 54 60
7 7 14 21 28 35 42 49 56 63 70
8 8 16 24 32 40 48 56 64 72 80
9 9 18 27 36 45 54 63 72 81 90
10 10 20 30 40 50 60 70 80 90 100

Mi a Karatsuba algoritmus?

A számítási idő javítása érdekében a szorzást felgyorsítjuk, ha szétbontjuk:

ab * cd = (a * 10^k + b) * (c * 10^k + d) = ac * 10^2k + (ad + bc) * 10^k + bd

Ez a szorzás 4 értéket igényel: ac, ad, bc és bd. Tovább:

(a * 10^k + b) * (c * 10^k + d) = ac * 10^2k + (ac + bd – (a – b)(c – d)) * 10^k + bd

Ez a szorzás 3 értéket igényel: ac, bd és (a – b)(c – d).

Új kérdés

Forráskód

Az online ‘Multiplication’ eszköz forráskódja továbbra is a dCode tulajdonában marad. Kifejezett nyílt forráskódú licenc (CC / Creative Commons / szabad megjelöléssel) kivételével bármilyen algoritmus, applet vagy snippet (konverter, solver, titkosítás / dekódolás, kódolás / dekódolás, rejtjelezés / dekódolás, fordító), vagy bármilyen funkció (konverzió, megoldás, dekódolás / titkosítás, dekódolás / rejtjelezés, dekódolás / kódolás, fordítás), amely bármilyen informatikai nyelven (PHP, Java, C#, Python, Javascript, Matlab, stb.) nincs adat, szkript, copy-paste, vagy API hozzáférés lesz ingyen, ugyanez a Multiplication letöltés offline használatra PC-n, tableten, iPhone-on vagy Androidon !

Segítségre van szükséged?

Kérlek, nézd meg a közösségi Discordot a segítségkérésekhez! A rejtjelezett üzenetekhez is, teszteld az automatikus rejtjelező azonosítónkat!

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.