Projects

This second part of Lisp in Small Parts consists of a series of projects in which we design and build Lisp programs to implement interesting practical applications.

Animals

Asks a series of questions, such as:

Question.png

and then guesses the animal you are thinking of. If it is incorrect, it allows you to add the animal to the database.

Anagrams

Allows you to enter a set of letters, and then displays a list of anagrams matching those letters:

anagrams2.png

Recipes

Lets you create a database of recipes, and find a recipe based on the ingredients you have available.

Map

Finds the shortest route in a map of locations and roads:

map.gif

Turtle Graphics

Allows you to draw graphics using simple commands that control a virtual turtle.

Logic Mazes

Finds the route through a logic maze such as this one:

ChainReaction.gif

Number Countdown

Solves problems in which you have to use a set of numbers, such as:

NumberCountdown1.gif

to make a target such as:

NumberCountdown2.gif

by combining them with the operations: addition, subtraction, multiplication, and division:


blog comments powered by Disqus