Kategoria: <span>Informatyka</span>

Bit i bajt - zadania

Poniżej znajdują się zadania zebrane z kilku konkursów kuratoryjnych dla uczniów szkół podstawowych. Źródłem zadań są wskazane w kolumnie Kuratorium arkusze z danych lat i poziomu.

Informatyka - temat bit i bajt

Białystok 2018/2020
(poziom szkolny)
Co jest najmniejszą jednostką informacji?
a) bajt
b) bit
c) piksel
d) herc
Białystok 2019/2020
(poziom szkolny)
Co to jest bajt?
a) Najmniejsza jednostka informacji
b) Jednostka pamięci komputera, składająca się zwykle z ośmiu bitów.
c) Największa jednostka informacji.
Białystok 2020/2021
(poziom szkolny)
Bajt (B)
a) to najmniejsza jednostka informacji.
b) może przyjmować wartości 0 lub 1.
c) jednostka pamięci komputera, składająca się zwykle z ośmiu bitów.
d) może przyjmować wartości od 0 do 256.
Białystok 2020/2021 (poziom szkolny)Która z poniższych jednostek pamięci komputera jest największa?
a) Eksabajt.
b) Gigabajt.
c) Terabajt.
d) Petabajt.
Białystok 2020/2021
(poziom szkolny)
Które z poniższych stwierdzeń nie jest prawdziwe?
a) 1 GB = 1024 MB
b) 1 TB = 1 048 576 MB
c) 1 B = 1024 b
d) 1 MB = 0,0010 GB zaokrąglając do 4 miejsc po przecinku
Białystok 2021/2022
(poziom szkolny)
Wybierz wszystkie prawidłowe dokończenia zdania. Bajt
a) składa się z ośmiu bitów
b) jest oznaczany dużą literą B.
c) jest jednostką pamięci komputera, składającą się zwykle z dowolnej ilości bitów.
d) może przyjmować wartości od 0 do 256.
Bydgoszcz 2021/2022
(poziom szkolny)
Ile wynosi jednostka pamięci 1 TB (terabajt)?
a) 1024 GB
b) 1024 B
c) 1024 MB
d) 1024 KB
Kraków 2021/2022
(poziom szkolny)
Jaką maksymalną wartość można zapisać na 1 bajcie?
a) 248
b) 250
c) 251
d) 255
Olsztyn 2021/2022
(poziom szkolny)
Ile bitów mają dwa kilobajty:
a) 4
b) 2024
c) 2048
d) 16384
Olsztyn 2021/2022
(poziom szkolny)
Ile bitów możemy zapisać za pomocą 3 bajtów:
a) 12
b) 48
c) 24
d) 32
Bydgoszcz 2022/2023
(poziom szkolny)
Jeden kilobajt to:
a) 8 bajtów
b) 100 bajtów
c) 1000 bajtów
d) 1024 bajtów
Bydgoszcz 2022/2023
(poziom szkolny)
Który z plików o podanej wielkości zajmuje najwięcej miejsca na dysku?
a) 10 kB
b) 4 GB
c) 130 MB
d) 150B
Kraków 2023/2024
(poziom szkolny)
Największa liczba binarna możliwa do zapisania na siedmiu bitach po przeliczeniu na system dziesiętny ma wartość:
a) 10000
b) 255
c) 127
d) 225
Gdańsk 2016/2017
(poziom rejonowy)
O rozmiarze obrazów w grafice rastrowej decyduje całkowita liczba pikseli (wielkość obrazu) oraz informacja przechowywana o każdym pikselu (głębia koloru). Jaka będzie wielkość pliku BMP wykonanego w programie Paint o szerokości i wysokości 300 x 300 pikseli zapisanego jako mapa 24-bitowa, jeśli pominęlibyśmy rozmiar nagłówka pliku BMP?
a) 79812 B
b) 90000 B
c) 270000 B
d) 2359296 B
Bydgoszcz 2016/2017
(poziom rejonowy)
Dysponujemy łączem internetowym o następujących parametrach: Download 900Mb/s oraz Upload 200Mb/s. Ile danych (w przybliżeniu) jesteśmy w stanie pobrać ze zdalnego serwera w czasie 30 minut, zakładając idealne warunki sieciowe:
a) 200 Mb
b) 200 MB
c) 450 MB
d) 900 MB

Bit czy bajt? Dowiedz się, czym się różnią i poćwicz z nami! Rozwiąż zadania, sprawdź się i przekonaj się, że informatyka może być naprawdę łatwa i ciekawa!

Algorytm Euklidesa z odejmowaniem - schemat blokowy

CC BY oblicz.com.pl

Spróbujmy napisać program, który policzy NWD (największy wspólny dzielnik) za pomocą algorytmu Euklidesa z odejmowaniem.

Aby to zrobić, zapoznajmy się z schematem działania. Dla przykładu policzymy NWD dla 16 i 56. Nasze zadanie będzie polegało na odejmowaniu od liczby większej liczbę mniejszą, tak długo, aż otrzymamy dokładnie te same wartości obu liczb.

  1. krok: niech a=16 i b=56;
  2. krok: 56 jest większe od 16, to b=b-a=56-16=40, bez zmian a=16;
  3. krok: 40 jest większe od 16, to b=b-a=40-16=24, bez zmian a=16,
  4. krok: 24 jest większe od 16, to b=b-a=24-16=8, bez zmian a=16,
  5. krok: 16 jest większe od 8, to a=a-b=16-8=8, bez zmian b=8,
  6. krok: a=b, czyli NWD(16,56)=a=b=8

Poniższe kroki możemy zapisać w postaci schematu blokowego:

Powyższy algorytm jest algorytmem iteracyjnym.

Czytaj dalej"Algorytm Euklidesa z odejmowaniem - schemat blokowy"

Zadania z konwersji z systemu binarnego na dziesiętny i odwrotnie

Poniżej znajdują się zadania zebrane z kilku konkursów kuratoryjnych dla uczniów szkół podstawowych. Źródłem zadań są wskazane w kolumnie Kuratorium arkusze z danych lat i poziomu.

Informatyka - system binarny

 Kraków 2019/2020
(poziom szkolny)
1. Suma dwóch liczb binarnych: 1001 i 0011 wynosi:
a) 00111001
b) 10010011
c) 1111
d) 1100
Białystok 2020/2021
(poziom szkolny)
2. Oblicz wartość dziesiętną liczby zapisanej w systemie dwójkowym: 1011012.
Odpowiedź: ………………………………………………………………………….
Białystok 2020/2021
(poziom szkolny)
3. Zamień liczbę 157, zapisaną w systemie dziesiętnym, na system dwójkowy.
Odpowiedź: ………………………………………………………………………….
Białystok 2021/2022
(poziom szkolny)
4. Liczba 11100011 w systemie dwójkowym oznacza w systemie dziesiętnym liczbę
a) 456
b) 452
c) 222
d) 227
Bydgoszcz 2021/2022  
(poziom szkolny)
5. Oblicz wartość dziesiętną liczby 10102
a) 100
b) 10
c) 110
d) 3
Bydgoszcz 2021/2022  
(poziom szkolny)
6. Oblicz wartość dziesiętną liczby 11112
a) 11
b) 27
c) 5
d) 15
Kraków 2021/2022  
(poziom szkolny)
7. Zapis liczby binarnej 10110011 w systemie dziesiętnym jest równy:
a) 129
b) 179
c) 321
d) 172
Kraków 2021/2022  
(poziom szkolny)
8. Która z par liczby binarnej i dziesiętnej są sobie równe:
a) 20  11001
b) 22  10101
c) 21  10101
d) 19  10010
Kraków 2021/2022  
(poziom szkolny)
9. Z poniższych liczb binarnych wybierz liczbę parzystą:
a) 01011
b) 10110
c) 00011
d) 11101
Olsztyn 2021/2022  
(poziom szkolny)
10. Ile będzie równa różnica liczb 111111(2) i 11111(2):
a) 100001(2)
b) 110000(2)
c) 10000(2)
d) 100000(2)
Białystok 2019/2020
(poziom rejonowy)  
11. Ile jest równe Y, aby X + Y = 60(10), jeżeli X = 10110(2)?
Wybierz jedną odpowiedź:
a) 100111(2)
b) 100011(2)
c) 100110(2)
d) 100101(2)
Bydgoszcz 2021/2022
(poziom rejonowy)  
12. Oblicz wartość dziesiętną liczby 1001012
a) 37
b) 47
c) 57
d) 27
Bydgoszcz 2021/2022
(poziom wojewódzki) 
13. Oblicz wartość dziesiętną liczby 111012
a) 29
b) 39
c) 19
d) 28
Bydgoszcz 2021/2022
(poziom wojewódzki) 
14. Oblicz wartość binarną liczby 4310
a) 111011
b) 101011
c) 100101
d) 100011

Python w matematyce

Aby obliczyć sumę szeregu możemy korzystać zarówno z języka matematyki lub wesprzeć się oprogramowaniem. Najlepszym rozwiązaniem oczywiście byłoby gdybyśmy sami potrafili napisać odpowiedni kawałek kodu. Temu poświęcony jest ten materiał. W poniższym filmie zobaczysz jak z pomocą pętli i odpowiednich warunków obliczyć przybliżenie liczby Pi. Jeżeli znasz deklarację funkcji w Pythonie, to spróbuj zmienić kod zaprezentowany w programie na rekurencyjny.

Czytaj dalej"Python w matematyce"

Input i print - średnia arytmetyczna w pythonie

CC BY oblicz.com.pl

Zanim zajmiemy się matematyczną częścią naszego zadania przeanalizujmy komendy print oraz input w pythonie, czyli tzw. operacje wejścia-wyjścia (ang. Input-Output IO).

Print ( )

...(z angielskiego drukuj) to instrukcja, która jest "ustami naszego programu". Jej zadaniem jest wyświetlenie ciągu znaków lub wartości wyliczonych podczas wykonywania naszego programu. Zwróć uwagę na zapis. W nawiasie umieszczamy to, co ma zostać wyświetlone, np:

zapis opis rezultat
print ("Hello world!")wyświetla ciąg znaków z cudzysłowu Hello world!
print (a)wyświetla wartość zmiennej (załóżmy, że a = 5)5
print ("a =", a)wyświetla ciąg znaków i wartość zmienneja = 5

Darujmy sobie oklepane "Hello world!". Spróbujmy nakazać programowi, aby wypisał nam zdanie: "Kim jesteś? Jesteś zwycięzcą!". A co tam! Niech Python łechta nam ego.

Posłużmy się komendą print. Aby wyświetlić ciąg znaków należy go zawrzeć w cudzysłowie (patrz linia poniżej):

print ("Kim jesteś? Jesteś zwycięzcą!")
Czytaj dalej"Input i print - średnia arytmetyczna w pythonie"