12.08.2012 Aufrufe

A Der PASCAL – Teil

A Der PASCAL – Teil

A Der PASCAL – Teil

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!