For Part 1, you can play with the characteristics of d'100', for example both bits 5,6 must be set and/or bit 7 must be set. I woud suggest spending a little time working through those possibilities. Then, checkout PicList.com. Here is a link to finding a range: It is pretty obvious what that scheme does, but if you don't understand it and present it as your result, then you are just hurting yourself. For parallel reporting, just move the binary to the port. If the 100 is binary instead of decimal, then the question is trivial.
For Part 2, reduce that algebraic equation to just 2 terms. Oops, forget that. On second thought, you must mean x^2 + 3x +2, right? The answers are all less than 255, so a single byte table will work. Your teacher must have shown how to set up a table read. A table with the whole answer would be the same length as one for just x^2. Can you do that instead?
John