Einführung Informatik LST 2012
Bescheibung
Bescheibung
-
- 1 / 61
-
Cartes-fiches
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"