1 / 11

ALGORITMI

ALGORITMI. Uopšteno. Algoritmi su n iz preciznih komandi koje nas korak po korak vode do rešenja nekog problema . I zrada algoritma u programiranju prethodi samom pisanju programa .

Télécharger la présentation

ALGORITMI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALGORITMI

  2. Uopšteno • Algoritmi su niz preciznih komandi koje nas korak po korak vode do rešenja nekog problema. • Izrada algoritma u programiranju prethodi samom pisanju programa. • Ako je algoritam dobro napisan, tada pisanje programa nije ništa drugo do prepisivanje algoritma u neki programski jezik.

  3. Osnovni simboli START Početak algoritma A, B, x Unos podataka (Input) C=A + B Obrada podataka A>B 1 ili DA Odluka 0 ili NE C, z, Y Ispis podataka (Output) END Kraj algoritma

  4. START A, B A, B, x A>B 1 0 A B END Spajanje simbola Vrši se pomoću STRELICE Npr: ili

  5. Primer iz svakodnevnog života - Kako najlakše kupiti novine? Radi se korak po korak: • Otići do trafike • Tražiti željenu robu • Prodavačica pita da li želimo još nešto? • Ako želimo - tražimo robu, a ako ne pitamo koliko smo dužni • Platimo

  6. Primer iz svakodnevnog života START Početak algoritma Otići do trafike Obrada, tj. naredba da se ode do trafike Tražiti željenu robu Obrada, tj. naredba da se traži roba Još nešto? Odluka, da li tražiti još nešto ili ne. Ako treba još nešto, vraćamo se korak više i tražimo robu, DA a ako ne onda idemo na sledeći korak. NE Platimo Obrada, tj. naredba da se plati Kraj algoritma END

  7. 1. računski primer Zadatak: • Uneti dva broja • Proveriti koji od ta dva broja je veći • Ispisati veći broj

  8. 1. računski primer START Početak algoritma A, B Unos dva broja (input) A>B Odluka koji od ta dva broja je veći. Da li je veći broj A od broja B? NE DA Ukoliko je A>B, onda se ispisuje A, A B a ako nije A>B, onda se ispisuje B END Kraj algoritma

  9. 2. računski primer Zadatak: • Uneti tri broja • Izračunati njihov zbir • Izračunati njihov proizvod • Ispisati zbir i proizvod

  10. 2. računski primer START Početak algoritma a, b, c Unos tri broja Z=a+b+c Obrada podataka, tj. sabiranje tri uneta broja. P=a*b*c Obrada podataka, tj. množenje tri uneta broja. Z, P Ispis zbira Z i proizvoda P END Kraj algoritma

  11. Hvala na pažnji

More Related