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