Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:zahlensysteme:binary_solutions [2025-05-17 08:08] – [Binär-Subtraktion] hof | gf_informatik:zahlensysteme:binary_solutions [2025-05-17 08:12] (aktuell) – [Ausprobieren] hof | ||
|---|---|---|---|
| Zeile 94: | Zeile 94: | ||
| return result | return result | ||
| </ | </ | ||
| - | | + | |
| + | ### Ausprobieren | ||
| + | |||
| + | Kopiere alle Funktionen oben in die gleiche Python-Datei. Überprüfe danach die Funktionsweise: | ||
| + | |||
| + | <code python> | ||
| + | a_dec = 42 | ||
| + | b_dec = 19 | ||
| + | a_bin = decimal_to_binary(a_dec) | ||
| + | b_bin = decimal_to_binary(b_dec) | ||
| + | difference_bin = binary_subtraction(a_bin, | ||
| + | difference_dec = binary_to_decimal(difference_bin) | ||
| + | print(f" | ||
| + | </ | ||
| + | |||
| + | Resultat: | ||
| + | < | ||
| + | 42 - 19 = 101010 - 10011 = 00010111 = 23 | ||
| + | </ | ||