It's not really the difference between spoken and written English; it's a question of avoiding tautology -- saying the same thing twice. It just so happens that such phrases are usually tolerated in speech more than they are in writing, but there are always people who will interrupt you when you say something like this and correct you -- but you might think twice before inviting people like that to a party.
Some of the objections here are rather pedantic, I think. For example:
1. It is possible to ask someone a favour.
5. It is possible to be half done. For example, a cake that hasn't finished baking is only half done.
7. You can have intermediate or provisional results; these do not come at the end.
9. In 1960s slang, "square" also meant "unfashionable". Also, a "square meal" is simply a healthy and filling meal, not (usually) square in shape.
A careful writer will avoid the phrases you list unless confusion could otherwise occur; thus the phrase "end result" should only be used if intermediate results are also mentioned. Not because it is wrong particularly, but simply because it's good practice to keep your sentences free of unnecessary words.
Student or Learner