czwartek, 20 października 2022

System szesnastkowy

 

System szesnastkowy

  1.  W informatyce często zastępuje się system binarny systemem szesnastkowym, w celu ułatwienia zapisu i uniknięcia pomyłek. Szesnastkowy system liczbowy (heksadecymalny) to pozycyjny system liczbowy, w którym podstawą jest liczba 16. Do zapisu liczb w tym systemie potrzebne jest szesnaście znaków: cyfry od 0 do 9 oraz wartości cyfra dziesięć to litera A, cyfra 11 to B itd.
  2. Do zamiany systemu dziesiętnego na system szesnastkowy służy ten sam algorytm, z którego korzystaliśmy przy zamianie na system dwójkowy z tą tylko różnicą, że dzielimy przez podstawę systemu szesnastkowego. Podobnie jak w przypadku zamiany na system dwójkowy, wykonujemy dzielenia z resztą, aż do otrzymania ilorazu równego 0.
  3. Systemu szesnastkowego można używać zamiast systemu dwójkowego, ponieważ 2⁴=16, a więc jedna cyfra szesnastkowy odpowiada dokładnie czterem cyfrom dwójkowym. Aby zamienić liczbę szesnastkową na dwójkową, wystarczy więc sprawdzić wartość dziesiętną każdej cyfry szesnastkowej i zamienić ją na system dwójkowy, pamiętając o ewentualnym dopełnieniu zerami z przodu, tak by każda liczba dwójkowa odpowiadająca cyfrze szesnastkowej miała dokładnie cztery cyfry. Otrzymane rozwinięcia dwójkowe zapisujemy w tej samej kolejności, co odpowiadające im cyfry szesnastkowe.

Działania na elementach listy w języku Python

  suma dwóch wektorów różnica dwóch wektorów mnożenie liczby i wektora iloczyn skalarny dwóch wektorów