Vislaamo on ohjelmoinnin oppimisen tueksi kehitetty tietokoneohjelma. Sen avulla voidaan katsoa visuaalisesti, mitä ohjelman suorituksen aikana tapahtuu, sekä simuloida ohjelman suoritusta liikuttamalla dataa esimerkkiohjelmien käskyjen mukaisesti. Tälle sivulle koottujen esitysten avulla pääset alkuun Vislaamon käytössä ja siihen liittyvien harjoitustehtävien tekemisessä.
Tämän sivun esitykset käsittelevät Python-kielisten ohjelmien visualisointia. Vastaavat Java-kieliset videot löytyvät omalta sivultaan. Lisää Python-ohjelmointiin liittyviä esityksiä löydät tämän projektin Python-sivulta. Esitysten aiheet käsittelevät ohjelmistoympäristön asennuksen, funktioiden käytön, olio-ohjelmoinnin alkeet sekä virheiden etsimisen debug-työkalun avulla.
Osassa esityksistä näkyy automaattisesti tekstitys, jonka voit halutessasi kytkeä pois tekstitysalueen oikean yläkulman rastista. Esitysten katsomiseen tarvitset Adobe Flash Player -laajennuksen selaimeesi. Vaihtoehtoisesti voit tallentaa videot koneellesi MPEG-4 -tiedostoina ja katsoa ne esimerkiksi VLC-playerillä.
Huom! Näissä esityksissä on käytetty Vislaamon vanhempaa versiota. Vislaamoon on lisätty joitakin käyttöä helpottavia ominaisuuksia, joista voit lukea lisää täältä.
Tässä esityksessä avaamme Vislaamon, tutustumme sen käyttöön ja seuraamme ensimmäisen esimerkkiohjelman suoritusta.
HUOM! Ohjelmoinnin perusteet Y -kurssin Vislaamo-tehtävät ovat nykyään Goblinissa muiden tehtävien tavoin.
Tässä esityksessä tutustumme ohjelmien simulointiin Vislaamolla ja ratkaisemme ensimmäisen simulointitehtävän.
HUOM! Ohjelmoinnin perusteet Y -kurssin Vislaamo-tehtävät ovat nykyään Goblinissa muiden tehtävien tavoin. Lisäksi muuttujia ei luoda enää erikseen, vaan uusi muuttuja syntyy, kun siihen sijoitettava arvo viedään evaluointialueen yläpuolelle ja valitaan muuttujan nimi.
Tässä esityksessä katsomme kokoelman lyhyitä esimerkkejä erilaisten ohjelmointirakenteiden simuloinnista. Esimerkeissä oletetaan, että tiedät jo valmiiksi perusteet käsiteltävistä aiheista ja että osaat käyttää Vislaamoa ohjelmien simulointiin. Esimerkit eivät kuitenkaan ole riippuvaisia toisistaan, joten voit katsoa haluamasi kohdan vaikka kaikki esityksen aiheet eivät vielä olisi tuttuja.
Esityksen aiheet: