Free Pascal programmieren lernen.

Variablen, Zeichen und Zeichenketten

5.1 Variablen mit ganzen Zahlen

Es gibt verschiedene ganzzahlige Datentypen diese wurden während der Anfangsphase der Programmiersprachen entwickelt um Speicherplatz zu sparen. Es gibt die Nachfolgenden Datentypen: Hier mal ein Link aller Datentypen.
Wir werden uns der Einfachheit halber nur mit dem Integer (LongInt) beschäftigen.
Eine Integer Variable kann innerhalb eures Quelltextes angelegt werden. Dies nennt man die Variablendeklaration.

Var
deineGanzzahl : integer;

5.2 Variablen mit Komma (Fliesskommazahlen)

Variablen mit Komma oder Fliesskommazahlen ist nicht ganz richtig in der Programmiersprache Pascal schreibt man eine Variable nicht mit Komma, sondern mit einem Punkt. Unter dem oben genannten Link findest du alle Datentypen. Wir werden für diesen Grundlagen Kurs nur die Variable Real verwenden.

Var
deineKommaZahl : real;

5.3 Variablen mit einem Zeichen

Variablen mit einem Zeichen ist die Char Variable. Diese benötigen wir um nur ein Zeichen darzustellen. Ganz am Anfang dieses Kurses bei der Darstellung der Eingabe und Ausgabe in der Konsole haben wir bereits einen Charwert verwendet um ein Sonderzeichen das Ü darstellen zu können. Mit dem Char lassen sich im ASCI2 Code eine Menge Sonderzeichen fehlerfrei darstellen, ausgeben und übergeben.

Var
deinZeichen : char;

5.4 Variablen mit Text

Für jeden Programmierer die berühmtesten Zeichen ist wohl das >>Hello World<<. Mit dem Hallo Welt Beispiel fängt man in den meisten Fällen an zu programmieren. Genau dieses Hallo Welt ist eine Zeichenkette, die dazu passende Variable heißt String.

Var
deinText : string;

Da wir viel mit Benutzeroberflächen arbeiten werden ein kurzer Hinweis:
Die meisten Komponenten die Editfelder (TEdit) oder auch Textfelder (TMemo), stellen alle Darstellungen als Text dar. Denn auch eine Zahl kann in Pascal ein Text sein.
Weisen wir einem Text eine Zahl zu müssen wir diese mit der Funktion IntToStr() für Integer und für Real FloatToStr() umformen. Möchten wir aus einem Text eine Zahl in einen Integer Datentyp oder Real Datentyp umwandeln müssen wir hier für den Integer die Funktion StrToInt() nutzen und für den Real Datentyp die Funktion StrToFloat(). Damit Ihr immer auf den aktuellen Stand seid, könnt ihr euch passend zu der Entwicklung des Kurses die Lazarus und Free Pascal Short Code Referenz herunterladen. Dies ist eine kurze Zusammenfassung ohne Beschreibung der Programmiersprache Free Pascal. Mehr dazu gibt es hier [Lazarus und Free Pascal Short Code Referenz]


Beitrag kommentieren

Bitte verfasse einen Kommentar.

Dein Kommentar wird vor der Freischaltung von einem Admin moderiert.