Zadanie 2. Liczby binarne

W pliku liczby.txt znajduje się 1000 liczb naturalnych zapisanych binarnie. Każda liczba zapisana jest w osobnym wierszu. Pierwsze pięć wierszy zawiera następujące liczby:

Linia 1. 11010100111. Linia 2. 11110111111011101. Linia 3. 1010100111010100. Linia 4. 1101111111111111111111010100101010101001. Linia 5. 1010110011001101010011110101010101010111.
RqebDVsKnf791

Przycisk do pobrania pliku TXT z treścią zadania.

Plik liczby.txt.
Plik TXT o rozmiarze 131.63 KB w języku polskim

Każda liczba binarna zawiera maksymalnie 250 cyfr binarnych, co oznacza, że w wielu językach programowania wartości niektórych z tych liczb nie da się zapamiętać w pojedynczej zmiennej typu całkowitoliczbowego, np. w języku C++ w zmiennej typu int.

Polecenie 1

Napisz program, który wyznaczy, ile liczb z pliku liczby.txt po konwersji do systemu szesnastkowego zawiera więcej cyfr z przedziału <A, F> niż cyfr z przedziału <0, 9>, a następnie zapisze wynik do pliku wynik.txt.

Do oceny oddajesz:

  • plik wynik.txt z odpowiedzią (jego zawartość to liczba naturalna zawierająca liczbę liczb z pliku liczby.txt, które po konwersji do systemu szesnastkowego mają więcej cyfr z przedziału <A, F> niż z przedziału <0, 9>),

  • plik(i) z komputerową realizacją zadania (kodem programu).

Zadanie zostało opracowane na podstawie zadania CKE, które pojawiło się na egzaminie maturalnym z informatyki w maju roku (poziom rozszerzony, egzamin w tzw. starej formule). Cały arkusz można znaleźć na stronie internetowej Centralnej Komisji Egzaminacyjnej.

Przedstaw rozwiązanie zadania w postaci programu w języku C++, Java lub Python. Odpowiedź znajdziesz pod prezentacją, po omówieniu rozwiązania zapisanego za pomocą pseudokodu.

R1LoaTDQ0smar1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Odpowiedź do zadania

Poprawny wynik dla danych z pliku tekstowego znajduje się w pliku wynik.txt:

RZwzKH32MbwBz

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik wynik.txt.
Plik TXT o rozmiarze 2.00 B w języku polskim
Polecenie 2

Dodaj do napisanego przez siebie programu komentarze, aby nawet osoba, która nie potrafi programować, mogła go zrozumieć.