RJ1RNP35BLLV3
Grafika przedstawia namalowane kredkami cyfry w różnych kolorach oraz różnej wielkości.

I_P_W14_M08_Java Konwersja liczb z systemu dwójkowego na dziesiętny w języku Java

Źródło: wygenerowany przez sztuczną inteligencję Canva.ai, domena publiczna.

Najważniejszą zaletą algorytmu Hornera jest mniejsza liczba działań. Program wykonuje głównie mnożenie i dodawanie, dlatego metoda jest szybka i łatwa do zaimplementowania.

Algorytm Hornera można również wykorzystać do dzielenia wielomianu przez dwumian oraz do zamiany liczb zapisanych w różnych systemach liczbowych na system dziesiętny.

R14ATb3pbzwcL1
Film nawiązujący do treści materiału: Konwersja liczb z systemu dwójkowego na dziesiętny.
Problem 1

Specyfikacja problemu:

Wykaż, w jaki sposób zastosujemy schemat Hornera w konwersji liczby z systemu dwójkowego na dziesiętny.

Dane:

  • liczba w systemie binarnym: 11111Indeks dolny 2.

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

Napisz program w języku Java, który zamienia liczbę zapisaną w systemie binarnym na liczbę dziesiętną z wykorzystaniem algorytmu Hornera. 

Specyfikacja problemu:

Dane:

  • liczbaBinarna – ciąg reprezentujący liczbę binarną,

Wynik:

  • wynik –zapis dziesiętny liczbaBinarna

R1BOOQZKNGTOQ