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.