You are on page 1of 9

Etape pri rešavanju problema

korišćenjem računara
 Postavka problema
 Analiza, formalni opis problema, izbor modela
 Projektovanje programa
 Izbor ili razrada algoritma
 Pisanje programa
 Provera programa
 Završno uobličavanje programa
Postavka problema

 Opis problema koji je potrebno rešiti na


prirodnom jeziku:

Iz dva grada na rastojanju D km krenu istovremeno


dva automobila jedan drugom u susret krećući se
brzinama V1 i V2 . Posle kog vremena će se
automobili sresti?
Analiza

 Definisanje ulaznih i izlaznih podataka

 Formalni opis problema je najčešće


matematička formulacija

 Ako problem može da se modelira pravi se


matematički model
Projektovanje programa

  
Algoritam

 Algoritam je konačan uređeni niz precizno


formulisanih pravila kojim se rešava jedan ili
čitava klasa problema

 Koristi se neki jezik za zapis algoritama ili blok-


šema

 Sada imamo problem u obliku pogodnom za


rešavanje na računaru
Pisanje programa

 Kako će program komunicirati sa korisnikom?

- Unesite rastojanje između gradova (km)


- Unesite brzinu prvog automobila (km/h)
- Unesite brzinu drugog automobila (km/h)

- Vreme susreta automobila je: -------


Provera programa

 Provera obezbeđuje otklanjanje grešaka u


programu
 U ovoj fazi se proverava
- Ispravnost rezultata koje program izračunava
- Upotrebljivost programa
Provera ispravnosti

 Operacija koja pokazuje da li program za


zadate ulazne podatke daje tačne rezultate
 Ova operacija naziva se testiranje programa
Provera upotrebljivosti

 Prihvatljivost programa od strane korisnika


 Korisnici su ti koji daju ocenu programa

You might also like