11
Pokaż ćwiczenia:

Zadanie 3

Zadanie 3.1

W pliku liczby_binarne.txt znajduje się 100 wierszy. W każdym wierszu zapisana jest liczba w postaci binarnej składająca się maksymalnie z 250 cyfr.

Plik z danymi do pobrania:

RgjuHtVtjBoJq

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

Plik liczby_binarne.txt.
Plik TXT o rozmiarze 24.43 KB w języku polskim

Napisz program, który spośród wszystkich liczb binarnych w pliku wybierze tę, która po zamianie na system szesnastkowy będzie miała największą sumę cyfr, a następnie zapisze ją w postaci szesnastkowej do pliku wyniki1.txt (w pliku jest tylko jedna taka liczba).

Oto przykład obliczania wartości: 11100100Indeks dolny (2) = E4Indeks dolny (16), a zatem suma cyfr wynosi E + 4 = 14 + 4 = 18.

Do oceny oddajesz:

  • plik wyniki1.txt zawierający odpowiedź do zadania (jedna liczba zapisana w systemie szesnastkowym o największej sumie cyfr w tym systemie),

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

Przedstaw rozwiązanie zadania, pisząc program w języku C++, Java lub Python. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego. Odpowiedź do zadania znajdziesz pod sekcją ćwiczeń.

1

JĘZYK C++

21
Ćwiczenie 1
RxbWBdY4oEuaY1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1

JĘZYK JAVA

21
Ćwiczenie 2
R1PQDZjZGoEqL1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1

JĘZYK PYTHON

21
Ćwiczenie 3
R1WSFsV1UzBPL1
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Odpowiedź do zadania dla danych zawartych w pliku tekstowym:

Linia 1. 253D6F741A0FE4AE7E1ACF58E53BBDBF3F764F4586CCEFC94CE87E4CEEAE3B0.

Zadanie 3.2

Napisz program, który wśród liczb binarnych podanych w pliku liczby_binarne.txt znajdzie te zawierające więcej niż 125 cyfr 1 i zapisze je w systemie szesnastkowym do pliku wyniki2.txt (każda znaleziona liczba w osobnym wierszu).

Do oceny oddajesz:

  • plik wyniki2.txt – zawierający odpowiedź do zadania (zapisane w systemie szesnastkowym liczby mające więcej niż 125 cyfr 1 w postaci binarnej),

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

Przedstaw rozwiązanie zadania, pisząc program w języku C++, Java lub Python. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego. Odpowiedź do zadania znajdziesz pod sekcją ćwiczeń.

1

JĘZYK C++

31
Ćwiczenie 4
RLIdbGTdVXnGK
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
1

JĘZYK JAVA

31
Ćwiczenie 5
R3tD2Uj4Lrd90
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1

JĘZYK PYTHON

31
Ćwiczenie 6
R1XR5eN8zATnI
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Poprawne wyniki zadania dla danych zawartych w pliku tekstowym:

wyniki2.txt

R81qJ0QoFoFwq

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 3.49 KB w języku polskim