2

Pikainen summa

Tehdäänpä välillä pieni päässälaskutemppu. Valitse mitkä tahansa kaksi lukua ja laske ne yhteen. Jatka Fibonaccin jonon tyylisesti niin, että seuraavan luvun saat laskemalla kaksi edellistä lukua yhteen. Jatka, kunnes sinulla on kaikkiaan kymmenen lukua. Näiden kymmenen luvun summa on 11 kertaa neljänneksi viimeinen luku.

Siis esimerkiksi

    \[3+4+7+11+18+29+47+76+123+199=11\cdot 47=517.\]

Helppoa, eikö? Osoita, että homma toimii aina.


Ratkaisu: Ystäväni Maija ratkaisi ongelman seuraavasti. Merkitään kahta ensimmäistä lukua a ja b. Nyt a + b + (a+b) + (a+2b) + (2a+3b) + (3a + 5b) + (5a+8b) + (8a+13b) + (13a+21b) + (21a+34b) = 55a + 88b = 11\cdot (5a+8b).

Ratkaisu muuten mahtui kokonaisuudessaan yhteen twiittiin.

0

Vedamatematiikkaa

Swāmī Bhāratī Kṛṣṇa Tīrtha (1884–1960) oli intialainen uskonoppinut ja matemaatikko, joka väitti kaiken matematiikan löytyvän muinaisista hindulaisista Veda-kirjoituksista johdetuista 16 suurasta ja 13 apusuurasta. Uskoo ken tahtoo (siis sen, mitä Swāmī Bhāratī Kṛṣṇa Tīrtha 1950-luvun lopulla kirjoittamassaan teoksessa väitti), mutta joka tapauksessa nämä yksinkertaiset säkeet antavat muutamia erittäin käyttökelpoisia – ja nopeita! – kikkoja päässälaskuun.

Keskitytään nyt toiseen suuraan, jonka nimi on Nikhilam Navatashcaramam Dashatah1. Se tarkoittaa suunnilleen, että ”kaikki yhdeksästä ja viimeinen kymmenestä”. Siinä kerrotaan kaksi lukuavedamatikka keskenään käyttäen apuna niiden etäisyyttä lähimmästä kymmenen potenssista. Kaksinumeroisilla luvuilla laskettaessa käytetään referenssilukuna sataa, kolminumeroisilla tuhatta ja niin edelleen. Otetaan esimerkiksi tulo 78\cdot 97. Kirjoitetaan luvut allekkain ja laitetaan niiden viereen toiseen sarakkeeseen niiden etäisyydet luvusta 100. Nyt tulon kaksi viimeistä numeroa saadaan kertomalla oikeanpuoleisen sarakkeen luvut keskenään: -22\cdot (-3)=66. Jos tässä tulossa olisi enemmän kuin kaksi numeroa, menisivät sadat muistinumeroiksi alkuosuuteen, eli esimerkiksi jos oltaisiin saatu 840, olisivat viimeiset kaksi numeroa 40 ja 8 lisättäisiin tulon alkuosuuteen. Vastaavasti jos tässä tulossa olisi vähemmän kuin kaksi numeroa, lisättäisiin nollia eteen.

Toisessa vaiheessa voidaan edetä neljällä eri tavalla, jotka kaikki tuottavat saman tuloksen. Voidaan laskea saman diagonaalin luvut yhteen. Tai voidaan laskea yhteen vasemmanpuoleisen sarakkeen luvut ja vähentää 100. Tai edelleen voidaan laskea oikeanpuoleisen sarakkeen luvut yhteen ja lisätä 100. Kuinka tahansa toimitaankaan, tulos on aina sama: 78-3=97-22=78+97-100=-22-3+100=75. Tulon kaksi ensimmäistä numeroa ovat siis 75. Ja kaikkiaan 78\cdot 97=7566, kuten kuka tahansa voi tarkistaa.

Viikon helppona tehtävänä on osoittaa, miksi tämä menetelmä toimii aina kaksinumeroisille luvuille.

Entäpä jos tehtävänä olisikin laskea vaikkapa 103\cdot 87? Tai 514\cdot 522? Viikon vaikea pulma on miettiä, miten tätä samaa tekniikkaa voisi soveltaa myös näihin tuloihin.

Tämä temppu parin sukulaisensa kanssa tuli vastaan Alex Bellosin (ainakin ensimmäisen puoliskonsa perusteella aivan loistavassa) kirjassa Alex’s Adventures in Numberland (Bloomsbury, 2010).

2

Ajatustenlukutemppu

Valmistele neljä lappua tai korttia tai taulua, joihin kirjoitat seuraavat luvut:

  1. 1, 3, 5, 7, 9, 11, 13, 15
  2. 2, 3, 6, 7, 10, 11, 14, 15
  3. 4, 5, 6, 7, 12, 13, 14, 15
  4. 8, 9, 10, 11, 12, 13, 14, 15

Tämän jälkeen käske temppusi uhrin ajatella jotain kokonaislukua väliltä 1-15. Sitten kysyt, mistä kaikista lapuista hänen lukunsa löytyy. Tämän jälkeen pamautat välittömästi hänen ajattelemansa luvun. Saat luvun helposti laskemalla yhteen ensimmäisen luvun jokaisesta lapusta, jonka toverisi mainitsee. Jos siis vaikka hän olisi ajatellut lukua 13, hän olisi sanonut, että luku löytyy tauluista 1, 3 ja 4, jonka jälkeen laskisit vain 1+4+8=13.

Temppu on hämmästyttävän hauska ja helppo. Se tuli vastaan Rob Eastawayn ja Jeremy Wyndhamin kirjassa Why do Buses Come in Threes? Viikon helppo kysymys on tietenkin se, miksi temppu toimii.


Ratkaisu: Kuten Mikko kommentoikin, ovat tempun taustalla lukujen 1-15 nelibittiset binääriesitykset. Esimerkiksi 13=1101_2, eli se saadaan laskemalla 1\cdot 2^3+1\cdot 2^2+ 0\cdot 2^1+1. Jokainen luku, jossa viimeinen bitti on ykkönen, on lapussa 1. Vastaavasti toiseksi viimeistä ykköstä tarvitsevat luvut ovat lapussa 2, toisen bitin ykköset lapussa 3 ja ensimmäisen bitin ykköset lapussa 4.

Temppu on kuten sanottua erittäin helppo, mutta aion käyttää sitä jatkossa opettaessani binäärilukujen käyttöä. Erittäin hyvää oppituntimateriaalia!

0

1089

Tässäpä oiva temppu. Ajattele mitä tahansa kolminumeroista lukua, joka koostuu eri numeroista1. Lue luku myös lopusta alkuun ja vähennä isommasta luvusta pienempi. Käännä tämä erotus myös lopusta alkuun ja laske yhteen edellisen luvun kanssa. Tulos on aina 1089.

Siis esimerkiksi: ajattelen lukua 497. Seuraava luku on 794. Siis 794-497=297. Ja nyt 297+792=1089.

Tämä hiljattain mieleeni palannut temppu on yksi ”matemagiikan” klassikoista. Taisin törmätä siihen ensimmäisen kerran joitakin vuosia sitten lukemassani David Achesonin kirjassa 1089 And All That. Viikon vaikea kysymys on, miksi temppu toimii.


Ratkaisu: Ajatellaan, että kolminumeroinen lukumme on abc, jossa yleisyydestä luopumatta voidaan olettaa, että a>c. Nyt siis ensimmäinen erotus saa muodon (a\cdot 100+b\cdot 10+c)-(c\cdot 100+b\cdot 10+a)=(a-c)\cdot 100+(c-a). Nyt (c-a)<0, joten saatu erotus voidaan kirjoittaa muotoon (a-c-1)\cdot 100+90+(10-(a-c)). Ja nyt kun tähän lisätään (10-(a-c))\cdot 100+90+(a-c-1), on tuloksena aina 900+180+9=1089.

Muuten, temppua voi jatkaa seuraavasti, jos käsillä on laskin: lisää saamaasi lukuun (eli 1089) vielä 200, jaa 10000:llä ja kerro saamasi luku kuudella. Ja koska tässä on ollut kyse lukujen kääntelystä, käännä nyt koko laskimen näyttö ylösalaisin.

Tämä temppu jatkoineen tuli eteen Rob Eastawayn ja Jeremy Wyndhamin kirjassa Why do Buses Come in Threes? joka oli jälleen hyvä esimerkki kirjasta, jonka hankin pelkän nimen perusteella, kun luotettava henkilö sitä suositteli. Suosittelen minäkin.

0

Venäläisen talonpojan kertolasku – ratkaisu

Otetaan esimerkiksi vaikkapa tulo 117\cdot 324. Homma toimii seuraavasti: jaetaan toista luvuista toistuvasti kakkosella. Jakojäännöksestä ei tarvitse välittää, vain kokonaiset lasketaan. Näin edetään, kunnes ollaan päästy ykköseen. Viereiseen sarakkeeseen aletaan puolestaan kertoa toista luvuista toistuvasti kakkosella. Kun ollaan päästy yhtä pitkälle kuin vasemmalla, vedetään yli kaikki ne luvut, jotka vastaavat parillista lukua vasemmanpuoleisessa sarakkeessa. Jäljelle jäävät luvut lasketaan yhteen, ja halutun tulon arvo on saatu. Kysymys kuuluu, miksi tämä menetelmä toimii mille tahansa kokonaislukujen tulolle.

Venäläisen talonpojan kertolaskun taustalla on lukujen binääriesitys. Binäärijärjestelmä toimii aivan kuten meille tuttu kymmenjärjestelmäkin, mutta kymmenen sijaan kantalukuna on luku 2. Kun siis esimerkiksi

    \[17034=1\cdot 10^4+7\cdot 10^3+0\cdot 10^2+3\cdot 10^1+4\cdot 10^0,\]

on binääriesityksessä käytettävissä vain numerot 0 ja 1. Siis vaikkapa 23 on binäärilukuna 10111, koska

    \[23=16+4+2+1=1\cdot 2^4 + 0\cdot 2^3+1\cdot 2^2+1\cdot2^1+1\cdot 2^0.\]

Näyttökuva 2015-8-29 kello 20.37.00

Miten tämä sitten liittyy venäläisen talonpojan kertolaskuun? Ideana on muodostaa toisen tulontekijän binääriesitys ja kertoa sillä tulon toista tekijää. Binääriesityksen muodostaminen luvulle on helppoa. Jaetaan luku ensin toistuvasti kakkosella, kunnes jäljellä on vain ykkönen. Luetaan binääriesitys alhaalta ylöspäin. Jos jaon tulos on ollut pariton (eli jakojäännös on jäänyt), on tarvittava bitti 1, jos taas jako on parillinen, bitiksi valitaan 0. Näin voidaan selvästi toimia riippumatta siitä, mikä kokonaisluku on kyseessä.

Näin toimien huomaame luvun 117 binääriesityksen olevan 1110101, sillä 

    \[117=1\cdot 2^6+1\cdot 2^5+1\cdot 2^4+0\cdot 2^3+1\cdot 2^2+0\cdot 2^1+1\cdot 2^0.\]

Nyt laskemamme laskutoimitus onkin periaatteessa 324\cdot (2^0+2^2+2^4+2^5+2^6) eli

    \[324+324\cdot 4+324\cdot 16+ 324\cdot 32+324\cdot 64,\]

joka tietenkin on oikeanpuoleisten yliviivaamattomien lukujen summa. Hauskaa ja melko helppoa, eikö?

Binääriluvuilla on lukematon määrä sovelluksia. Jos mainitsen niistä yhden, voi kukin päätellä niitä jokusen lisää. Nimittäin kaikki maailman tietokoneet perustuvat binäärijärjestelmään.

2

Venäläisen talonpojan kertolasku

Satun tykkäämään kovasti päässälaskusta ja erilaisista siihen liittyvistä tempuista. Mielestäni sopivan isojen lukujen kertolasku päässä on mainio tapa vaivata hoksottimiaan. Lisäksi päässälasku avaa tehokkaasti erilaisia yhteyksiä lukujen välillä ja kaiken kaikkiaan laajentaa matemaattisen ymmärryksen ja osaamisen skaalaa. Ja hei, jos jokin asia on yksinkertaisesti hauskaa, miksipä sitä ei harrastaisi!

Nyt päässälaskusta on tulossa hyvin ajankohtainen asia myös lukiossa, sillä Ylioppilastutkintolautakunta on keväästä 2016 alkaen uudistamassa sekä lyhyen että pitkän matematiikan koetta. Jatkossa kokeen neljään ensimmäiseen tehtävään vastataan ilman laskimia – avaus, joka ainakin oman kouluni kollegojen keskuudessa on otettu ehdottomasti oikeana ilolla vastaan. Meidän kokeissamme päässälaskuosio on ollut varsinkin alkupään kursseilla mukana jo muutamia vuosia. Odotan kiinnostuneena, kuinka tymäkkää matematiikkaa YTL abiturienteille neljään ensimmäiseen tehtävään tarjoilee.

Mutta asiaan. Selailin tovi sitten Theoni Pappasin hienoa opusta Lisää matematiikan iloja (Terra Cognita 2001), kun silmiini sattui mielenkiintoinen tapa laskea hieman helpotetusti suurehkojen lukujen tuloja – jos ei nyt ihan puhtaana päässälaskuna, niin sutjakasti kynällä ja paperilla kuitenkin. Pappasin mukaan kyseistä menetelmää kutsutaan venäläisen talonpojan kertolaskuksi.

Näyttökuva 2015-8-29 kello 20.37.00Otetaan esimerkiksi vaikkapa tulo 117\cdot 324. Homma toimii seuraavasti: jaetaan toista luvuista toistuvasti kakkosella. Jakojäännöksestä ei tarvitse välittää, vain kokonaiset lasketaan. Näin edetään, kunnes ollaan päästy ykköseen. Viereiseen sarakkeeseen aletaan puolestaan kertoa toista luvuista toistuvasti kakkosella. Kun ollaan päästy yhtä pitkälle kuin vasemmalla, vedetään yli kaikki ne luvut, jotka vastaavat parillista lukua vasemmanpuoleisessa sarakkeessa. Jäljelle jäävät luvut lasketaan yhteen, ja halutun tulon arvo on saatu.

Kysymys kuuluukin, että miksi tämä menetelmä toimii mille tahansa kokonaislukujen tulolle. Ratkaisu on tässä.

0

49 jakajana

Ensin huomataan, että

    \[\frac{\frac{1}{50}}{1-\frac{1}{50}}=\frac{\frac{1}{50}}{\frac{49}{50}}=\frac{1}{49}.\]

Siis geometriseksi sarjaksi kehiteltynä

    \[\frac{1}{49}=\frac{1}{50}+\left(\frac{1}{50}\right)^2+\left(\frac{1}{50}\right)^3+\left(\frac{1}{50}\right)^4+\ldots .\]

Jos näin muodostuvaa desimaalilukua käsitellään kahden desimaalin palasina, ovat jälkimmäiset kaksi aina yhden viideskymmenesosan eli kaksi sadasosaa edellisistä. Käytännön laskutoimituksissa tämä johtaa yllättävän helppoon desimaalikehitelmän muodostamiseen. Toimi seuraavasti:

  1. Kerro osoittaja kahdella. Kaksi ensimmäistä desimaalia on tässä. Jos tulos on vähintään 50, lisää siihen 1. Jos tulos on vähintään sata, jätä ykkönen alusta pois. Jos tulos on alle 10, lisää nolla eteen.
  2. Kerro edelliset kaksi desimaalia kahdella. Jos tulos on vähintään 50, lisää siihen 1. Jos tulos on vähintään sata, jätä ykkönen alusta pois. Jos tulos on alle 10, lisää nolla eteen.
  3. Ja niin edelleen.

Tämä algoritmi todella toimii! Ja jossain vaiheessa se jaksokin tulee kyllä vastaan – pakkohan sen on, koska kyseessä on ilmeinen rationaaliluku. (Jakson pituus tässä tapauksessa on muuten korkeintaan 42 numeroa.)

Otetaan esimerkiksi luku \frac{18}{49}. Kerrotaan ensin osoittaja kahdella: 2\cdot 18=36. Luvun alku on siis 0,36. Edelleen 36\cdot 2 =72, mutta koska 72\geq 50, lisätään 1. Alku on siis 0,3673. Nyt 73\cdot 2=146, joten tästä jätetään ykkönen alusta pois. Olemme saaneet 0,367346. Ja kun tästä jatkamme, saamme

    \[\frac{18}{49}=0,367346938775510204081632\ldots.\]

Kokeile nyt itse! Muodosta desimaalikehitelmät luvuille \frac{11}{49}, \frac{41}{49} ja \frac{8}{49}.

Jos lukuja jaetaan 7:llä, liittyy näin muodostuviin desimaalikehitelmiin eräs hauska ominaisuus. Muodosta desimaalikehitelmät luvuille \frac{1}{7}, \frac{2}{7}, \frac{3}{7}, \frac{4}{7}, \frac{5}{7} ja \frac{6}{7}. Huomaatko? Käytä apuna taitoasi 49:llä jakamisessa.

Vastaava temppu yleistyy myös 499:llä, 4999:llä, 49999:llä jne. jakamiseen. Pienellä vaivalla sovellusalueita löytyy lisääkin.

Opin tämän tempun Colin Beveridgeltä. Lähdeteksti löytyy osoitteesta http://www.flyingcoloursmaths.co.uk/mathematical-ninja-divides-49/.