18.01.2015 Views

Arffmanin palveluksessa Kokkolan kurssilla syntynyt PHP ... - Lahti

Arffmanin palveluksessa Kokkolan kurssilla syntynyt PHP ... - Lahti

Arffmanin palveluksessa Kokkolan kurssilla syntynyt PHP ... - Lahti

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ohjelmoinnin perusteet<br />

Muuttuja<br />

Muuttuja on osoitteellinen keskusmuistipaikka, johon ohjelmassa viitataan<br />

muuttujanimellä. Muistipaikan osoitteesta vastaa ohjelmointiympäristö eli<br />

ohjelmoijan ei tarvitse sitä tietää.<br />

Taulukkoalkio<br />

Taulukko on useamman muuttujan viemä tila muistiavaruudesta.<br />

Taulukkomuuttujilla on keskenään sama nimi, mutta ne erotetaan toisistaan<br />

indeksillä eli muuttujan järjestysluvulla.<br />

Kuvassa on käytössä merkkijonoista<br />

koostuva taulukko – tässä persoonaniminen.<br />

Oletetaan, että taulukossa on<br />

sata alkiota.<br />

Persoonataulukossa Aku on indeksillä<br />

nolla, ja Hannu indeksillä kaksi ja heitä<br />

voitaisiin kutsua ohjelmassa<br />

Persoona[0]<br />

Persoona[2]<br />

Jos ohjelmassa haluttaisiin tulostaa<br />

kaikki sata nimeä, niin se tapahtuisi<br />

yksinkertaisella toistorakenteella.<br />

Taulukkorakenteen ohella<br />

ohjelmointikielistä löytyy kyllä<br />

(kehittyneempiäkin) rakenteita esim.<br />

linkitetyt listat.<br />

Ohjelmamoduulit<br />

Ohjelmat jaetaan erilaisiin pienimpiin osiin niiden helpon käytettävyyden ja<br />

luettavuuden takia. Ohjelmakoodi pysyy paremmin koodaajan hallinnassa, kun<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!