RMSB7XQPMSSLA

I_R_W14_M34_Java Działania na liczbach w innych systemach

Już wiesz
  • jak działają systemy liczbowe o różnych podstawach,

  • jak zamieniać liczby między systemami dziesiętnym, binarnym, ósemkowym i szesnastkowym, stosując poznane metody konwersji,

  • w jaki sposób wykonać  działania arytmetyczne (dodawanie, odejmowanie, mnożenie, dzielenie) w systemach innych niż dziesiętny, zapisując poprawnie kolejne etapy obliczeń,

  • jak radzić sobie z różnymi rodzajami zadań maturalnych, więc teraz możesz sprawdzić swoje umiejętności na trzech przykładach zadań z arkuszy z lat 2023–2025. To krótki zestaw, który pozwoli zobaczyć, jak działają twoje strategie w praktyce. (Ćwiczenia 1‑3)

Ćwiczenie 1

Dane są liczby zapisane w systemach pozycyjnych o podstawach 3, 5 i 6. Wstaw w miejsce kropek odpowiedni znak spośród: <, > , =, tak aby wyrażenie było poprawne.

2011Indeks dolny (3)  Indeks dolny koniec……………………………… 134Indeks dolny (6)

134Indeks dolny (5)  Indeks dolny koniec…………………………...…… 134Indeks dolny (6)

2222Indeks dolny (3)……………………………… 1111Indeks dolny (6)

Pokaż podpowiedź
Pokaż odpowiedź
Ćwiczenie 2

Wykonaj działania na liczbach zapisanych w systemie trójkowym i systemie dziewiątkowym. Wyniki podaj w systemie trójkowym.

101112Indeks dolny (Indeks dolny 3) + 121Indeks dolny (Indeks dolny 9) = ……………………………… 

 101112Indeks dolny (Indeks dolny 3) – 121Indeks dolny (Indeks dolny 9) = ………………………………

Pokaż podpowiedź
Pokaż odpowiedź
Ćwiczenie 3

Poniżej sposobem pisemnym dodano dwie liczby podane w zapisie binarnym. Uzupełnij brakujące cyfry tak, aby działanie było wykonane poprawnie.

R3RK4QLOLL3X4
Źródło: AI, domena publiczna.
Pokaż podpowiedź
Pokaż odpowiedź
1
Ćwiczenie 4

Dany jest program przeprowadzający konwersję liczby całkowitej zapisanej w systemie dwójkowym na system szesnastkowy. Blok funkcji głównej jest niekompletny. Dopisz brakujący kod, tak aby program przy użyciu funkcji parseInt() oraz dec2Hex() konwertował podaną liczbę całkowitą z systemu binarnego na system szesnastkowy.

Działanie programu przetestuj dla liczby 101001010Indeks dolny (2).

Jeśli długość liczby przekracza 31 znaków, program powinien wypisać następujący komunikat:

Linia 1. Podaj liczbę binarną przecinek która zawiera mniej bitów kropka.

Specyfikacja problemu:

Dane:

  • liczbaBin – łańcuch znaków; liczba zapisana w systemie dwójkowym

Wynik:

  • liczbaHex – łańcuch znaków; liczba zapisana w systemie szesnastkowym

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

Dany jest program przeprowadzający konwersję części ułamkowej liczby zapisanej w systemie dwójkowym na system szesnastkowy. Blok polecenia switch jest jednak niepełny. Dopisz brakujący kod, aby program działał poprawnie, czyli konwertował podaną część ułamkową liczby zapisanej w systemie binarnym na system szesnastkowy.

Działanie programu przetestuj dla części ułamkowej liczby binarnej: 10111Indeks dolny (2).

Specyfikacja problemu:

Dane:

  • liczbaBin – łańcuch znaków; część ułamkowa liczby zapisanej w systemie dwójkowym

Wynik:

  • liczbaHex – łańcuch znaków; część ułamkowa liczby zapisana w systemie szesnastkowym wypisana z poprzedzającymi znakami „0,” części całkowitej

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

Napisz program przeprowadzający konwersję liczby naturalnej z systemu binarnego na szesnastkowy, wykorzystując bazy skojarzone.

Działanie programu przetestuj dla liczby 1111111111100Indeks dolny (2).

Specyfikacja problemu:

Dane:

  • liczbaBin – łańcuch znaków; liczba naturalna zapisana w systemie dwójkowym

Wynik:

  • liczbaHex – łańcuch znaków; liczba zapisana w systemie szesnastkowym

RE4RvZGLp8WNj
31
Ćwiczenie 7

Wykorzystując podane fragmenty kodu, napisz program, który zrealizuje konwersję liczby stałoprzecinkowej zapisanej w systemie dwójkowym na system szesnastkowy.

Działanie programu przetestuj dla liczby 10110,101101Indeks dolny (2).

Specyfikacja problemu:

Dane:

  • liczbaBin – łańcuch znaków; liczba zapisana w systemie dwójkowym

Wynik:

  • liczbaHex – łańcuch znaków; liczba zapisana w systemie szesnastkowym

Rl8Phi9VPhQNN
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.