Kertolasku

Kertolasku on yksi aritmetiikan laskutoimituksista ja jakolaskun käänteisoperaatio. Kertolasku on lyhennysmerkintä toistetulle yhteenlaskulle, jossa sama luku lasketaan yhteen monta kertaa. Esimerkiksi 3 · 2 (luetaan kolme kertaa kaksi) on sama kuin 2 + 2 + 2, eli kolme kakkosta laskettuna yhteen.

Kertolaskun tuloksesta käytetään nimeä tulo. Kertolaskun jäsenet ovat tekijöitä. Kahden luvun kertolaskussa ensimmäinen tekijä on kertoja ja jälkimmäinen kerrottava.  Lukujen 1–10 tulot luetellaan kertotaulussa.

Ominaisuuksia 
Seuraavat laskulait pätevät kaikille kokonaisluvuille sekä myös reaaliluvuille ja kompleksiluvuille a, b ja c:
 1 · a = a
 0 · a = 0
 Kertolaskun vaihdantalaki: a · b = b · a 
 Kertolaskun liitäntälaki: a · (b · c) = (a · b) · c
 Kertolaskun osittelulaki: a · (b + c) = a · b + a · c

Merkintä 

Kertolaskua merkitään tavallisesti rivinkeskisellä pisteellä eli kertopisteellä (·). Vaihtoehtoisesti etenkin yleiskielessä käytetään vinoristiä eli kertomerkkiä (×) tai joskus sen korvikkeena x-kirjainta. Varsinkin ohjelmointikielissä kertolaskun merkkinä käytetään asteriskia (*). 

Luvuilla laskettaessa kertomerkki merkitään aina näkyviin, mutta algebrassa se jätetään kirjaimella merkityn luvun edestä usein pois. Esimerkiksi x · y = xy, ja 5 · x = 5x, mutta aina kirjoitetaan 5 · 4. 

Välilyöntien käytöstä kertomerkin yhteydessä standardi SFS 4175 toteaa seuraavasti:
Kertomerkin kummallekin puolelle tulee yleensä välilyönti, mutta välit voidaan jättää pois, jos kerrottavat ovat pelkkiä lukuja tai algebrallisia tunnuksia.
Jos tietokoneella kirjoitettaessa halutaan estää lausekkeen tai yhtälön jakautuminen eri riveille, voidaan käyttää niin sanottuja sitovia välilyöntejä.

Tietokonejärjestelmissä, joissa on käytössä laajennettu suomalainen näppäimistö, rivinkeskinen piste voidaan kirjoittaa pitämällä alhaalla alt gr ‑näppäintä ja shift- eli vaihtonäppäintä samaan aikaan kun painetaan x-kirjaimen näppäintä. Vinoristi puolestaan kirjoitetaan muuten samalla näppäinyhdistelmällä mutta ilman vaihtonäppäintä.
HTML-koodiin rivinkeskinen piste voidaan kirjoittaa myös &middot;‑entiteettinä (joka alkaa &-merkillä ja päättyy puolipisteeseen) ja vinoristi vastaavasti &times;‑entiteettinä.

Kertolaskutapoja

Allekkain 1 
Aivan kuten yhteenlasku, kertolasku voidaan suorittaa allekkain.

Allekkain kertolaskussa kerrottava merkitään kertojan yläpuolelle. Toisin kuin yhteenlaskussa, kertolaskussa ei periaatteessa ole merkitystä sillä, ovatko desimaalit kohdakkain. Aluksi kerrottava kerrotaan kertojan oikeimmalla desimaalilla, ja saadun osatulon ykköset merkitään kertovan numeron kohdalle. Näin jatketaan, kunnes on kerrottu koko kertojalla. Saadut osatulot lasketaan yhteen. Samoin kuin yhteenlaskussa, usein joudutaan merkitsemään lukuja "muistiin".

Esimerkki:

Kertominen aloitetaan oikealta: 6 · 9 = 54, ykkösten alle 4 ja muistiin: 5
, sitten 6 · 7 = 42 + muistista 5 = 47 = kymmenien alle 7 ja muistiin: 4 eli satojen alle 4; 79 · 6 = 474.

Jatketaan: 7 · 9 = 63, kymmenien alle 3 ja muistiin: 6
, sitten 7 · 7 = 49 + muistista 6 = 55 = satojen alle 5 ja muistiin: 5 eli tuhansien alle 5; 79 · 7 = 553.

Allekkain 2 
Karl Menninger esittelee kirjassaan Laskemisen taitokeinoja erilaisen tavan kertoa allekkain. Päinvastoin kuin tavallisessa allekkainlaskussa, kerrotaan ensin kohdakkain olevat numerot ja sitten ristiin viereiset ja niin edelleen. Merkitsemällä kaksinumeroiset osatulot oikeille paikoilleen lasketaan yhteen ja saadaan tulo.

Esimerkki: Lasketaan tulo 123 · 321.

Ensimmäisessä vaiheessa kerrotaan sadat (S), kymmenet (K) ja ykköset (Y) keskenään ja merkitään osatulot kaksinumeroisina viivan alle:

   123                      S · S = 1 · 3 = 3 → 03
  ·321                      K · K = 2 · 2 = 4 → 04
  ----
  030403                    Y · Y = 3 · 1 = 3 → 03

Sitten kerrotaan ristiin: S·K + K·S, K·Y + Y·K:

   123
  ·321
  ----
  030403                    S·K + K·S = 1·2 + 3·2 = 8 → 08
   0808                     K·Y + Y·K = 2·1 + 3·2 = 8 → 08

Lopuksi kerrotaan: S·Y + Y·S:

   123
  ·321
  ----
  030403
   0808
    10                      S·Y + Y·S = 1·1 + 3·3 = 10

Lopuksi lasketaan yhteen:

   123
  ·321
  ----
  030403
   0808
    10
   ---
   39483

Toinen esimerkki, tällä kertaa suoraan merkittynä:

  387
 ·765
 ----
 214835
  7482
   64
 ----
 296055

Kertolaskualgoritmeja
Tietokoneita ohjelmoitaessa on otettava huomioon eri operaatioiden vaatimat erilaiset suoritusajat. Tätä varten on kehitetty allekkain kertolaskua nopeampia menetelmiä, esimerkiksi Schönhagen-Strassenin algoritmi, Karatsuban kertolaskualgoritmi ja nopea Fourier'n muunnoksen algoritmi.

Tulo-operaattori
Usean tekijän, esimerkiksi lukujonon tuloa voidaan lyhyesti merkitä tulo-operaattorilla. Merkintä vastaa isolla sigmalla (Σ) merkittyä summaa, mutta operaattorimerkkinä on iso pii (Π). Esimerkiksi sadan ensimmäisen positiivisen kokonaisluvun tulo voidaan merkitä

Katso myös
Peruslaskutoimitukset
Kertotauluja

Lähteet

Kirjallisuutta 
 

Aritmetiikka
Seulonnan keskeiset artikkelit