Bescheibung


Simeon Haefliger
Diese Lernkarten bieten eine grundlegende Einführung in die Informatik und decken Themen wie Bits, Wahrheitstabellen, Programmierung, Datentypen und Algorithmen ab. Sie enthalten zahlreiche Bilder, die logische Schaltungen und andere Konzepte veranschaulichen. Ideal für Anfänger, die die Grundlagen der Informatik verstehen möchten, einschließlich der Funktionsweise von Programmiersprachen, Datentypen und der Entwicklung von Algorithmen. Die Karteikarten helfen dabei, die Grundlagen der Informatik zu verstehen und bieten eine solide Grundlage für weiterführende Studien.
Karten
61
Lernende
11
Sprache
Deutsch
Kategorie
Informatik
Stufe
Grundschule
Erstellt / Aktualisiert
21.12.2012 / 21.09.2022

Lernkarten

Nachteile der kompilierten Sprachen

  • Nicht transparent, wenn der Sourcecode nicht zur Verfügung steht
  • Kompilationszyklus während der Entwicklung

Vorteile der interpretierten Sprachen

  • Portabler
  • "High Level"
  • kein Kompilationszyklus während der Entwicklung (Entwicklung ist also schneller - dies fällt aber erst bei grösseren Applikationen ins Gewicht)
  • der Sourcecode steht direkt zur Verfügung.

Nachteile der interpretierten Sprachen

  • Der Sourcecode steht direkt zu Verfügung (und kann somit von Dritten eingesehen und kopiert werden)
  • die Interpretationsumgebung muss erst installiert werden.

Wozu dienen Funktionen in Python?

Funktionen oder Prozeduren sind in der Software-Entwicklung ein sehr wichtiges Strukturierungselement. Funktionen werden einmal definiert und können dann beliebig oft aufgerufen werden. Oft macht es auch Sinn, Funktionen zur reinen Strukturierung einzusetzen, auch wenn diese dann nur einmal aufgerufen werden. Funktionen in Python können Parameter aufnehmen und Werte zurückgeben.

Bit

Bit ist die kleinstmgliche Informationseinheit. (Vgl. Datentyp boolean) Die informationsmenge, welche mit einem Bit dargestellt werden kann ist also sehr klein. Um mehr Informationen darzustellen werden Bitfolgen verwendet

Byte

Ein Byte ist eine Bitfolge aus 8 Bit. In einem Byte können also 2^8 Zustände gespeichert werden (=256 Zustände). Datentypen mit der Länge 1Byte sind zB Char oder Byte, abhängig von der Programmiersprache.

Word

Ein Word ist eine Bitfolge aus 16 Bit, dieser Begriff ist in den Programmiersprachen nicht überall einheitlich definiert. In einem Word können 2^16 Zustände gespeichert werden (=65536 Zustände).

Double Word

Ein Double Word ist eine Bitfolge aus 32 Bit, es können also 2^32 Zustände gespeichert werden (=4.2x10^9). Das Double Word hat vorallem auf 32Bit Rechenwerke eine zentrale Bedeutung.

Festkommazahlen

Ein Teil der zur Verfügung stehenden Bitbreite zur Darstellung des Teils vor dem Komma und ein Teil zur Darstellung nach dem Komma verwendet. So könnten z.B. bei 32 Bit Breite 16 Bit für die Darstellung der Vor- und 16 Bit für die Darstellung der Nachkommastellen verwendet werden.

Gleitkommazahlen

Besteht aus Sign-Bit (Vorzeichen), einer Mantisse (z.B. 23 Bits) und einem Exponenten (z.B. 8 Bit) zur Basis 2. Auf diese Weise lassen einerseits grosse Zahlen andererseits aber auch grosse Genauigkeiten bei Zahlen um 0 erreichen. Die Repräsentation von Gleitkommazahlen ist in IEEE 754 beschrieben.

Wahrheitstabelle

Logische Schaltungen werden üblicherweise mit Hilfe einer Wahrheitstabelle charakterisiert. Diese Tabelle enthält für jede mögliche "Eingabe" die zugehörige "Ausgabe"

Wahrheitstabelle Puffer

Bild

Wahrheitstabelle NOT

Bild

Wahrheitstabelle AND

Bild

Wahrheitstabelle OR

Bild

Wahrheitstabelle NOR

Bild

Wahrheitstabelle NAND

Bild

Wahrheitstabelle XOR

Bild

Wahrheitstabelle Halbaddierer

Bild

Wahrheitstabelle Volladdierer

Bild

Wahrheitstabelle Multiplexer

Bild 

Lernen