Temat 96. Programowanie zamiany reprezentacji liczb między pozycyjnymi systemami

Poniżej znajduje się fragment tematu. Z pełną wersją zapoznasz się w podręczniku Informatyka 1-3.

Wszelkie prawa zastrzeżone. Wszystkie treści na stronie dlaucznia.migra.pl chronione są prawami autorskimi. Dowiedz się więcej.

 
Warto powtórzyć
  1. W jaki sposób wyznaczamy rozwinięcie dwójkowe liczby dziesiętnej? Pokaż na przykładzie.
  2. Jak oblicza się wartość dziesiętną liczby binarnej? Wyjaśnij na przykładzie.
  3. Jak możemy odwoływać się do pojedynczego znaku łańcucha w języku C++ lub Python?
  4. Jaka funkcja zwraca długość łańcucha w językach C++ i Python?
  5. W jaki sposób możemy połączyć dwa łańcuchy w językach C++ i Python?
 

1. Programowanie algorytmu obliczania wartości dziesiętnej liczby dwójkowej

Jak zaprogramować algorytm zamiany liczby dwójkowej na dziesiętną?

W temacie 50. omówiono system dwójkowy oraz algorytmy zamiany liczb pomiędzy systemami dziesiętnym i dwójkowym. W tym temacie zaprogramujemy te algorytmy w językach C++ i Python.

Ćwiczenie 1. Analizujemy realizację algorytmu zamiany liczby dwójkowej na dziesiętną z wykorzystaniem funkcji dwojkowy_na_10()

Wykonaj ćwiczenie zgodnie z treścią w podręczniku.

Ćwiczenie 2. Piszemy program realizujący algorytm zamiany liczby dwójkowej na dziesiętną w językach C++ lub Python

  1. Otwórz plik Dwa_na_10.
    Pobierz Dwa_na_10.cpp
    lub
    Pobierz Dwa_na_10.py
  2. Wykonaj dalszą część ćwiczenia zgodnie z treścią w podręczniku.

2. Programowanie algorytmu wyznaczania rozwinięcia dwójkowego liczby dziesiętnej

Jak zaprogramować algorytm wyznaczania rozwinięcia dwójkowego liczby dziesiętnej?

Sposób zamiany przykładowej liczby 13 na liczbę dwójkową.

Ćwiczenie 3. Analizujemy realizację algorytmu wyznaczania rozwinięcia dwójkowego liczby dziesiętnej z wykorzystaniem funkcji dziesietny_na_2()

Wykonaj ćwiczenie zgodnie z treścią w podręczniku.

Ćwiczenie 4. Piszemy program wyznaczający rozwinięcie dwójkowe liczby dziesiętnej w językach C++ lub Python

  1. Otwórz plik Dziesiec_na_2.
    Pobierz Dziesiec_na_2.cpp
    lub
    Pobierz Dziesiec_na_2.py
  2. Wykonaj dalszą część ćwiczenia zgodnie z treścią w podręczniku.


Podziel się swoimi sugestiami do tego tematu

Cały czas się rozwijamy i zależy nam, aby treści dostosować do oczekiwań nauczycieli i uczniów. Masz sugestię do tego tematu? Napisz do nas:

Jestem:




Wyrażam zgodę na przesyłanie pocztą elektroniczną informacji o konferencjach i szkoleniach, nowych produktach i usługach, promocjach oraz innych informacji marketingowych.

Wyrażam zgodę na przetwarzanie moich danych osobowych, w celu świadczenia usług na stronie wydawnictwa przez MIGRA sp. z o.o., Wrocław, ul. Świeradowska 51-57 (REGON: 932280050) zgodnie z europejskim rozporządzeniem o ochronie danych osobowych z dnia 27 kwietnia 2016 r. (Dz. Urz. UE L nr 119, str. 1) oraz ustawą z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz.U. 2002 nr 144 poz. 1204 z zm.)

Twoja książka

Informatyka 1-3. Podręcznik dla szkół ponadpodstawowych. Zakres podstawowy.

Zobacz również
Temat 86.

Dołącz do nas
Kontakt
Migra Sp. z o.o.
ul. Świeradowska 51/57
50-559 Wrocław

tel. 71 75 06 230
faks 71 75 06 235
biuro@migra.pl
www.migra.pl
Kapitał zakładowy: 80000 zł
NIP: 896-12-85-858
REGON: 932280050
KRS: 0000104198
Sąd Rejonowy dla Wrocławia-Fabryczna we Wrocławiu, VI Wydział Gospodarczy Krajowego Rejestru Sądowego
Migra Sp. z o.o.
ul. Świeradowska 51/57
50-559 Wrocław

tel. 71 75 06 230
faks 71 75 06 235
biuro@migra.pl
www.migra.pl
Dla nauczyciela
Materiały metodyczne (m.in. scenariusze lekcji, sprawdziany, rozwiązania zadań)
Pomoce dla nauczyciela
Copyright © Migra