Zamiana systemów (BIN, HEX, DEC), zapis liczb ujemnych (U2, ZM), liczby zmiennoprzecinkowe, kody ASCII oraz kompresja.
Wstęp: Jak myśli komputer?
Część I matury z informatyki to starcie z czystą logiką na papierze. Nie masz tu kalkulatora programisty, a CKE uwielbia testować, czy potrafisz w głowie (lub na marginesie) płynnie żonglować bitami. W tym dziale poznasz absolutny fundament informatyki: dowiesz się, jak maszyna rozumie liczby ujemne, dlaczego myli się przy ułamkach oraz jak szybko przeliczać systemy bez żmudnego mnożenia przez potęgi.
📋 Spis treści
Podstawy i Konwersje
Zapis w Pamięci Komputera
1
Systemy: Dwójkowy, Dziesiętny, Szesnastkowy
Zapis wielomianowy to klasyka. Niezależnie od tego, czy pracujesz w systemie binarnym (podstawa 2), czy szesnastkowym (podstawa 16), każda cyfra na swojej pozycji ma określoną wagę. Systemy te są fundamentem adresacji pamięci i kolorów w informatyce.
Gdy już opanujemy konwersję, możemy przejść do arytmetyki. Operacje na liczbach binarnych w słupku wykonujemy analogicznie do systemu dziesiętnego. Główna różnica polega na tym, że operujemy tylko na zbiorze , więc "przeniesienia" (przy dodawaniu) i "pożyczki" (przy odejmowaniu) następują szybciej.
Sprawdzenie:
Sprawdzenie:
2
Szybkie konwersje (Metoda grupowania)
Na maturze nie masz czasu przeliczać ogromnych ciągów binarnych na dziesiętne, aby potem zamienić je na szesnastkowe. System szesnastkowy (HEX) jest idealnie "kompatybilny" z binarnym – każda cyfra HEX to dokładnie 4 bity w systemie BIN.
Dzielimy ciąg bitów na grupy po 4 (idąc od prawej strony!). Jeśli brakuje bitów po lewej, dopisujemy zera.
Mamy ciąg: 1011101001
Dzielimy: 0010 | 1110 | 1001
Liczymy wagi (8-4-2-1): 2 | 14 (E) | 9
Wynik w HEX to: 2E9
3
Liczby ujemne: Znak-Moduł (ZM) i U2
Komputer nie ma przycisku "minus". Znak liczby musi być zakodowany za pomocą bitów. Wymagane są dwa formaty: Znak-Moduł (prostszy, ale ma wady) oraz Uzupełnień do Dwóch (U2) – standard we współczesnych procesorach.
Zapis -5 na 8 bitach:
10000101
Tworzenie liczby -5 w U2:
4
Tekst, Kolory (RGB) i Kompresja
Nie samymi liczbami żyje komputer. Tekst, obraz i dźwięk też muszą zostać zamienione na zera i jedynki. Na maturze bardzo często pojawiają się zadania z obliczania rozmiaru pliku graficznego.
ASCII: Koduje znaki na 7 lub 8 bitach. Pozwala to zapisać 128 lub 256 różnych znaków (brak np. polskich znaków diakrytycznych w podstawowym ASCII).
Unicode (UTF-8): Nowoczesny standard rozszerzalny (od 8 do 32 bitów). Zawiera emotikony, polskie znaki i alfabety z całego świata.
Każdy piksel składa się z 3 barw: Red, Green, Blue. Na każdy z nich przypada 8 bitów (1 bajt), czyli przyjmują wartości od 0 do 255.
R:255, G:255, B:255 = Biały
R:0, G:0, B:0 = Czarny
Głębia kolorów to (ponad 16 milionów barw).
Zadanie CKE: Ile KB zajmuje obrazek RGB o wymiarach 100 x 100 px bez kompresji?
5
Grafika Cyfrowa: Rastrowa i Wektorowa
W informatyce obraz cyfrowy można zapisać na dwa zasadnicze sposoby. Wybór odpowiedniego formatu zależy od tego, czy zależy nam na oddaniu fotorealistycznych detali, czy na bezstratnym skalowaniu i małym rozmiarze pliku przy prostych kształtach.
Konwersja U2 i obliczanie wagi plików graficznych lubią wypadać z głowy. Przetestuj swoją pamięć i weź udział w szybkim quizie z reprezentacji danych przygotowanym specjalnie pod arkusz CKE.
Rozwiąż Quiz z Reprezentacji Danych 🚀