2. Lohkokaavion käyttö, hyvät ohjelmointikäytännöt, debuggaus

Tehtävät

  1. Selvitä miten seuraava ohjelma (lohkokaavio) toimii http://images.slideplayer.biz/10/2972446/slides/slide_11.jpg,
  2. Selvitä miten seuraava ohjelma (lohkokaavio) toimii http://images.slideplayer.biz/8/2282787/slides/slide_7.jpg
  3. Tee lohkokaavio (aikaisemmin) tekemäsi ohjelman toiminnasta. Lohkokaaviossa on oltava vähintään yksi toisto- tai valintarakenne (katso tehtävän 6 lohkokaavio)
  4. Muokkaa (jokin aikaisemmin) tekemäsi/käyttämäsi ohjelma hyvien ohjelmointikäytäntöjen mukaiseen muotoon.
  5. Kuvitellaan seuraava tilanne: olet saanut lohkokaavion http://images.slideplayer.biz/8/2282787/slides/slide_7.jpg mukaisen ohjelmakoodin, joka ei kuitenkaan toimi oikein. Sinulla ei ole tietoa missä ohjelman osassa vika (tai viat) on. Vian etsinnässä kannattaa aloittaa ohjelman testaaminen/tutkiminen yhdestä toiminnosta. Kun se todistettavasti toimii, lisätään seuraava toiminto, testataan se, jne. Lisäksi hyvä keino seurata ohjelman etenemistä on käyttää print-komentoja. Kerro miten ja mitä vaiheita käyttäen etsisit vikoja (=debuggaisit) edellä mainitun lohkokaavion mukaisesta koodista.