Mala skola

Day 2,619, 14:41 Published in Serbia Japan by T D I

Dobro vece dobri ljudi…

Opet ja sa svojoj malom skolom, il; sto rece jedan drugar, “Dnevna doza znanja”, mada ove je vise nedeljna, Il’ sta vec 😃

Nego, zavrsi mi se prvi rok, I aj reko da malo piskaram o programiranju..
Evo ovo smo imali na kolokvijumu.

Imamo razne skupove brojeva sa raznim osnovama. Osnove koje se najvse koriste u progrmiranju su:
1) Heksadecimalna
2) Oktalna
3) Decimalna
4) Binarnarna
Kod heksadecimalne je osnova 16, I elementi su: 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Heksadecimalni kod je cetvorobitni.



Oktalna skup je sa osnovm 8. I elementi su : 1,2,3,4,5,6,7. I to je trobitni kod.



Dekadni je sa osnovom deset, to svi zanate, dzaba da trosim dugmice da pisem.
I binarni, najkraci ali I najbitniji, ima samo 0 I 1, ali sve sto ima veze sa elektronikom radi na principu nle I keca.
I sad primera radi, prebacivanje iz naprimer heksadecimalnog broja u dekadni moze da e radi na ledeci nacin:
Imamo A3C broj, prvo ga pretvorimo u binarni, I izgleda 101000111100 ovako, a zatim u dekadni, I dobijemo 2620.

Kod binarnog, svaka pozicija nosi odredjenu vrednost. Prvi broj sa desne strane je vrednosti 2^0, odnosno 1, drugi broj je 2^1, to. 2, I tak dalje, 4, 8, 16, 32….
Ja radim za svaki system kad prebacujem, prvo ga prebacim u binarni pa onda dalje u koji treba, tako mi je najsigurnije.
Kod rada sa brojevima, je bitno I da se void racuna o prekoracenjima. Ako probram u kome radimo(za vezbu) ima 9 bitova, njegov opseg je 512 brojeva. Njegov maxint je 255, a minint= -256.
Prekoracenje nastupa ako izadje iz opsega.npr. sabiram 134+ 160=294, to je prekoracenje, onda oduzimamo ceo opseg, 294-512=-218, I to je nas broj.
Kapiram da sam nesto zaboravio, al kapiram I da cete me ispraviti u momentraima 😃
Ako vam se svidja Votujte, pretplatite mi se nan ovine, I prosirite dalje! 😃