Koraci u procesu programiranja

Koraci u procesu programiranja

2. Analiza problema

Nakon što dobije zadatak program prvo mora razmisliti o samom problemu, kako to riješiti?!

Pri analizi problema treba odrediti:

  • ulazne podatke - podatci koje korisnik unosi u program i
  • izlazne podatke - rezultati obrade koji se ispisuju na zaslon ili neku drugu izlaznu napravu.
Također, treba odrediti način rješavanja problema.

Konkretno u našem primjeru imamo:

Ulazni podatak je duljina stranice kvadrata (a).

Izlazni podatak je duljina dijagonale danog kvadrata (d).

Oba podatka su iz skupa pozitivnih realnih brojeva. Ovaj podatak je programeru jako bitan, jer računalo drukčije zapisuje cijeli, a drukčije realan broj.

Skicirajmo rješenje:

Sad kad smo naš problem dobro analizirali možemo krenuti na iduću fazu.