lehrkraefte:blc:informatik:glf22:intro:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:glf22:intro:start [2022/08/16 14:28]
Ivo Blöchliger [Unauthorized bread]
lehrkraefte:blc:informatik:glf22:intro:start [2022/08/19 09:59] (current)
Ivo Blöchliger [Umrechnungsalgorithmen]
Line 4: Line 4:
     * Kontrolle über die eigenen Daten (inkl. benötigte Software!)     * Kontrolle über die eigenen Daten (inkl. benötigte Software!)
     * «Kosten» verschiedener Softwarepakete abschätzen können (in CHF und Abhängigkeiten).     * «Kosten» verschiedener Softwarepakete abschätzen können (in CHF und Abhängigkeiten).
-    * Ist anstrengend. +    * Ist anstrengend, aber lohnend.
 ===== Unauthorized bread ===== ===== Unauthorized bread =====
   * [[https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-near-future-tale-of-refugees-and-sinister-iot-appliances/|Text]] und der [[https://twitter.com/RevCooking/status/1540457291090100224?t=pq0Drh1tCtXDjvqtAyX-sA&s=19|Toaster zur Geschichte?]]   * [[https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-near-future-tale-of-refugees-and-sinister-iot-appliances/|Text]] und der [[https://twitter.com/RevCooking/status/1540457291090100224?t=pq0Drh1tCtXDjvqtAyX-sA&s=19|Toaster zur Geschichte?]]
   * Wer kontrolliert was/wen?   * Wer kontrolliert was/wen?
 +  * Welche Interessen hat die Kontrollinhaberin?
 +
 +===== Bits und Bytes =====
 +  * Bits -> Binärsystem für natürliche Zahlen
 +
 +==== Umrechnungsalgorithmen ====
 +=== Dezimal -> Binär ===
 +  * Variante von Hand: grösste noch passende 2er-Potenz suchen, subtrahieren, wiederholen.
 +  * Variante elegant: Einerstelle (gerade/ungerade) bestimmen, ohne Rest durch 2 dividieren, wiederholen.
 +=== Binär -> Dezimal ===
 +  * Variante von Hand: Entsprechende 2er-Potenz aufsummieren (geht nicht im Computer, weil der ja nur Binärsystem kann!)
 +  * Variante im Computer: Division durch 10 mit Rest: Der Rest ist die Einerstelle (im Zehnersystem), mit Quotient weiterfahren.
 +
 +
 +==== Codierung von Information ====
 +
 +    * ASCII https://github.com/stevenlinx/Four-Column-ASCII, Unicode https://home.unicode.org/
 +    * Bilder https://de.wikipedia.org/wiki/RGB-Farbraum, Audio https://de.wikipedia.org/wiki/Abtastung_(Signalverarbeitung)
 +  * Fazit: Jede Datei/Computerinformation ist eine natürliche Zahl mit einer gegebenen Anzahl Binärstellen
 +
 +==== Text-Dateien ====
 +Dateien, die (als ASCII oder UTF-8 interpretiert) lesbaren Text enthalten. Meist ist der Aufbau dieser Dateien relativ einfach nachzuvollziehen.
 +
 +Beispiele für typische Textdateien (Dateiendung)
 +  * .txt, .html, .css
 +  * .xml, .svg, .py, .js
 +
 +==== Binäre Dateien ====
 +  * jpg, png
 +  * mp3, mp4
 +  * doc
 +
 +==== Text-Datein in zip-Archiv ====
 +  * alle modernen Office-Formate
 +  * .ggb
 +
 +
 +
  
  • lehrkraefte/blc/informatik/glf22/intro/start.1660652927.txt.gz
  • Last modified: 2022/08/16 14:28
  • by Ivo Blöchliger