Odpowiedź:
Nie wiem czy miałxś na myśli zrobienie to w postaci programu ale jeżeli chodzi o same obliczenia to:
Zadanie 1.
16 * 100 = 16 000 (liczby binarne zapisujemy od tyłu)
16 000 / 2 = 8 000 reszty 0 <-- (nasza postać binarna to na razie 0)
8 000 / 2 = 4 000 reszty 0 <--- (nasza postać binarna to 00)
4 000 / 2 = 2 000 reszty 0 <--- (nasza postać binarna to 000)
2 000 / 2 = 1 000 reszty 0 <--- (nasza postać binarna to 0000)
1 000 / 2 = 500 reszty 0 <--- (nasza postać binarna to 00000)
500 / 2 = 250 reszty 0 <--- (nasza postać binarna to 000000)
250 / 2 = 125 reszty 0 <--- (nasza postać binarna to 0000000)
125 / 2 = 62 reszty 1 <--- (nasza postać binarna to 10000000)
62 / 2 = 31 reszty 0 <--- (nasza postać binarna to 010000000)
31 / 2 = 15 reszty 1 <--- (nasza postać binarna to 1010000000)
15 / 2 = 7 reszty 1 <--- (nasza postać binarna to 11010000000)
7 / 2 = 3 reszty 1 <--- (nasza postać binarna to 111010000000)
3 / 2 = 1 reszty 1 <--- (nasza postać binarna to 1111010000000)
1 / 2 = 0 reszty 1 <--- (końcowa postać binarna to 11111010000000)
Liczba binarna: 11111010000000 = (16 * 100)
Zadanie 2.
Nasza liczba = 1110 (Liczby bierzemy od tyłu, pierwsza kolejność jest zawsze zerowa)
Formułka: LiczbaBinarna * 2 ^ Kolejność od tyłu
0*2^0+ 1*2^1 + 1*2^2 + 1*2^3 = 14
Liczba binarna: 1110 = 14
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
Nie wiem czy miałxś na myśli zrobienie to w postaci programu ale jeżeli chodzi o same obliczenia to:
Zadanie 1.
16 * 100 = 16 000 (liczby binarne zapisujemy od tyłu)
16 000 / 2 = 8 000 reszty 0 <-- (nasza postać binarna to na razie 0)
8 000 / 2 = 4 000 reszty 0 <--- (nasza postać binarna to 00)
4 000 / 2 = 2 000 reszty 0 <--- (nasza postać binarna to 000)
2 000 / 2 = 1 000 reszty 0 <--- (nasza postać binarna to 0000)
1 000 / 2 = 500 reszty 0 <--- (nasza postać binarna to 00000)
500 / 2 = 250 reszty 0 <--- (nasza postać binarna to 000000)
250 / 2 = 125 reszty 0 <--- (nasza postać binarna to 0000000)
125 / 2 = 62 reszty 1 <--- (nasza postać binarna to 10000000)
62 / 2 = 31 reszty 0 <--- (nasza postać binarna to 010000000)
31 / 2 = 15 reszty 1 <--- (nasza postać binarna to 1010000000)
15 / 2 = 7 reszty 1 <--- (nasza postać binarna to 11010000000)
7 / 2 = 3 reszty 1 <--- (nasza postać binarna to 111010000000)
3 / 2 = 1 reszty 1 <--- (nasza postać binarna to 1111010000000)
1 / 2 = 0 reszty 1 <--- (końcowa postać binarna to 11111010000000)
Liczba binarna: 11111010000000 = (16 * 100)
Zadanie 2.
Nasza liczba = 1110 (Liczby bierzemy od tyłu, pierwsza kolejność jest zawsze zerowa)
Formułka: LiczbaBinarna * 2 ^ Kolejność od tyłu
0*2^0+ 1*2^1 + 1*2^2 + 1*2^3 = 14
Liczba binarna: 1110 = 14