Niz algoritamskih koraka, u kojem se svaki algoritamski korak može izvršiti najviše jedanput, u toku jednog izvršavanja algoritma, čini linijsku algoritamsku strukturu (može da se nađe i izraz linijska algoritamska šema ili sekvenca).

Elementi linijske strukture su: Početak, Ulaz, Obrada, Izlaz i Kraj,.

Prosta linijska šema se sastoji isključivo od algoritamskih koraka ulaza, obrade i izlaza.

Koraci proste linijske struktureili na drugi način: Koraci proste linijske strukture


Znači, da naglasimo još jednom:

Po definiciji, linijska algoritamska struktura je ona kod koje se svaki korak izvršava tačno jedanput. Linijski algoritmi su osnovni. Oni predstavljaju najjednostavnije programe ikada. To su programi koji imaju ulaz (unos podataka), izlaz (ispis podataka), i između ta dva obradu podataka (naravno, ne obavezno tim redosledom).


Primer: Množenje dva broja

Za uneta dva broja A i B, treba izračunati njihov proizvod P i ispisati ga. (Proizvod P dobijamo ako pomnožimo brojeve A i B).

algoritam proizvod dva broja

Ovde najpre zadajemo naredbu (korak) ulaza čime kažemo računaru da, kada se program pokrene, treba da zatraži od korisnika da unese dve vrednosti. Ove dve vrednosti se smeštaju u promenljive A i B. Kako računar "zna" šta je šta? Pa, u stvari i ne zna - to "A" i "B" služi nama, da bismo se u programu lakše snašli. U praksi, dobri programeri promenljivama uvek daju duže, opisne nazive.

U sledećem koraku se vrši obrada podataka - kažemo računaru da pomnoži vrednosti koje se nalaze u promenljivama A i B i da rezultat smesti u novu promenljivu P (kao "proizvod"). Ovde možete da se vidi da mi, u toku pisanja algoritma, ne znamo koliko će da bude ni A ni B, već pripremamo algoritam za bilo koje dve vrednosti. U našem zadatku se podrazumeva da su u pitanju dva broja. Ako pokušate da pokrenete program i da unesete neke tekstualne vrednosti, dobićete grešku - jer tekstovi ne mogu da se množe.

U poslednjem koraku - naredbi izlaza, zadajemo računaru da ispiše rezultat, što je u našem slučaju proizvod P.

Primer: Ispis poruke na ekranu

Na ekranu ispisati poruku " Dobro jutro radni narode"

algoritam ispisa poruke

Ovde vidimo da nema unošenja podataka, nema bloka obrade, već je jedino blok za izlaz u kojem šaljemo navedenu poruku na ekran (tekst koji se ispisuje na ekranu mora da se nalazi između navodnika).

Last modified: Tuesday, 30 October 2018, 10:31 PM