A Der PASCAL – Teil
A Der PASCAL – Teil
A Der PASCAL – Teil
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Skript zur Vorlesung Allgemeine Datenverarbeitung 24<br />
4.3.3 Boolean<br />
Mit Booleschen Ausdrücken werden Aussagen, logische Vergleiche auf ihren<br />
Wahrheitsgehalt überprüft. Variablen von diesem Typ können daher nur zwei<br />
Werte annehmen: True (Wahr, Bedingung erfüllt)<br />
False (Unwahr, Bedingung nicht erfüllt)<br />
True und False sind vordefinierte Konstanten und können booleschen Variablen<br />
direkt zugewiesen werden: Alarm_Ein := True;<br />
Vergleiche wie<br />
if (x6) {Wenn Bedingung erfüllt (True)}<br />
then {dann führe diese Anweisung aus}<br />
erzeugen einen booleschen Wert als Ergebnis.<br />
Boolesche Ausdrücke werden überwiegend bei der Programmierung von<br />
Schleifen (while..do, repeat..until) und bedingten Programmausführungen (ifthen-else)<br />
benutzt.<br />
4.3.4 Char<br />
Eine Variable oder Konstante vom Typ Char (character = Zeichen) kann genau<br />
ein Zeichen aus dem ASCII-Zeichensatz aufnehmen. Ein Zeichen kann dabei ein<br />
Buchstabe, eine Ziffer, ein Sonderzeichen oder ein Steuerzeichen sein.<br />
Bei Vergleichsoperationen werden die Ordinalzahlen der entsprechenden<br />
Zeichen miteinander verglichen.<br />
program character;<br />
uses<br />
wincrt;<br />
const<br />
kon='a'; {untypisierte Konstante}<br />
b1:boolean = false; {typisierte Konstante}<br />
b2:boolean = false; {typisierte Konstante}<br />
var<br />
ch1,ch2,ch3:char;<br />
begin<br />
{---Wertzuweisungen----------------------------------------------}<br />
ch1:=('A'); {ASCII-Zeichen direkt angegeben}<br />
ch2:=(#66); {ASCII-Zeichen als Ordinalzahl angegeben}<br />
ch3:=chr(67); {ASCII-Zeichen als Ordinalzahl angegeben}<br />
Fachhochschule Gelsenkirchen Prof. Dr.-Ing. A. Rinschede<br />
Fachbereich Versorgungs- und Entsorgungstechnik