Hej Studencie! Zbliża się Sprawdzian Rozdzial 2 z Infos 1. Bez obaw, wspólnie go pokonamy! Ten przewodnik pomoże Ci usystematyzować wiedzę.
Reprezentacja Danych: Systemy Liczbowe
Pamiętaj o różnych systemach liczbowych. Mamy system dziesiętny (decimal), binarny (binary), ósemkowy (octal) i szesnastkowy (hexadecimal). Zrozumienie ich jest kluczowe. Każdy system ma inną podstawę (radix). System dziesiętny ma podstawę 10, binarny 2, ósemkowy 8, a szesnastkowy 16.
Must Read
Konwersje między Systemami
Naucz się konwertować liczby między tymi systemami. Z dziesiętnego na binarny dziel przez 2 i zapisuj reszty od końca. Z binarnego na dziesiętny, mnoż każdą cyfrę przez odpowiednią potęgę 2. Przekształcenia między systemami ósemkowym i szesnastkowym a binarnym są prostsze, bo 8 i 16 są potęgami 2.

Kodowanie Znaków: ASCII i Unicode
ASCII to standard kodowania znaków, używający 7 bitów. Pozwala na reprezentację 128 znaków, w tym liter, cyfr i symboli. Unicode jest bardziej rozbudowany i używa więcej bitów. Umożliwia reprezentację znaków z różnych języków świata.
Działania na Bitach: Operacje Logiczne

Zrozum operacje logiczne na bitach: AND, OR, XOR, i NOT. AND zwraca 1 tylko, gdy oba bity są 1. OR zwraca 1, gdy przynajmniej jeden bit jest 1. XOR zwraca 1, gdy bity są różne. NOT odwraca bit (0 staje się 1, a 1 staje się 0).
Reprezentacja Liczb Całkowitych: Znak-Moduł, U2
Liczby całkowite mogą być reprezentowane na kilka sposobów. Najprostszy to znak-moduł, gdzie jeden bit reprezentuje znak (+/-), a pozostałe moduł liczby. Bardziej powszechne jest U2 (Complement of Two), które upraszcza operacje arytmetyczne. W U2, liczby dodatnie mają taki sam zapis jak w systemie binarnym, a liczby ujemne tworzy się przez negację bitową (NOT) i dodanie 1.

Reprezentacja Liczb Zmiennoprzecinkowych: Standard IEEE 754
Liczby zmiennoprzecinkowe są reprezentowane zgodnie ze standardem IEEE 754. Składają się z trzech części: znaku, mantysy i wykładnika. Wykładnik jest przesunięty (biased) by móc reprezentować liczby zarówno bardzo małe, jak i bardzo duże. Zrozumienie tego standardu pozwala na analizę precyzji reprezentacji liczb rzeczywistych w komputerze.
Przykłady i Ćwiczenia

Najlepszym sposobem na utrwalenie wiedzy jest rozwiązywanie zadań. Przejrzyj przykłady z zajęć i podręcznika. Spróbuj samodzielnie konwertować liczby między systemami. Rozwiąż zadania z operacji bitowych.
Podsumowanie
Sprawdzian Rozdzial 2 skupia się na reprezentacji danych. Pamiętaj o systemach liczbowych, kodowaniu znaków, operacjach na bitach i reprezentacji liczb całkowitych oraz zmiennoprzecinkowych. Regularne ćwiczenia i zrozumienie podstawowych koncepcji to klucz do sukcesu. Powodzenia!