Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
gf_informatik:zahlensysteme_hof [2024-05-06 05:20] – hof | gf_informatik:zahlensysteme_hof [2024-05-06 05:26] (aktuell) – hof | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
# Zahlensysteme | # Zahlensysteme | ||
+ | ## Umwandlung Dezimal - Binär | ||
+ | <code python binary_conversion.py> | ||
+ | def bin_to_dec(b): | ||
+ | """ | ||
+ | result = 0 | ||
+ | for digit in b: | ||
+ | result = result * 2 | ||
+ | if digit == ' | ||
+ | result = result + 1 | ||
+ | return result | ||
+ | def dec_to_bin(number): | ||
+ | """ | ||
+ | result = '' | ||
+ | while number > 0: | ||
+ | digit = number % 2 | ||
+ | number = number // 2 | ||
+ | result = result + str(digit) | ||
+ | return result | ||
+ | </ | ||
+ | |||
+ | ## Arithmetik | ||
<code python binary_arithmetics.py> | <code python binary_arithmetics.py> | ||