Uvod u programiranje

Osnove digitalnih računala i brojevnih sustava.

Uvod

Pojam računalo ili kompjuter predstavlja uređaj koji izvršava određene radnje prema programima koje izrađuje čovjek. Sastavni dijelovi računala su sklopovlje ili hardver (hardware) i programi (software) s pripadajućom dokumentacijom za njihovo korištenje. Program najčešće predstavlja opis operacija koje računalo treba izvršiti, a zapisuje se formalnim jezikom koji se naziva programski jezik. Računala bi na osnovi funkcioniranja mogli podijeliti na analogna i digitalna. Obrada kontinuiranih elektroničkih signala se obavlja analognim računalima. Digitalna računala obrađuju, prenose i pamte diskretne elektroničke signale. Ovi signali u jednom trenutku mogu imati samo jedno od dva moguća stanja prikazana znamenkama (digits) 0 i 1. Bitno je napomenuti da programere i korisnike računala ne zanimaju sami elektronički signali, već poruka koju oni prenose – digitalna informacija.

Brojevni sustav u kojem postoje samo dvije znamenke naziva se binarni brojevni sustav. Svaka znamenka toga sustava naziva se bit (binary digit), a može imati samo dvije vrijednosti 0 ili 1. Binarno kodirane informacije u računalu mogu biti kodirane kao naredbe (ili instrukcije) koje računalo treba izvršiti ili kao neki smisleni podatak.