CSCI 150, Spring 2003
Home | | Course Schedule | | Assignments | | Lecture Notes
A Pascal while loop:
while condition do begin Pascal Code; {body of loop} end;
Execution of a while loop:
Example of a while loop:
program passwordCheck; var password, entry: string; begin password := 'sesame'; writeln('Please enter your password'); readln(entry); while entry <> password do begin writeln('Invalid Password!'); writeln('Please enter password:'); readln(entry); end; writeln('Password correct. Welcome!'); end.
Logical Expressions:
1) Relational operators:
A = B true if A and B are the same A < B true if A is less than B A > B true if A is greater than B A <> B true if A is not equal to B A <= B true if A is less than or equal to B A >= B true if A is greater than or equal to B
2) Logical Expressions using the operators: and, or, not:
p and q true if both p is true and q is true p or q true if p is true or q is true or both are true not p true if p is false
Example:
yards := 5; down := 2; if (yards > 2) and (down < 4) then begin writeln('Throw a pass;'); end;