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: (3560)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: (3560)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: (3560)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] |
|
|