Infos 3 Kapitel 1 Sprawdzian

Witajcie, przyszli informatycy! Przygotowujemy się do Sprawdzianu z Infos 3 Kapitel 1? Bez obaw, rozbijemy to na małe kawałki, łatwe do połknięcia. Pomyślcie o tym jak o układaniu puzzli – każdy element ma swoje miejsce i znaczenie.
Reprezentacja danych w komputerze
Komputery myślą w języku binarnym, czyli zer i jedynek. Wyobraźcie sobie, że macie tylko dwa kolory kredek: czarny i biały. Możecie z ich pomocą narysować wszystko, tylko trzeba wiedzieć, jak je układać. Podobnie komputer używa zer i jedynek do reprezentowania liczb, liter, obrazów, a nawet dźwięków!
Bit to najmniejsza jednostka informacji. To właśnie ta nasza "kredka" – może być czarna (0) albo biała (1). Bajt to z kolei 8 bitów. Pomyślcie o bajcie jako o krótkim słowie złożonym z ośmiu liter (0 lub 1). Bajt może reprezentować np. jedną literę alfabetu. Mamy też kilobajty (KB), megabajty (MB), gigabajty (GB) i terabajty (TB). To jakby całe książki, biblioteki, a nawet archiwa narodowe zapisane w zerach i jedynkach!
Must Read
Systemy liczbowe
My na co dzień używamy systemu dziesiętnego (decymalnego). Mamy dziesięć cyfr: od 0 do 9. Komputer używa systemu dwójkowego (binarnego), czyli tylko 0 i 1. Ale to nie jedyne systemy! Mamy też system ósemkowy (oktalny) i szesnastkowy (heksadecymalny). System szesnastkowy używa cyfr od 0 do 9, a potem liter od A do F (A=10, B=11, C=12, D=13, E=14, F=15).

Wyobraźcie sobie, że macie różne jednostki miary. Metr, cal, stopa – to wszystko różne sposoby wyrażenia tej samej rzeczy – długości. Podobnie systemy liczbowe to różne sposoby wyrażenia tej samej liczby. Przeliczanie między systemami to po prostu "tłumaczenie" z jednego języka na drugi.
Operacje bitowe
Operacje bitowe to manipulowanie bitami w liczbach. Mamy AND, OR, XOR, NOT, przesunięcia bitowe. Pomyślcie o nich jak o narzędziach do rzeźbienia w danych. AND działa jak sito – przepuszcza tylko te bity, które są jedynkami w obu liczbach. OR działa bardziej liberalnie – przepuszcza jedynkę, jeśli jest ona w jednej lub drugiej liczbie. XOR (exclusive OR) przepuszcza jedynkę tylko wtedy, gdy jest w jednej i tylko jednej z liczb. NOT to negacja – zamienia 0 na 1 i 1 na 0.

Przesunięcia bitowe (w lewo i w prawo) to jak przesuwanie przecinka w liczbach dziesiętnych. Przesunięcie w lewo o jeden bit mnoży liczbę przez 2, a przesunięcie w prawo dzieli ją przez 2 (z zaokrągleniem w dół). Operacje bitowe są bardzo szybkie i wykorzystywane w wielu algorytmach.
Podsumowanie
Pamiętajcie, kluczem do sukcesu jest zrozumienie podstaw. Spróbujcie rozwiązać jak najwięcej zadań, a z każdym kolejnym będzie Wam łatwiej. Nie bójcie się pytać i szukać dodatkowych materiałów. Powodzenia na Sprawdzianie! Traktujcie to jako wyzwanie, a nie przeszkodę.
