Zadaci brojevni sustavi i kodovi

Sjedište: CARNET - Arhiva 2021 Loomen
E-kolegij: Digitalna logika
Knjiga: Zadaci brojevni sustavi i kodovi
Otisnuo/la: Gost (anonimni korisnik)
Datum: subota, 23. studenoga 2024., 05:38

1. Prebacivanje iz dekadskog brojevnog sustava u drugi brojevni sustav

Broj 1127,544110 prebaciti u bazu 4.

Zadatak će biti prikazan po koracima

1.1. 1127 prebaciti u bazu 4

1127 (cjelobrojno) dijelimo s 4 dok ne dobijemo 0.

1127 / 4 => 281 i 3 ostatka

281 / 4 => 70 i 1 ostatka

70 / 4 => 17 i 2 ostatka

17 / 4 => 4 i 1 ostatka

4 / 4 => 1 i 0 ostatka

1 / 4  => 0 i 1 ostatka

Dobili smo 0 kao rješenje i sada ostatke čitamo odozdo prema gore => rješenje je 101213

1.2. 0,5441 prebaciti u bazu 4

0,5441 (10) -> 0,20

1. korak

0,5441 množimo s 4 -> dobijemo  2,1764

2 prebacujemo u rješenje i ostaje nam 0,1764

2. korak

0,1764 množimo s 4 -> dobijemo 0,7056

0 prebacujemo u rješenje i ostaje nam 0,7056

3. korak

0,7056 množimo s 4 -> dobijemo 2,8224

2 prebacujemo u rješenje i ostaje nam 0,8224

Postupak ponavljamo dok ne dođemo do cijelog broja ili do dovoljnog broja decimalnih mjesta.


1.3. Video prikaz

2. Zbrajanje brojeva u drugom brojevnom sustavu

1425 + 325 u bazi 7

Zadatak će biti prikazan po koracima

2.1. Zbrojanje brojeva

1425 + 325 u bazi 7

1 4 2 5
3 2 5

5+5 = 10  (7 je 10, 8 je 11, 9 je 12, 10 je 13)
10 / 7 = 1
i ostatak: 10 % 7 = 3

1425
325
3

2+2=4 + 1 iz prethodnog zbroja je 5

5 / 7 = 0
i ostatak: 5 % 7 = 5

1425
325
53

4+3=7 

7 / 7 = 1
i ostatak: 7 % 7 = 0

1425
325
053


1+1 iz prethodnog je 2 

2 / 7 = 0
i ostatak: 2 % 7 = 2

1425
325
2053




2.2. Video Prikaz

3. Množenje brojeva u drugom brojevnom sustavu

1425 * 325 u bazi 7

Zadatak će biti prikazan po koracima

3.1. Množenje brojeva u drugom brojevnom sustavu

1425 * 325 u bazi 7

1 4 2 5 * 3 2 5
               
               

3 * 5 =15 

15 / 7 = 2 => prenosimo dalje

15 % 7 = 1 => pišemo

1425*325
     1   
        

3 * 2 + 2 = 8 => 

8 / 7 = 1

8 % 7 = 1

1425*325
    1 1   
        

3 * 4 + 1 = 13 => 

13 / 7 = 1

13 % 7 = 6

1425*325
   6 1 1   
        

3 * 1 + 1 = 4 => 

4 / 7 = 0

4 % 7 = 4

1425*325
  4 6 1 1   
        


Prelazimo dalje na množenje s 2

2 * 5  = 10 => 

10 / 7 = 1

10 % 7 = 3

1425*325
  4 6 1 1   
      3  

2 * 2 + 1 = 5 => 

5 / 7 = 0

5 % 7 = 5

1425*325
  4 6 1 1   
     5 3  

2 * 4  = 8 => 

8 / 7 = 1

8 % 7 = 1

1425*325
  4 6 1 1   
    5 3  


2 * 1 + 1  = 3 => 

3 / 7 = 0

3 % 7 = 3

1425*325
  4 6 1 1   
   5 3  

Na kraju množimo s 5

5 * 5  = 25 => 

25 / 7 = 3

25 % 7 = 4

1425*325
  4 6 1 1   
   3  
4

5 * 2 + 3 = 13 => 

13 / 7 = 1

13 % 7 = 6

1425*325
  4 6 1 1   
   3 1 5 3  
64

5 * 4 + 1 = 21 => 

21 / 7 = 3

21 % 7 = 0

1425*325
  4 6 1 1   
   3 5 3  
364

5 * 1 + 3  = 8 => 

8 / 7 = 1

8 % 7 = 1

1425*325
  4 6 1 1   
   5 3  
11364


Nakon množenja zbrojimo sve


1425*325
  4 6 1 1   
   5 3  
11364
534424




3.2. Video Prikaz

4. Hammingov kod

Pretpostaviti da je kroz nesiguran komunikacijski kanal poslana Hammingova kodna riječ, a primljena je kodna riječ 10001110010001. Je li primljena kodna riječ ispravna? Ako nije na kojem se mjestu nalazi greška?

Zadatak će biti prikazan po koracima

4.1. Hammingov kod

Pretpostaviti da je kroz nesiguran komunikacijski kanal poslana Hammingova kodna riječ, a primljena je kodna riječ 10001110010001. Je li primljena kodna riječ ispravna? Ako nije na kojem se mjestu nalazi greška?

Korišen je parni paritet

1. korak (krećemo od 1. bita s desne strane i odabiremo svaki 2. bit -> tj. jedan bit odaberemo pa jedan preskočimo, jedan odaberemo pa jedan preskočimo...)

1 0 0 0 1 1 1 0 0 1 0 0 0 1 -> s obzirom da je odabrano 3 jedinice pišemo 1 u rješenje

rješenje : _ _ _ 1

2. korak (krećemo od 2. bita s desne strane i odabiremo po 2 bita -> dva bita odaberemo pa dva preskočimo, dva odaberemo pa dva preskočimo...)

1 0 1 1 1 0 0 1 0 0 0 1 -> s obzirom da je odabrano 2 jedinice pišemo 0 u rješenje

rješenje : _ _ 0 1

3. korak (krećemo od 4. bita s desne strane i odabiremo po 4 bita -> četiri bita odaberemo pa četiri preskočimo, četiri odaberemo pa četiri preskočimo...)

1 0 0 1 1 1 0 0 1 0 0 0 1 -> s obzirom da je odabrano 2 jedinice pišemo 0 u rješenje

rješenje : _ 0 0 1

4. korak (krećemo od 8. bita s desne strane i odabiremo po 8 bita -> osam bita odaberemo pa osam preskočimo, osam odaberemo pa osam preskočimo...)

1 0 0 1 1 1 0 0 1 0 0 0 1 -> s obzirom da je odabrano 4 jedinice pišemo 0 u rješenje

rješenje : 0 0 0 1

Greška se nalazi na 1. mjestu


Pretpostaviti da je kroz nesiguran komunikacijski kanal poslana Hammingova kodna riječ, a primljena je kodna riječ 10001110010001. Je li primljena kodna riječ ispravna? Ako nije na kojem se mjestu nalazi greška?

Korišen je neparni paritet

1. korak (krećemo od 1. bita s desne strane i odabiremo svaki 2. bit -> tj. jedan bit odaberemo pa jedan preskočimo, jedan odaberemo pa jedan preskočimo...)

0 1 1 1 0 0 1 0 0 0 -> s obzirom da je odabrano 3 jedinice pišemo 0 u rješenje

rješenje : _ _ _ 0

2. korak (krećemo od 2. bita s desne strane i odabiremo po 2 bita -> dva bita odaberemo pa dva preskočimo, dva odaberemo pa dva preskočimo...)

1 0 1 1 1 0 0 1 0 0 0 1 -> s obzirom da je odabrano 2 jedinice pišemo 1 u rješenje

rješenje : _ _ 1 0

3. korak (krećemo od 4. bita s desne strane i odabiremo po 4 bita -> četiri bita odaberemo pa četiri preskočimo, četiri odaberemo pa četiri preskočimo...)

1 0 0 1 1 1 0 0 1 0 0 0 1 -> s obzirom da je odabrano 2 jedinice pišemo 1 u rješenje

rješenje : _ 1 1 0

4. korak (krećemo od 8. bita s desne strane i odabiremo po 8 bita -> osam bita odaberemo pa osam preskočimo, osam odaberemo pa osam preskočimo...)

1 0 0 1 1 1 0 0 1 0 0 0 1 -> s obzirom da je odabrano 4 jedinice pišemo 1 u rješenje

rješenje : 1 1 1 0

Greška se nalazi na 14. mjestu


4.2. Video prikaz