| Prethodna tema :: Sljedeća tema |
| Autor/ica |
Poruka |
C'Tebo Moderator


Pridružen/a: 03. 11. 2002. (18:40:48) Postovi: (26A)16
Lokacija: Zagreb
|
Postano: 2:12 čet, 13. 2. 2003 Naslov: Opet ja sa svojim problemima |
|
|
|
Kak idu negativni brojevi u standardnoj mašinskoj reprezentaciji?
Ja sam sve već zaboravio s prve godine a u svezi glede toga :oops:
sve me stid :oops:
Uglavnom kaže moj zadatak da je 1101=-3
E, a kaže moj kalkulator da je 11111(tu ide kolko oćeš jedinica)1111101=-3
Sad, recimo, kad se broj 100101 pretvara u dekadski, jel prvo ide ono taj broj minus jedan, a onda se zamjene nule i jedinice ili se prvo zamjene nule i jedinice, a onda taj broj minus jedan?
Kak idu negativni brojevi u standardnoj mašinskoj reprezentaciji?
Ja sam sve već zaboravio s prve godine a u svezi glede toga
sve me stid
Uglavnom kaže moj zadatak da je 1101=-3
E, a kaže moj kalkulator da je 11111(tu ide kolko oćeš jedinica)1111101=-3
Sad, recimo, kad se broj 100101 pretvara u dekadski, jel prvo ide ono taj broj minus jedan, a onda se zamjene nule i jedinice ili se prvo zamjene nule i jedinice, a onda taj broj minus jedan?
_________________ Click me !
_______________________
Bad panda!
|
|
| [Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 2:51 čet, 13. 2. 2003 Naslov: Re: Opet ja sa svojim problemima |
|
|
|
[quote="C'Tebo"]Kak idu negativni brojevi u standardnoj mašinskoj reprezentaciji?
Ja sam sve već zaboravio s prve godine a u svezi glede toga :oops:
sve me stid :oops:
Uglavnom kaže moj zadatak da je 1101=-3
E, a kaže moj kalkulator da je 11111(tu ide kolko oćeš jedinica)1111101=-3
Sad, recimo, kad se broj 100101 pretvara u dekadski, jel prvo ide ono taj broj minus jedan, a onda se zamjene nule i jedinice ili se prvo zamjene nule i jedinice, a onda taj broj minus jedan?[/quote]
Suma mora biti 10...0 (onoliko nula koliko bitova). Dakle, za 4 bita:
[code:1]3 = 0011
0011 ==| swap |==> 1100 ==| +1 |==> 1101 = -3
0011
+ 1101
-------
10000
[/code:1]
Tako radi racunalo, a ti mozes i ovako:
[code:1] 10000
- 0011 = 3
-------
1101 = -3[/code:1]
Sretno! :D
| C'Tebo (napisa): | Kak idu negativni brojevi u standardnoj mašinskoj reprezentaciji?
Ja sam sve već zaboravio s prve godine a u svezi glede toga
sve me stid
Uglavnom kaže moj zadatak da je 1101=-3
E, a kaže moj kalkulator da je 11111(tu ide kolko oćeš jedinica)1111101=-3
Sad, recimo, kad se broj 100101 pretvara u dekadski, jel prvo ide ono taj broj minus jedan, a onda se zamjene nule i jedinice ili se prvo zamjene nule i jedinice, a onda taj broj minus jedan? |
Suma mora biti 10...0 (onoliko nula koliko bitova). Dakle, za 4 bita:
| Kod: | 3 = 0011
0011 ==| swap |==> 1100 ==| +1 |==> 1101 = -3
0011
+ 1101
-------
10000
|
Tako radi racunalo, a ti mozes i ovako:
| Kod: | 10000
- 0011 = 3
-------
1101 = -3 |
Sretno!
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju. 
|
|
| [Vrh] |
|
C'Tebo Moderator


Pridružen/a: 03. 11. 2002. (18:40:48) Postovi: (26A)16
Lokacija: Zagreb
|
Postano: 4:09 čet, 13. 2. 2003 Naslov: |
|
|
|
Ali ako imam neodređeni broj bitova, onda mi je isto 1101 i 11101, jerbo je 1101+0011=1000 a i 11101+00011=10000
Ako je to tako, onda mi je program dobar :weee:
Ali ako imam neodređeni broj bitova, onda mi je isto 1101 i 11101, jerbo je 1101+0011=1000 a i 11101+00011=10000
Ako je to tako, onda mi je program dobar
_________________ Click me !
_______________________
Bad panda!
|
|
| [Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 4:15 čet, 13. 2. 2003 Naslov: |
|
|
|
[quote="C'Tebo"]Ali ako imam neodređeni broj bitova, onda mi je isto 1101 i 11101, jerbo je 1101+0011=1000 a i 11101+10011=10000[/quote]
Pa, bas i nije isto... :| Treba precizirati koliko ima bitova. Broj je negativan ako mu je prvi bit jednak 1. Ako ne znas koji je prvi bit, onda ne znas nista, zar ne? :?
[quote="C'Tebo"]Ako je to tako, onda mi je program dobar :weee:[/quote]
E, to ne znam. :? Ovisi sta se od tvog programa ocekuje... 8)
| C'Tebo (napisa): | | Ali ako imam neodređeni broj bitova, onda mi je isto 1101 i 11101, jerbo je 1101+0011=1000 a i 11101+10011=10000 |
Pa, bas i nije isto... Treba precizirati koliko ima bitova. Broj je negativan ako mu je prvi bit jednak 1. Ako ne znas koji je prvi bit, onda ne znas nista, zar ne?
| C'Tebo (napisa): | Ako je to tako, onda mi je program dobar  |
E, to ne znam. Ovisi sta se od tvog programa ocekuje...
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju. 
|
|
| [Vrh] |
|
C'Tebo Moderator


Pridružen/a: 03. 11. 2002. (18:40:48) Postovi: (26A)16
Lokacija: Zagreb
|
Postano: 4:20 čet, 13. 2. 2003 Naslov: |
|
|
|
Evo, program kaže da se učita niz znakova iz skupa {0,1} i ovisno prvom se tretira je l' pozitivan il negativan.
Dakle meni je prvi znak mjesto prvog(ili zadnjeg :)) bita, a bitova ima onoliko koliko ima znakova, jer program ne precizira koliko bitova treba upisat.
Dakle:
1101 bi trebao biti 4-bitni zapis broja -3, a
11101 bi trebao biti 5-bitni zapis broja -3
Je l' sam u pravu?
Evo, program kaže da se učita niz znakova iz skupa {0,1} i ovisno prvom se tretira je l' pozitivan il negativan.
Dakle meni je prvi znak mjesto prvog(ili zadnjeg ) bita, a bitova ima onoliko koliko ima znakova, jer program ne precizira koliko bitova treba upisat.
Dakle:
1101 bi trebao biti 4-bitni zapis broja -3, a
11101 bi trebao biti 5-bitni zapis broja -3
Je l' sam u pravu?
_________________ Click me !
_______________________
Bad panda!
|
|
| [Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 4:30 čet, 13. 2. 2003 Naslov: |
|
|
|
[quote="C'Tebo"]Evo, program kaže da se učita niz znakova iz skupa {0,1} i ovisno prvom se tretira je l' pozitivan il negativan.
Dakle meni je prvi znak mjesto prvog(ili zadnjeg :)) bita, a bitova ima onoliko koliko ima znakova, jer program ne precizira koliko bitova treba upisat.
Dakle:
1101 bi trebao biti 4-bitni zapis broja -3, a
11101 bi trebao biti 5-bitni zapis broja -3
Je l' sam u pravu?[/quote]
U pravu da praviji ne mozes biti... :lol:
Samo, onda ti je broj bitova ipak odredjen. To je duljina inputa... :D
Uh, pol pet ujutro, a ja odgovaram gotovo trenutno... Koja sam ja Faca!!! :lol: (ili samo poremeceni kripl... :()
| C'Tebo (napisa): | Evo, program kaže da se učita niz znakova iz skupa {0,1} i ovisno prvom se tretira je l' pozitivan il negativan.
Dakle meni je prvi znak mjesto prvog(ili zadnjeg ) bita, a bitova ima onoliko koliko ima znakova, jer program ne precizira koliko bitova treba upisat.
Dakle:
1101 bi trebao biti 4-bitni zapis broja -3, a
11101 bi trebao biti 5-bitni zapis broja -3
Je l' sam u pravu? |
U pravu da praviji ne mozes biti...
Samo, onda ti je broj bitova ipak odredjen. To je duljina inputa...
Uh, pol pet ujutro, a ja odgovaram gotovo trenutno... Koja sam ja Faca!!! (ili samo poremeceni kripl... )
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju. 
|
|
| [Vrh] |
|
C'Tebo Moderator


Pridružen/a: 03. 11. 2002. (18:40:48) Postovi: (26A)16
Lokacija: Zagreb
|
Postano: 4:41 čet, 13. 2. 2003 Naslov: |
|
|
|
[quote="vsego"] Samo, onda ti je broj bitova ipak odredjen. To je duljina inputa... :D[/quote]
Pa to sam i mislio, samo se ja ne znam izražavat :oops:
| vsego (napisa): | Samo, onda ti je broj bitova ipak odredjen. To je duljina inputa...  |
Pa to sam i mislio, samo se ja ne znam izražavat
_________________ Click me !
_______________________
Bad panda!
|
|
| [Vrh] |
|
|