Teoria INF.03: Systemy liczbowe i logika
Zamiana między systemem dwójkowym, dziesiętnym i szesnastkowym, kod U2, operacje logiczne i zapis kolorów.
Najważniejsze zagadnienia 30
0/30 umiem
- Zamień 1101 z systemu dwójkowego na dziesiętny #
- 13 — czyli 8 plus 4 plus 1
- Zamień 173 na system dwójkowy #
- 10101101 — dzielisz przez 2 i czytasz reszty od dołu
- Zamień 1011 0110 na szesnastkowy #
- B6 — każde cztery bity to jedna cyfra szesnastkowa
- Zapisz −13 w kodzie U2 na 8 bitach #
- 11110011 — zapisz 13, zaneguj bity, dodaj 1
- Kiedy operacja XOR daje wynik 1? #
- Gdy bity się różnią. 1 XOR 1 = 0, 1 XOR 0 = 1, 0 XOR 0 = 0
- Ile bitów ma jedna składowa koloru w zapisie #RRGGBB? #
- 8 bitów, czyli wartości od 0 do 255. Razem 24 bity.
- Jakie kody ASCII mają znaki a, A i 0? #
- a = 97, A = 65, 0 = 48. Różnica między małą a wielką literą to 32.
- Ile bitów ma bajt i ile bajtów ma kibibajt? #
- 1 bajt ma 8 bitów, a 1 KiB ma 1024 bajty.
- Kiedy operacje AND i OR dają wynik 1? #
- AND daje 1 tylko wtedy, gdy oba bity są równe 1. OR daje 1, gdy co najmniej jeden bit jest równy 1.
- Ile różnych wartości można zapisać na
nbitach? # - Dokładnie
2^n. Na 8 bitach można zapisać 256 różnych kombinacji. - Jakie wartości dziesiętne mają cyfry A–F w systemie szesnastkowym? #
- A=10, B=11, C=12, D=13, E=14, F=15.
- Zamień liczbę 47 z systemu dziesiętnego na szesnastkowy #
2F, bo 47 = 2 × 16 + 15, a 15 zapisuje się jako F.- Jaki jest adres sieci dla 192.168.10.37 z maską 255.255.255.0? #
- 192.168.10.0. Przy tej masce pierwsze trzy oktety opisują sieć, a ostatni urządzenie.
- Czym jest XAMPP? #
- Pakietem uruchamiającym lokalny serwer: Apache (serwer stron), MySQL albo MariaDB (baza) i PHP (interpreter skryptów).
- Za co odpowiada Apache? #
- Za przyjmowanie żądań HTTP i odsyłanie stron. Bez uruchomionego Apache pliki PHP się nie wykonają.
- Co zrobić, gdy Apache nie startuje? #
- Sprawdzić, czy portu 80 nie zajmuje inny program — Skype, IIS albo drugi serwer. Port można zmienić w konfiguracji.
- Jaki jest domyślny port HTTP i HTTPS? #
- 80 dla HTTP, 443 dla HTTPS.
- Czym jest localhost? #
- Nazwą własnego komputera, wskazującą adres 127.0.0.1. Pozwala testować stronę bez internetu.
- Czym jest phpMyAdmin? #
- Graficzną nakładką na bazę MySQL działającą w przeglądarce, pod adresem
http://localhost/phpmyadmin. - Czym jest protokół HTTP? #
- Protokołem przesyłania stron. Klient wysyła żądanie, serwer odsyła odpowiedź z kodem stanu i treścią.
- Czym różni się HTTPS od HTTP? #
- HTTPS szyfruje transmisję protokołem TLS. Bez niego dane logowania idą przez sieć jawnym tekstem.
- Co oznacza kod odpowiedzi 200? #
- OK — żądanie się powiodło.
- Co oznacza kod 404? #
- Nie znaleziono zasobu pod podanym adresem.
- Co oznacza kod 403? #
- Brak uprawnień do zasobu. Serwer go widzi, ale odmawia dostępu.
- Co oznacza kod 500? #
- Wewnętrzny błąd serwera — najczęściej błąd w skrypcie PHP.
- Co oznacza kod 301? #
- Trwałe przekierowanie pod nowy adres. Tymczasowe to 302.
- Czym jest DNS? #
- Systemem zamieniającym nazwy domen na adresy IP.
- Czym jest adres IP? #
- Numerem identyfikującym urządzenie w sieci. IPv4 to cztery liczby, IPv6 osiem grup szesnastkowych.
- Czym jest maska podsieci? #
- Wartością dzielącą adres IP na część sieciową i część hosta.
- Czym jest brama domyślna? #
- Urządzeniem, przez które komputer wysyła ruch poza własną sieć — zwykle routerem.
Cyfry szesnastkowe i ich zapis dwójkowy
| Dziesiętnie | Dwójkowo | Szesnastkowo |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| 10 | 1010 | A |
| 11 | 1011 | B |
| 12 | 1100 | C |
| 13 | 1101 | D |
| 14 | 1110 | E |
| 15 | 1111 | F |
Ćwiczenia: Systemy liczbowe i logika
Kalkulator systemów liczbowych — z rozpisanymi krokami
- Dziesiętnie
- 200
- Dwójkowo
- 1100 1000
- Ósemkowo
- 310
- Szesnastkowo
- C8
- U2 (8 bitów)
- poza zakresem −128…127
200 : 2 = 100 r. 0 → 100 : 2 = 50 r. 0 → 50 : 2 = 25 r. 0 → 25 : 2 = 12 r. 1 → 12 : 2 = 6 r. 0 → 6 : 2 = 3 r. 0 → 3 : 2 = 1 r. 1 → 1 : 2 = 0 r. 1. Reszty czytane od końca: 11001000.
Sprawdź się
Sprawdź się: 3 pytania z tematu Systemy liczbowe i logika
-
Zapis liczby −5 w kodzie U2 na 8 bitach to:
5 to 00000101, negacja daje 11111010, po dodaniu 1 wychodzi 11111011.
-
Ile bitów zawiera jeden bajt?
Bajt to najmniejsza adresowalna jednostka pamięci — pozwala zapisać 256 różnych wartości.
-
Ile bajtów ma 1 kibibajt (KiB)?
Jednostki binarne mnożą się przez 1024.
Wszystkie pytania testowe: Podstawy i bezpieczeństwo (212) → Ten temat ma w aplikacji 168 fiszek z powtórkami.