Introduction to Functional Programming in Scheme

All exercises and solutions in this lecture on a single page

Exercise 1.1 | Installing a Scheme System | No solution available |

Exercise 1.2 | Testing functional programs | No solution available |

Exercise 1.3 | A Proper List Predicate * | Solution |

Exercise 1.4 | Construction of symbolic expressions * | Solution |

Exercise 1.5 | Every second element of a list ** | Solution |

Exercise 1.6 | Creation of association lists * | Solution |

Exercise 1.7 | Association lists and property lists * | Solution |

Exercise 1.8 | The get-prop function for property lists | Solution |

Exercise 1.9 | Parameter passing in Scheme * | No solution available |

Exercise 1.10 | A calendar language - Some calendar functions **** | No solution available |

Exercise 1.11 | A counterpart to list-tail ** | Solution |

Exercise 1.12 | The function butlast ** | Solution |

Exercise 1.13 | Lexicographic photo file naming *** | Solution |

Exercise 1.14 | A music language in Scheme **** | No solution available |

Exercise 1.15 | Group formation *** | Solution |

Generated: Wednesday February 13, 2019, 15:26:57