28.03.2014 Views

Seminarski zadaci iz Osnova programiranja - Ncd.matf.bg.ac.rs

Seminarski zadaci iz Osnova programiranja - Ncd.matf.bg.ac.rs

Seminarski zadaci iz Osnova programiranja - Ncd.matf.bg.ac.rs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10 <strong>Semina<strong>rs</strong>ki</strong> <strong>zad<strong>ac</strong>i</strong> <strong>iz</strong> <strong>Osnova</strong> Programiranja<br />

____________________________________________________________________________________<br />

_____________<br />

2. Predstavljanje brojeva<br />

2.1. Napisati procedure za:<br />

(a) prevodenje broja <strong>iz</strong> rimskog zapisa u decimalni<br />

(b) prevodenje broja <strong>iz</strong> decimalnog zapisa u rimski.<br />

Testirati napisane procedure.<br />

UPUTSTVO. Za predstavljanje brojeva u Rimskom zapisu koristiti velika slova:<br />

I,V,XL,C,...<br />

2.2. Neka je A osnova brojnog sistema (A10, cifre se zadaju na uobicajen n<strong>ac</strong>in, pomocu<br />

velikih slova A,B,C,...<br />

2.3. Napisati:<br />

(a) program za prevodenje broja m <strong>iz</strong> dekadnog u brojni sistem sa<br />

osnovom A (A10, cifre se zadaju na uobicajen n<strong>ac</strong>in, pomocu<br />

velikih slova A,B,C,...<br />

2.4. Dati su prirodni brojevi m i k i n<strong>iz</strong> nenegativnih celih brojeva a m ,a m-1 ,...,a 0<br />

takvih da a m a m-1 ...a 0 predstavlja zapis broja k u nekom brojnom sistemu. Dati<br />

nenegativni celi brojevi, koji predstavljaju cifre, mogu biti veci od 9. Napisati program<br />

za:<br />

(a) odredivanje osnove brojnog sistema u kojem je broj k predstavljen<br />

preko datog n<strong>iz</strong>a cifara.<br />

(b) predstavljanje broja k u obliku<br />

d s (s+1)!+d s-1 s!+...+d 0<br />

pri cemu je 0? d i ? i+1, (i=0,...,s, d s ? 0).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!