10110₂
Zamień na system dziesiętny.
- 1. 1×16
- 2. 0×8
- 3. 1×4
- 4. 1×2
- 5. 0×1
Odpowiedź: 22
Nauka od podstaw · Informatyka · Klasa 7
Komputer nie „widzi” liczby czy litery tak jak człowiek. Przechowuje stany zapisane bitami, a ich znaczenie zależy od przyjętego kodowania. Zacznij od systemu binarnego, potem zobacz, jak podobna idea pozwala reprezentować wartości logiczne, znaki i tekst.
Bit może przyjmować dwie wartości: 0 albo 1. Dzięki wielu bitom można tworzyć większą liczbę kombinacji. Osiem bitów tworzy bajt, który może mieć 256 różnych układów bitów.
Same bity nie określają jeszcze znaczenia informacji. Potrzebny jest format lub reguła interpretacji mówiąca, czy dany układ opisuje liczbę, znak, część obrazu czy inny rodzaj danych.
System binarny ma podstawę 2 i używa cyfr 0 oraz 1. Wagi kolejnych pozycji od prawej to 1, 2, 4, 8, 16, 32 i następne potęgi liczby 2.
Aby odczytać liczbę binarną, dodaj wagi pozycji, na których stoi 1. Przykład: 10110₂ to 16 + 4 + 2 = 22.
Zamień na system dziesiętny.
Odpowiedź: 22
Przy zamianie z binarnego na dziesiętny sumujemy odpowiednie potęgi 2. Przy prostych zamianach w drugą stronę rozkładamy liczbę dziesiętną na sumę różnych potęg 2.
Np. 13 = 8 + 4 + 1, więc dla wag 8, 4, 2, 1 otrzymujemy zapis 1101₂. Potęgi 2 są szczególnie łatwe: 32 = 2⁵, więc 32₁₀ = 100000₂.
Wartość logiczna ma dwa stany: prawda i fałsz. Programy używają ich przy warunkach, np. „czy użytkownik jest zalogowany?” lub „czy liczba jest większa od zera?”.
Na poziomie idei dwa stany logiczne dobrze pasują do dwustanowej natury bitu. Nie należy jednak zakładać, że każdy język i każdy format przechowuje wartość logiczną dokładnie w identyczny sposób.
Aby zapisać tekst, trzeba przypisać znakom numeryczne kody. ASCII jest historycznie ważnym standardem, w którym podstawowym znakom przypisano określone wartości liczbowe.
Nie trzeba zapamiętywać całej tabeli kodów. Ważniejsza jest zasada: znak → kod liczbowy → zapis bitowy. Współczesne systemy tekstowe korzystają szerzej z Unicode, który potrafi reprezentować znacznie więcej znaków.
A → 65, B → 66. Jak zapisać ABA?
Odpowiedź: 65, 66, 65
Sekwencja 01000001 może być interpretowana jako liczba, kod znaku albo fragment innego formatu. Komputer potrzebuje informacji o typie lub formacie, aby nadać bitom właściwe znaczenie.
To jedna z najważniejszych idei reprezentacji informacji: dane i reguła interpretacji występują razem. Błąd formatu może sprawić, że poprawne bity zostaną odczytane w niewłaściwy sposób.
Linki są dobierane z opublikowanych materiałów na podstawie relacji tematu, a nie podobieństwa słów w tytule.
Inne formy pracy nad dokładnie tym samym zagadnieniem.
Quiz diagnostyczny
Działa bez konta. Po odpowiedzi od razu zobaczysz jednoznaczny wynik i wyjaśnienie.
1. Ile wartości może przyjąć jeden bit?
2. Jaka jest dziesiętna wartość 10110₂?
3. Jak zapisać 13₁₀ binarnie?
4. Ile bitów ma jeden bajt?
5. Który zestaw najlepiej opisuje wartość logiczną?
6. Po co stosuje się kodowanie znaków?
7. Jaka jest największa czterobitowa liczba bez znaku?
8. Dlaczego te same bity mogą oznaczać różne rzeczy?
Następny krok
Jeżeli przygotowujesz się do sprawdzianu, wybierz dopasowany materiał dla tego tematu i klasy albo wygeneruj własny zestaw.