Plik do pobrania

Transkrypt

Plik do pobrania
Reprezentacja liczb w komputerze
Zadanie 1
Uzupełnij poniższą tabelę
Zapis w systemie Zapis w systemie Zapis w systemie Zapis w systemie
dziesiętnym
dwójkowym
ósemkowym
szesnastkowym
0
2 =1
1
1
1
21=2
10
2
2
2
2 =4
100
4
4
23=8
1000
10
8
4
2 =16
25=32
26=64
27=128
28=256
2-1=0,5
2-2=0,25
0,1
0,01
Zadanie 2
Uzupełnij poniższe tabelki dodawania dla różnych systemów
System
dwójkowy
+ 0
1
0
1
+
0
System ósemkowy
1 2 3 4 5 6
7
+
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
0
1
2
3
4
System szesnastkowy
5 6 7 8 9 A
8
9
A
B
C
D
E
F
Zadanie 3
Który z poniższych zapisów może oznaczać liczbę 80 w systemie czwórkowym?
1
B
C
D
E
F
Reprezentacja liczb w komputerze
a)
b)
c)
d)
e)
f)
g)
♣
♦
♣
♠
♣
♠
♦
♦
♦
♣
♣
♦
♠
♠
♥
♠
♥
♠
♣
♠
♦
♠
♥
♥
♣
♦
♠
♦
Zadanie 4
Z poniższych liczb wybierz tę, która różni się od pozostałych:
a) 1105(8)
b) 245(16)
c) 1001000101(2)
d) 21011(2)
e) 210111(3)
f) 4311(5)
Zadanie 5
W jakim systemie pozycyjnym wykonano dodawanie 340 + 1443 = 2003 (przyjmij, że
składniki i wynik są zapisane w tym samym systemie)?
...................................................................................................................................
...................................................................................................................................
Zadanie 6
Zamień ułamki:
a) 110,101(2)=...................... (10)
b) 0,625(10)= ......................... (2)
c) 0,2(10)= ............................. (8)
d) (*)1,111111...(2)=............ (10)
e) 1010,10101010...(2)=....... (10)
Zadanie 7
Uzupełnij następujące zdania:
a) liczba całkowita jest ...................... w każdym systemie pozycyjnym o podstawie
całkowitej.
b) Liczba .......... i ............ ma taką samą reprezentację w każdym systemie o podstawie
całkowitej.
c) Liczba parzysta w systemie dwójkowy zawsze zakończona jest cyfrą ...................
d) Liczba 2n-1 ma w systemie dwójkowym .................. jedynek i ............ zer
e) Liczba w systemie szesnastkowym o k cyfrach w systemie dwójkowym ma
maksymalnie .............cyfr, zaś w systemie ósemkowym maksymalnie ..................cyfr.
f) (*)Liczba n(10) ma w systemie dwójkowym ................. zer.
Zadanie 8
Zamień nie korzystając z systemu dziesiętnego:
a) 100111(2)=......(8)=........(16)
b) 721(8)=.............(2)=..........(16)
c) BACA(16)= .............(2)=..........(8)
2
Reprezentacja liczb w komputerze
Zadanie 9 (KRAJE)1
Cena (w walucie W) zapinek do skarpetek w Eurolandii, gdzie obowiązuje dziesiętny system
liczenia wynosi 2110. W, w Dwójkolandii, gdzie obowiązuje system dwójkowy, tę cenę
zapisuje się jako 2 W, zaś w Trójkolandii, gdzie posługują się systemem trójkowym
– jako 3 W. W tych trzech krajach wszystkie ceny są liczbami naturalnymi. Nie zawsze
jednak ten sam towar ma taką sama cenę w różnych krajach. Na przykład w Dwójkolandii
cena półpancerza wynosi 2 W, a w Trójkolandii – 3 W.
a) Oblicz cenę półpancerzy praktycznych wDwójkolandii i Trójkolandii w systemie
dziesiętnym. Wyniki zapisz w poniższą ramkę.
Cena półpancerza w Dwójkolandii w systemie
dziesiętnym wynosi:
Cena półpancerza w Trójkolandii w systemie
Dziesiętnym wynosi:
b) Oblicz różnicę między cenami wyższa i niższą półpancerzy praktycznych
(w Dwójkolandii lub Trójkolandii) i te różnicę ogłoś w każdym z trzech krajów, czyli
zapisz w systemach liczenia tych krajów. Wyniki wpisz w poniższą ramkę
Różnica w cenie półpancerza praktycznego, zapisana w systemie
liczenia danego kraju, wynosi:
w Eurolandii:
w Dwójkolandii:
w Trójkolandii:
c) Podaj algorytm2, w postaci listy kroków, schematu blokowego lub w języku
programowania, który dokonuje zamiany liczby k zapisanej w systemie pozycyjnym
o podstawie p, na jego postać w systemie dziesiętnym, gdzie p jest liczba naturalną z
przedziału [2,9]. Przyjmij, że: Danymi w algorytmie są:
p, n, an, an-1,..., a0, gdzie i p jest podstawa systemu liczenia , n+1 jest liczbą cyfr
liczby k a an, an-1,..., a0 sa kolejnymi cyframi liczby k (w systemie p) począwszy od
cyfry najbardziej znaczącej.
Wynikiem jest wartość liczby k zapisana w systemie dziesiętnym.
1
Jest to zadanie z próbnego egzaminu maturalnego z informatyki przeprowadzonego przez OKE Wrocław w
październiku 2003r.
2
Na egzaminie maturalnym powinien to być algorytm, który najszybciej rozwiązuje dany problem (w tym
przypadku powinien to być algorytm korzystający ze schematu Hornera)
3
Reprezentacja liczb w komputerze
Zadanie 10
Wykonaj wskazane poniżej działania, nie posługując się systemem dziesiętnym:
a) 11101110(2)+10111011(2)= ...........................................
b) 11101010(2)–10111011(2)= ...........................................
c) BABA(16)+1A5C(16)=....................................................
d) CABA(16)-1B5C(16)= .....................................................
Zadanie 11
26
została zapisana na dziesięciu bitach. Wiedząc, że pierwsza pozycja jest
64
przeznaczona na znak ułamka, wskaż właściwą liczbę:
a) 0 110010000
b) 0 011001000
c) 0 011010000
d) 1 011010000
e) 1 110010000
f) 1 100101111
Liczba
Zadanie 12
•
•
Liczba 0 0101010 zapisana w kodzie U2, a odczytana jako ułamek, to: ...........................
Liczba 1 1101100 zapisana w kodzie U2, a odczytana jako ułamek, to: ...........................
Zadanie 13
Jaką wartość mają przedstawione ciągi bitów:
• 1 001010
• 0 0011001
będące ułamkami w ośmioznakowym kodzie U2
Zadanie 10
Podaj wartości przedstawionych poniżej liczb. Przyjmij, że liczby reprezentują zapis
zmiennopozycyjny w kodzie U2; pierwszych 6 bitów to cecha, pozostałe mantysa:
a) 1010100111010000
b) 1001011101000000
c) 0001110110100000
d) 0000100101100010
4