9,10 - Algoritmi sa prostom linijskom strukturom
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.
ili na drugi način: 
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).

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"

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).