Razlika između izmjena na stranici "Računarsko programiranje"

m
replaced: opšt → opć, ) je → ) jeste (2) using AWB
m (replaced: opšt → opć, ) je → ) jeste (2) using AWB)
{{Nedostaju izvori}}
'''Programiranje''' ili '''računarsko programiranje''' ({{en|programming}}) jejeste vještina pomoću koje korisnik stvara i izvršava [[algoritam|algoritme]] koristeći određene [[programski jezik|programske jezike]] da bi napravio [[računarski program]]. Programiranje sadrži elemente umjetnosti, nauke, matematike i konstruisanja.
 
== Programski jezici ==
{{glavni|Programski jezik}}
Svaki [[programer]] piše programski kod u nekom programskom jeziku. Različiti programski jezici podržavaju različite stilove programiranja ([[programska paradigma]]). Različiti programski jezici zahtjevaju različite nivoe znanja, umijeća i detalja koje programer treba posjedovati.
 
Jedini [[programski jezik]] koji računar može direktno izvršavati je [[binarni kod|mašinski jezik (mašinski kod ili binarni kod)]]. U počecima računarstva [[programer]]i su pisali u mašinskom kodu, što je bilo vrlo komplikovano i zamorno. Sljedeći korak u razvoju [[računar]]skog programiranja ogleda se u upotrebi simboličkih jezika, poznatih pod zajedničkim nazivom [[asembler]].
 
=== Unos koda u računar i testiranje programa ===
Kada su izvršene sve (analitičke) pripreme i ručno ispisan kod potrebno ga je unijeti u računar prilagođavajući programskom alatu u kojem će se program testirati i izvršavati. Svaki programski jezik ima svoj editor koji omogućuje unos programskog koda tzv. [[Izvorni kod]] uz kontrolu ispravnosti ispisa ključnih riječi i [[sintaksa|sintakse]] uopšteuopće. Uz editor u svakom programskom alatu nalazi se i [[interpreter]] koji omogućava testiranje svake linije koda ili koda u cjelini kako bi se blagovremeno otklonile eventualne greške u sintaksi ili definisanim varijablama, dimenzionisanju varijabli i sl. Nakon unosa kompletnog [[program]]a u [[računar]] program se treba pokrenuti da bi se vidjelo da li radi. Program se treba više puta pokrenuti da bi se vidjelo da li program radi za različite ulazne vrijednosti,a ovo podrazumjeva i sve granične vrijednosti.
 
== Elementarne algoritamske strukture ==
{|
|-
!colspan="3"|Linijska struktura:
 
|-
|-
|colspan="3"|Ciklični algoritam će se pojaviti kada treba isti posao uraditi više puta. Postoji više varijanti ove srtukture a dvije osnovne podjele su:
* Broj iteracija (ponavljanja) jejeste unaprijed poznat. Primjer ove petlje je na slici i tu se obično koristi petlja FOR.
* Iteracija se vrši dok se ne zadovolji određen uslov. Koriste se petlje tipa WHILE..DO.
 
5.165

izmjena