Entdecken Sie eBooks
Kategorien
Entdecken Sie Hörbücher
Kategorien
Entdecken Sie Zeitschriften
Kategorien
Entdecken Sie Dokumente
Kategorien
Klaus Falkner
K. Falkner
Nov. - 2009
numerische Datentypen
float
signed
integer
unsigned
integer
andere Datentypen
-
signed integer: Vorzeichenbehaftete Ganzzahl, mit Angabe der Anzahl der Bits zur
Darstellung; erstes Bit als Vorzeichen
Bsp.: I8 : 8bits : 1Vorzeichenbit ; 7bits fr Absolutwert I8 = [27 ;2 7 [ ;
unsigned integer: Ganzzahl >=0; mit Angabe der Bits
Bsp.: U8 : 8bits : U8 = [ 0 ;2 8 [ ;
float: Fliekommazahl
lokale Variablen
Lokale Variablen knnen von allen Bedien- oder Anzeigeelementen ber Rechtsklick auf das
entsprechende Element erstellt werden:
Sie dienen dazu, den Wert des Elements, auf das sie verweisen, auszulesen oder zu ndern;
dabei ist es egal, ob sie auf ein Bedien- oder Anzeigeelement verweisen. ber Rechtsklick
auf die Variable kann zwischen Lesen und Schreiben umgeschaltet werden.
Auerdem kann hier ein Objekt ausgewhlt werden auf das sie verweisen soll.
Gltig sind Lokale Variablen nur im Programm, in dem sich auch das zugehrige Element
befindet, das heit, Variablen aus dem Hauptprogramm knnen in einem unterprogramm
nicht verwendet werden und umgekehrt.
for-Schleife
Sie kann unter folgendem Button gefunden werden:
while-Schleife
Abbruchbedingung
(BOOL)
Schleifenzhler, startet bei 0
Die while-Schleife arbeitet den in ihr enthaltenen Code ab, bis die Abbruchbedingung erfllt
ist.
Liegt auch unter Strukturen.
Schieberegister
Dient zum Erstellen von Rckkopplungen in Schleifen, in das rechte Register wird der
momentane Wert geschrieben, aus dem linken Register kann der Wert des letzten
Schleifendurchgangs gelesen werden.
Konstante auerhalb der Schleife am linken Register dient zum Vorbelegen mit einem
Startwert (= Initialisierung).
Erstellen mit Rechtsklick auf Schleifenrand und Schieberegister hinzufgen.
case-Struktur
Anschluss case-Auswahl
jeweiligen case
zum Programmieren
auswhlen
Array
Datentyp, der mehrere Elemente eines Typs (int, float, ...) in einem Vektor (eindimensionales
Array) oder einer Matrix (zweidimensionales Array) speichert.
Das Schieberegister wird mit einer Arraykonstante vorbelegt. ber den Block Array
erstellen wird der Momentanwert des Schleifenzhlers zum Array des vorigen Durchgangs
hinzugefgt.
Array erstellen wird gefunden unter:
Beim Schleifentunnel wird die Option Array indizieren (Rechtsklick auf den Tunnel u.
Array indizieren aktivieren) aktiviert, so wird dem momentanen Wert der der Index des
momentanen Schleifendurchgangs zugeordnet.
Am oberen Anschluss wird das Array angeschlossen, am unteren der gewnschte Index.
Ausgegeben wird das Element an dieser Stelle. (Achtung: erste Stelle im Array hat den
Index 0!)
Vektor 1 x n
(Zeilenvektor)
Matrix m x n
Die innere Schleife erstellt einen Zeilenvektor mit n Elementen, die uere fgt diese zu
einer Matrix mit m Zeilen und n Spalten zusammen, schreibt also die einzelnen
Zeilenvektoren untereinander.