(toiminnot)

hwechtla-tl: Teema 0: moi!

Kierre.png

Mikä on WikiWiki?
nettipäiväkirja
koko wiki (etsi)
viime muutokset


Tässä teemassa tutustumme Logo-ohjelmointiympäristöön. Logo on kieli, jolla tietokoneelle annetaan ohjeita. Logo on monipuolinen, ja sillä pystyy tekemään oikeastaan kaiken, mitä keskikokoiseen peliin tai hyötyohjelmaan tarvitaan. Siinä on myös paljon ominaisuuksia, joilla ohjelmoinnin oppimista on helpotettu. Älä hämäänny luulemaan, että koska Logossa on leikkiin ja oppimiseen tarkoitettuja komentoja, se ei olisi varteenotettava kieli "vakavaan" ohjelmointiin.

Harjoitus 0a: Logo-harjoitusympäristön hankkiminen ja käynnistys

(Oletan, että koneessasi on valmiiksi asennettuna ucblogo- ja rlwrap-nimiset ohjelmat.)

Anna päätteessä seuraava komento (komennon jälkeen painetaan aina "enter" eli rivinvaihto merkiksi siitä, että komento on kirjoitettu valmiiksi):

git clone http://github.com/atehwa/ohjelmointikerho

Tämä hakee hakemiston "ohjelmointikerho", jossa on Logon käyttöä helpottavia tiedostoja, muun muassa Logo-kielen käännös suomeksi. Tätä komentoa ei tarvitse suorittaa enää tämän jälkeen, sillä hakemisto ei mene pois ellet sitä itse tuhoa.

Vaihda hakemistoon, jossa Logo-harjoitukset ovat, ja käynnistä Logo hakemistossa olevalla käynnistimellä. Tämä tapahtuu seuraavilla komennoilla:

cd ohjelmointikerho/logo/
./logo

Logon pitäisi tervehtiä sinua jollain tämän näköisellä:

Tervetuloa Berkeley Logon versioon 5.5
? 

Versio voi hyvin olla toinen, riippuen siitä, mikä ucblogo koneeseen on asennettu. Jos teksti on englanninkielinen, et todennäköisesti ole käynnistänyt Logoa oikeassa hakemistossa (käännösten kannalta tärkeä tiedosto on ohjelmointikerho/logo/ -hakemistossa oleva Messages).

Jotta varmasti osaat käynnistää Logon, kokeile ottaa vielä toinenkin pääte, vaihda siinä hakemistoon ohjelmointikerho/logo/ ja käynnistä Logo.

Harjoitus 0b: ensimmäinen komento

Rivin alussa oleva kysymysmerkki on kehote eli merkki siitä, että Logo on valmis ottamaan sinulta vastaan ohjeita. Anna esimerkiksi seuraava komento (älä kirjoita kysymysmerkkiä, koska se on jo valmiiksi rivillä):

? sano 301

Logon pitäisi totella sinua ja sanoa 301 (numero 301 on l33t-kieltä ja tarkoittaa "moi"). Onneksi olkoon, olet onnistunut komentamaan tietokonetta - tosin, eihän se ole kovin vaikeaa.

Kaikki sanat eivät ole Logo-komentoja, mutta niiden kirjoittaminen ei ole silti vaarallista. Kokeile seuraavaa komentoa:

? syö 301

Huomaatko, ei tapahtunut mitään kovin pahaa?

Kokeile vielä muutamia komentoja lisää. Saatko Logon sanomaan jotain?

Seuraavissa teemoissa yleensä oletetaan, että osaat käynnistää Logon tai se on sinulla jo valmiiksi käynnissä. Voit nyt edetä seuraavaan teemaan.

Teema 1: Liidä, lennokki, liidä!


Pikalinkit:


kommentoi (viimeksi muutettu 28.04.2014 16:32)