I have read that rationals are dense in the reals, but I've been curious if the terminating decimals are as well. Since, in applied math, all effectively "real" numbers are approximated with terminating decimals, I would expect the terminating decimals to have this property, and if not I'm curious why. Here I'm defining the terminating decimals like this:
$$D = \{\frac{m}{10^n} \in \mathbb{Q} : m \in \mathbb{Z} \wedge n \in \mathbb{N}_0\}$$.
Yes, they are.
First, think informally (and you do this, with your sentence beginning "since"). A set $X$ is dense iff every real number $r$ can be "well-approximated" by an element of $X$. For terminating decimals, this approximation amounts to simply ... truncating at a certain point! E.g. $\pi$ is the limit of the sequence $$3.0000..., 3.1000..., 3.1400..., ...$$ of reals with terminating decimal expansions.
OK, now we need to make this rigorous. Fix reals $a<b$.
First, show that there is some $n$ such that $10^{-n}<b-a$. (This is actually the most substantial step, but at the same time may be the intuitively clearest one.)
Let $X=\{z\cdot 10^{-n}: z\in\mathbb{Z}\}$. Show that $X\cap (-\infty,a]$ has a greatest element - that is, there is a largest "$n$-place decimal" which is $\le a$.
Calling that number "$\alpha$," what can you say about $\alpha+10^{-n}$?
Note that this works for any base, not just $10$.