Twitter-opas

Olin erittäin tyytyväinen Twitter-oppaaseen. Se on selkeä ja vähätekstinen, juuri sellainen mitä haluankin käyttää näiden minun oppilaiden kanssa. Oppilaani ovat suurimmaksi osaksi ikäihmisiä. En osaa sanoa, miten oppilaat käyttävät Twitteriä jatkossa, mutta ainakin he saivat hyvin selkeän kuvan siitä, mitä twiittaaminen on. Käytän opastasi jälleen kevään kursseilla. anonyymi, opettaja

Tietojen käsittelyn perusteita: pino ja jono

Pino (stack) on nimensä mukaisesti tietorakenne jossa viimeisenä lisätty tieto noudetaan ensimmäisenä. Jos esimerkiksi pinoamme lautasia, niin viimeisenä pinon päällimmäiseksi laitettu lautanen on se jonka me ensimmäisenä otamme pinosta pois. Lautaspinon tavoin, myös tietorakenteessa käytäntö on, että jos otamme päällimmäisen datan pinosta pois, sen uudelleenkäyttö vaatii datan sijoittamista takaisin pinoon. Pinosta puhutaan myös LIFO-tietorakenteena, (Last-In,... Continue Reading →

Tietojen käsittelyn perusteita: järjestetty lista

Järjestetty lista (ordered list) poikkeaa linkitetystä listasta merkittävästi. Siinä missä linkitetyssä listassa pitää lähteä aina alusta (tai lopusta jos on kahteen suuntaan linkitetty lista) hakemaan tietoa, niin järjestetyssä listassa haku voidaan kohdentaa avaimen perusteella suoraan oikeaan elementtiin. Jos ajatellaan, että meillä on linkitettyä listaa koskevassa artikkelissa esille tuomani lista käytössä, pitäisi tehdä paljon töitä löytääkseen... Continue Reading →

Tietojenkäsittelyn perusteita: tietorakenteet – linkitetty lista

Linkitetty lista (linked list) on yksi yleisimmistä tietorakenteista ja se koostuu yhdestä tai useammasta elementistä, joissa on normaalin datan lisäksi ns. linkki seuraavaan elementtiin. Tietojenkäsittelyssä puhutaan usein myös solmuista. Kahteen suuntaan linkitetyssä listassa elementeillä on datan lisäksi linkki seuraavaan ja edelliseen elementtiin. Tosiasiassahan lista itsessään ei sisällä mainittua dataa vaan viitteen siihen, on helpompi esittää... Continue Reading →

Java: luokan koostaminen olioista

Luokan alusta rakentamisen ja perinnän lisäksi, luokan koostaminen olioista on helppo ja usein myös järkevämpi tapa. Jos ajatellaan, että on luokka MinMaxInt, jolle annetaan argumentteina pienin ja suurin sallittu kokonaisluku. Tämän jälkeen luokan setteri ei aseta liian pieniä tai isoja parametreja. Luokka sopii jonkinlaisen hahmon liikuttamiseen ruudulla? Emme halua suunnittelemamme hienon merkkipelin sankarin pystyvän liikkumaan... Continue Reading →

Lisää alkeita: kahden muuttujan arvon vaihtaminen

Kahden luvun sisältävän muuttujan vaihtaminen on yksinkertaista. Se onnistuu yhteen- ja vähennyslaskuilla. Alla esimerkki. Kun käsittelyyn otetaan kaksi merkkijonoa sisältävää muuttujaa tarvitaan ohjelmointikielen omia metodeja/funktioita avuksi. Javassa metodien nimet ovat substring(),length() ja esim. FreeBasicissa tarvittavat funktiot ovat mid() ja len(). Javalla toteutettu ohjelma jossa esimerkkinä toteutettu sekä int, että String muuttujien arvojen vaihtaminen löytyy .pdf... Continue Reading →

Algoritmien alkeita: merkkijono kokonaisluvuksi

Useimmat ohjelmointikielet tarjoavat valmiit funktiot tekstijonon muuttamiseksi kokonaisluvuksi ja toisinpäin. Tämä ei kuitenkaan tarkoita sitä, että tämänkaltaisten funktioiden toiminnan pohdiskelu olisi turhaa. Kaikenlaisten algoritmien (suht turhienkin) pohdiskelu on mukavaa aivojumppaa. Ohjelmoinnin perusteet osaavalle merkkijonon muuntaminen kokonaisluvuksi oman algoritmin avulla on kohtuullisen helppo tehtävä. Ohessa oma versioni, jonka olen toteuttanut Javalla, toki se on helposti muunnettavissa... Continue Reading →

Twitterin hallinta helpoksi

Koulutehtävänäni oli suunnitella esitelmä ja koulutuspaketti haluamastani ohjelmasta tai verkkosivusta. Asiaa tovin mietittyäni päädyin Twitteriin. Päätin luoda esitelmän ja oppaan joiden avulla kokemattomampikin sosiaalisessa mediassa kulkeva pystyisi hallitsemaan Twitterin käytön. Esitelmät on toteutettu Googlen Presentations ohjelmistolla. Ne toimivat suoraan selaimessa ilman, että mitään pitää ladata omalle koneellesi. Esitelmässä käydään läpi yleisiä asioita siitä mikä Twitter... Continue Reading →

WordPress.com.

Ylös ↑