szukanie zaawansowane
 [ Posty: 4 ] 
Autor Wiadomość
Mężczyzna Offline
PostNapisane: 17 sty 2016, o 16:32 
Użytkownik

Posty: 5
Lokalizacja: Południowa PL
Cześć

Nie wiem czy to właściwy dział, ewentualnie proszę przenieść i przepraszam za kłopot.

Mianowicie, próbuję wyliczyć liczbę ósemkową. Napisałem program, który wprowadzony literał przekształca na liczbę hex i oct. Przykładowo wprowadzona liczba 42 (liczba dziesiętna) po przekształceniu na ósemkową jest to 42. Próbuję to sobie matematycznie wyliczyć przy wykorzystaniu potęgi liczby 8 ale nie wychodzi mi to, brakuje + / -.

042 = 8 ^{1}  \cdot  2 ^{1} = 4  \cdot  8 + 2  \cdot  8 = 48, powinno być 42.

Gdzie popełniam błąd? Przyznam, że pierwszy raz mam styczność z tym zapisem (początkujący).
Góra
Mężczyzna Offline
PostNapisane: 17 sty 2016, o 16:46 
Użytkownik

Posty: 1140
Zamiana z dziesiętnego na ósemkowy:
42:8 = 5 \text{ r. }2 \\
5:8 = 0 \text{ r. } 5
teraz czytamy tę liczbę od końca więc mamy 52_{8}

W drugą stronę:
52_{8} = 5 \cdot 8^1+2 \cdot 8^0 = 42
Góra
Mężczyzna Offline
PostNapisane: 17 sty 2016, o 17:33 
Użytkownik

Posty: 5
Lokalizacja: Południowa PL
Mógłbyś mi wyjaśnić te drugie równanie, bo przecież 5  \cdot  8 = 40. 2  \cdot  8 = 16 nie 42, a 56 mi wychodzi.
Góra
Mężczyzna Offline
PostNapisane: 17 sty 2016, o 17:43 
Użytkownik

Posty: 1140
A ile to jest 8^0?
Góra
Utwórz nowy temat Odpowiedz w temacie  [ Posty: 4 ] 


 Zobacz podobne tematy
 Tytuł tematu   Autor   Odpowiedzi 
 znajdź różnicę liczby y-x  Lena900611  7
 Suma cyfr liczby....  doman57  1
 Porównaj liczby - zadanie 15  szymek12  1
 Wykaż, że liczby a i b są równe  wirus1910  1
 ułamki w systemie rzymskim?  HerosHerkules  1
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [F.A.Q.] [Reklama] [Kontakt]
Copyright (C) Karpatka.pl