CSc 520 - Principles of Programming Languages
36 : Scheme -- Conditional Expressions

Christian Collberg

Department of Computer Science

University of Arizona

1 Comparison Functions



2 Comparison Functions...



3 Tests on Numbers



4 Tests on Numbers...



5 Conditionals -- If

6 Conditionals -- If...



7 If it's not False (#f), it's True (#t)



8 Boolean Operators



9 Boolean Operators...



10 Defining Boolean Functions



11 Conditionals -- cond



12 Conditionals -- cond...



13 Conditionals -- case



14 Conditionals -- case...



15 Sequencing



16 Examples --



17 Examples --



18 Examples -- (sum m n)



19 Examples -- Ackermann's function



20 Examples -- Ackermann's function...



21 Scheme so Far

22 Scheme so Far...

23 Scheme so Far...

24 Scheme so Far...

25 Scheme so Far...



Christian Collberg 2008-05-02