Files
Obsidian_Informatik/Semester 1/ERA/Vorlesung 1 - Datendarstellungen und Zahlensysteme.md
Nikola 9bc7ba9166 Initial commit :
Last change made - Inserted Flask API section
2026-07-11 19:33:44 +02:00

1.3 KiB

Datendarstellung

Rechner arbeiten meistens im Binarsystem:

  • Beschreiben durch 0/1
  • "Strom an" / "Strom aus"

Darstellung von Daten:

  • Reihen von "0" und "1"
  • Representierung von allen "Daten"
    • Eingaben/Ausgaben
    • Code

Zahlensysteme

Dezimalsystem:

  • 2019 = 2 * 10^3 + 0 * 10^2 + 1 * 10^1 + 9 * 10^0
  • 10 Zahlensymbole: 0,1, 2, 3, 4, 5, 6, 7 ,8 ,9, 0
  • Basis: 10

Andere Kulturen haben andere Basen

  • Beispiel: Maya - Basis: 20
  • Konsequenz: 20 Zahlensymbole

Systemen für Rechner

Binärsystem:

  • 1101\ 1001_2 = 1 * 2^7 + 1 * 2^6 + 0 * 2^5 + 1 * 2^4 + 1 * 2^3 + 0 * 2^0 + 0 * 2^2 + 0 * 2^1 + 1*2^0
  • Zahlensymbole: 0, 1
  • Basis: 2 Beispiel: 2019 = 111 1110 0011b

Hexadezimalsystem(Basis 16)

  • 217 = D9h = 13*161 + 9*160 =1101 1001b
  • Zahlensymbole: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
  • !!! Vorteil: 1 Hex-Symbol = 4 Binär-Symbole !!!

Binär- und Hexadezimal-Arithmetik

Addition:

  • Ähnlich zu Arithmetik im Dezimalsystem
  • Überlauf wird an die nächste Stelle weitergereicht
  • Beispiel:
    • System mit max. 5 Ziffern.
    • a = 010012 = 1 · 810 + 0 · 410 + 0 · 210 + 1 · 110 = 910
    • b = 001112 = 0 · 810 + 1 · 410 + 1 · 210 + 1 · 110 = 710
    • Ergebnis: 1610 !Pasted image 20260126042053.png