5.165
izmjena
m (replaced: opšt → opć, ) je → ) jeste (2) using AWB) |
|||
{{Nedostaju izvori}}
'''Programiranje''' ili '''računarsko programiranje''' ({{en|programming}})
== 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]]
== 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)
* Iteracija se vrši dok se ne zadovolji određen uslov. Koriste se petlje tipa WHILE..DO.
|