1.1.6. Conditional Expressions and Predicates

Exercise 1.1

Below is a sequence of expressions. What is the result printed by the interpreter in response to each expression? Assume that the sequence is to be evaluated in the order in which it is presented.

10
(+ 5 3 4)
(- 9 1)
(/ 6 2)
(+ (* 2 4) (- 4 6))
(define a 3)
(define b (+ a 1))
(+ a b (* a b))
(= a b)
(if (and (> b a) (< b (* a b)))
    b
    a)
(cond ((= a 4) 6)
      ((= b 4) (+ 6 7 a))
      (else 25))
(+ 2 (if (> b a) b a))
(* (cond ((> a b) a)
         ((< a b) b)
         (else -1))
   (+ a 1))

This exercise has been completed:

  • Feycot
  • Sergey K.
  • Alfred Sorrow
  • Anton Burenkov
  • Mikhail Rubashkin
  • Roman
  • IvanRomanoff
  • Aleksandr Serov
  • Stanislav Dzisiak
  • Sergei
  • A. D.
  • Serge Ivlev
  • timon1410
  • barada
    # Feycot - 1 month ago
    Легкое упражнение

Authentication required

You must log in to post a comment.

Login