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> | ||