Loading...
 
PDF Print

Bevezetés a játék-Dicom fájlformátumba I. (Feladatok az olvasónak)

Ha a korábbi fejezetben foglaltak világosak, akkor könnyedén meg tudja oldani az olvasó az alábbi problémákat:

  1. ha tudjuk, hogy az 1100 számot takar, mi ez a szám hexadecimális és decimális formátumban?
  2. ha tudjuk, hogy C egy szám, mi decimálisan?
  3. ha tudjuk, hogy CC egy szám, mi decimálisan?
  4. ha tudjuk, hogy 1F CC egy szám, meg tudjuk mondani kérdés feltevése nélkül, hogy mennyi is az? Mi lenne az az kérdés?
  5. tegyük fel, hogy az előző kérdésre a válasz: a helyiértékek balról jobbra nőnek. Mi ekkor a szám értéke decimális formában?
  6. ha a válasz éppen az ellenkezője, és jobbról balra nőnek a számok, mi a szám decimális formában?
  7. ha tudjuk, hogy CC egy szám, mi decimálisan? Vegyük a következő bájtsort:
    11 01 1F 2A 11 11.
    Tegyük fel, hogy a bájtsor számokat takar. a) meg lehet határozni e számokat, kérdés nélkül? b) milyen kérdést tegyünk fel, hogy dekódolhassuk a bájtsort?
  8. tegyük fel, hogy a válaszok: a) ezek szavak, a decimális számok mint bájtpárok jelennek meg. b) a helyiértékek jobbról balra nőnek c) a válaszok megadása után határozza meg a 3 decimális számot, mely az adatsorban megjelenik
  9. tegyük fel, hogy van 3 különleges jelünk (bájtok) 00,11,FF. A feladat a bájtfolyam dekódolása. a) annak a jele, hogy a következő bájt az adatfolyamban egyetlen decimális számot takar, b) FF annak a jele, hogy a következő 2 bájt egy szót ad, ami egy decimális szám, és a helyiértékek jobbról balra nőnek, c) 11 arra utal, hogy a következő 3 bájt 3 Latin-2 kódolású karaktert jelent d) a következő bájtsor a fenti szabályokkal van kódolva:
    00 01 00 00 00 FF 00 B1 FF 00 00 FF 00 11 11 42 59 45 11 42 59 45
    e) Mi történne, ha egy hiba következtében nem látnánk az első bájtot? f) Honnan tudjuk,hogy FF egy szám része-e, vagy egy speciális szimbólum, ami a dekódolást határozza meg? g) Dekódoljuk a fenti bájtfolyamot!

 


Site Language: English

Log in as…