This may sound dumb, but does such a way exist to mentally (and quickly) determine the values of trigonometric functions such as $\sin(47^\circ)$ and so forth--quickly being a mere matter of seconds? My physics teacher suggested to our class that it is in fact possible, though I see no other ways apart from memorization and the standard methods involving triangles or trig identities (which are decidedly not quick).
I'm on my high school's 'mathletes' team, and though it's unnecessary minutiae I thought that it would be a fun thing to share with my teammates. That, and calculating logarithms mentally, though it appears that the means for doing so has already been answered on this site. (Feel free to comment on the logarithm issue as well, however, if you do have a particularly clever method that you'd be willing to share.)
Parameters: to 2-3 accurate decimal places is ideal. I'm not quite sure how that corresponds %-wise.
For something like $47^\circ$, you know that $\sin45^\circ =\dfrac1{\sqrt2}\approx0.7071$ and this is $2^\circ$ more than that. The rate of change of the sine-in-radians at that point is the cosine at that point, and the cosine of $45^\circ$ is also $\frac 1 {\sqrt 2}\approx0.7071$, so multiply by $\pi/180^\circ$ to get the rate of change in degrees. If you want a really crude approximation, you can say $\pi/180\approx3/180=1/60$, and $0.7\times1/60\approx0.0116666\times2$, so the answer is about $0.7+(2/\times0.0116666)=0.73333$.
But to be really accurate you'd probably want a piece of paper at least.