Suppose that we have a computer program, my question is whether a human can type in any real number - say in $[0,10]$ - that she would like to type in a finite amount of time? Suppose that the program allows typing in any basic expressions like sum, multiplication, square-root, limits etc.
in a more formal way: Choose one real number $x\in [0,10]$, is it possible to express $x$ in a way that a computer can understand*?
*can understand = if $y$ is another such number, computer can tell whether $x>y, y>x$ or $x=y$.
EDIT: For example, square-root 2 can be typed as $\sqrt{2}$ and that is okay. As asked in comments, computer does not have an infinite memory, What is imporant is that the program can distinguish any two numbers that are typed in. For example, even though it is not possible to represent $\sqrt{2}$ in a computer, it can understand that $\sqrt{3}$ is bigger than $\sqrt{2}$.