>So now I'm asking you for short, related, non-trivial, assignments that you've
>enjoyed or enjoyed giving as examples to help others avoid common programming
>errors or to give others insight into the Ada language.  ...or if you've
>seen it on-line somewhere...

My book ("Ada95: The Lovelace Tutorial") has a number of
short assignments at the end of each chapter.  In the first few
chapters they're more question-and-answer types of questions, but
later chapters ask the reader to create short, simple programs that
illustrate the material from the chapter.  My criteria for exercises may
not be identical to yours, but I think you'll find many of them useful.

You can get more information on how to get the book from:
  http://www.adahome.com/Tutorials/Lovelace/orderbk.htm


--

--- David A. Wheeler
    [log in to unmask]