Zadania:
- https://egzamin-informatyka.blogspot.com/search/label/PodstawyInformatyki [1]
- https://moodle.4lokielce.pl/BazyDanych [2]
- jednostki informacji, przedrostki
- operacje logiczne (bramki)
Jednostki informacji
Bit - b
najmniejsza jednostka informacji, przyjmuje jedną z dwóch wartości, które zwykle określa się jako 0 i 1.
Wielokrotności bitów | |||||
---|---|---|---|---|---|
Przedrostki dziesiętne (SI) | Przedrostki binarne (IEC 60027-2) | ||||
Nazwa | Symbol | Mnożnik | Nazwa | Symbol | Mnożnik |
kilobit | kb | 103=10001 | kibibit | Kib | 210=10241 |
megabit | Mb | 106=10002 | mebibit | Mib | 220=10242 |
gigabit | Gb | 109=10003 | gibibit | Gib | 230=10243 |
terabit | Tb | 1012=10004 | tebibit | Tib | 240=10244 |
Bajt - B
najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z 8 bitów.
Wielokrotności bajtów | |||||
---|---|---|---|---|---|
Przedrostki dziesiętne (SI) |
Przedrostki binarne (IEC 60027-2) |
||||
Nazwa | Symbol | Mnożnik | Nazwa | Symbol | Mnożnik |
kilobajt | kB | 103 = 10001 | kibibajt | KiB | 210 = 10241 |
megabajt | MB | 106 = 10002 | mebibajt | MiB | 220 = 10242 |
gigabajt | GB | 109 = 10003 | gibibajt | GiB | 230 = 10243 |
terabajt | TB | 1012 = 10004 | tebibajt | TiB | 240 = 10244 |
Zastosowania:
- Wielkość pamięci
Operatory logiczne
a | not a |
1 | 0 |
0 | 1 |
a | b | a and b |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
a | b | a or b |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
Przykład obliczania wartości wyrażenia
W(a,b): (not ((not a) and b)) and (not (a and (not b)))
Aby obliczyć wartość wyrażenia W(0,0), musimy podstawić wartości a=0 i b=0 do wyrażenia i obliczyć jego wartość.
W(0,0) = (not ((not 0) and 0)) and (not (0 and (not 0)))
Teraz musimy zacząć od wewnętrznych nawiasów i obliczyć wartość wyrażeń not, and oraz or. Najpierw obliczymy wyrażenie not 0, które wynosi 1.
W(0,0) = (not ((not 0) and 0)) and (not (0 and (not 0)))
W(0,0) = (not (1 and 0)) and (not (0 and 1))
Następnie obliczamy wyrażenia w nawiasach (1 and 0) oraz (0 and 1). Wynik obu tych wyrażeń wynosi 0.
W(0,0) = (not (1 and 0)) and (not (0 and 1))
W(0,0) = (not 0) and (not 0)
Teraz obliczamy wyrażenie not 0, które wynosi 1.
W(0,0) = (not 0) and (not 0)
W(0,0) = 1 and 1
Ostatecznie, wynik wyrażenia W(0,0) wynosi 1.
W(0,0) = 1
Pomijając tłumaczenia, można zapisać obliczenia tak:
W(0,0) = (not ((not 0) and 0)) and (not (0 and (not 0))) = (not (1 and 0)) and (not (0 and 1)) = (not 0) and (not 0) = 1 and 1 = 1
lechef
https://plotkarka.eu/lechef/index.html