|
GeoGebra on ilmaiseksi saatava Javaan perustuva ohjelma, joka voidaan asentaa omalle koneelle tai käynnistää suoraan verkosta. Nimi tulee sanoista 'geometria' ja 'algebra' ja kumpiakin piirteitä ohjelmasta todellakin löytyy. Geometrian osalta voitaisiin puhua dynaamisen geometrian ohjelmasta; vertailukohteina esimerkiksi kaupalliset Cabri, Sketchpad ja Cinderella. GeoGebrasta löytyy myös algebrallisia piirteitä, vaikka se ei CAS (Computer Algebra System) -ohjelma olekaan.
Ryhdyin tutkimaan GeoGebran tarjoamia mahdollisuuksia. Olen joitakin aikoja sitten laatinut funktion jatkuvuutta havainnollistavan animaation, joka kuitenkin edellyttää, että käyttäjällä on joko (kallis) Mathematica tai ilmaiseksi saatava, mutta erikseen asennettava Mathematica Player. Staattinen html-tiedosto antaa ilman näitäkin edes jonkinlaisen kuvan siitä, mistä animaatiossa on kysymys.
GeoGebran algebralliset piirteet panivat arvelemaan, että vastaavan saattaisi voida toteuttaa myös GeoGebran keinoin. Tällöin päästäisiin käyttäjän kannalta varsin vaivattomaan ratkaisuun, sillä GeoGebra-dokumentin voi muuntaa html-muotoon, jolloin käyttäjä ei tarvitse muuta kuin selaimen.
GeoGebran mahdollisuudet riittivät ja syntyvän sovelman (appletin) saattoi upottaa selitykset sisältävään html-sivuun. Ohjelmoinnin ohjausrakenteitakin löytyi riittävästi: If-rakenne on, ja toistorakennekin löytyi lopulta ainakin listojen muodostamiseen (Sequence). Ehkä jotakin näppärämpääkin löytyisi; otan kiitollisuudella kommentteja vastaan. Kokeilun GeoGebra-tiedosto on myös saatavissa.
Jotakin dynaamisen geometrian ohjelmaa käyttäneelle henkilölle GeoGebran graafinen käyttöliittymä on varsin luonnollinen. Syöttöriville kirjoitettavia funktioita on kuitenkin paljon eikä niiden mahdollisuuksien hahmottaminen suju hetkessä. Pidin toisessa ikkunassa avoinna GeoGebran satasivuista englanninkielistä pdf-dokumenttia ja selasin sitä tarpeen mukaan. Tällöin oli parasta käyttää myös ohjelmasta englanninkielistä versiota, vaikka suomenkielinen käännöskin on olemassa.
Uusin versio on 3.2. Uudet piirteet sisältävä Release Notes -lista on pitkä. Nähtäväksi jää, paisuuko GeoGebrakin samanlaiseksi mammutiksi kuin monet muut. Algebrallista manipulaatiota ei ainakaan vielä ole, ohjelmointirakenteita voisi kehittää ... Vai olisiko parempi tyytyä rajoitetumpaan, mutta näppärään ja helposti opittavaan lähinnä koulutason työkaluun?
|