He aquí un enfoque alternativo, que no es tan rápido como la respuesta de @Biran M. Scotts :).
Multiplica la ecuación de recurrencia por $x^n$ y la suma de $n=0$ a $n=\infty$ (no me importa la convergencia).
$$\sum_{n=0}^{\infty}f(n+1)x^n=\sum_{n=0}^{\infty}f(n)x^n+\sum_{n=0}^{\infty}1/2^nx^n$$
$$\frac{1}{x}\sum_{n=0}^{\infty}f(n+1)x^{n+1}=\sum_{n=0}^{\infty}f(n)x^n+\sum_{n=0}^{\infty}1/2^nx^n$$
$$\frac{1}{x}\left(\sum_{n=0}^{\infty}f(n)x^{n}-f(0)x^0\right)=\sum_{n=0}^{\infty}f(n)x^n+\sum_{n=0}^{\infty}1/2^nx^n$$
Ahora, usa $f(0)=0$ , utilice la serie geométrica infinita
$$\sum_{n=0}^{\infty}1/2^nx^n=\sum_{n=0}^{\infty}(x/2)^n=\frac{1}{1-x/2}$$
y llevar ambas sumas con $f(n)x^n$ y hacia el lado izquierdo:
$$(1/x-1)\sum_{n=0}^{\infty}f(n)x^{n}=\frac{1}{1-x/2}.$$
Esto es lo mismo que $$\sum_{n=0}^{\infty}f(n)x^{n}=\frac{1}{(1-x/2)(1/x-1)}=2x\left[ \frac{1}{1-x}-\frac{1}{2}\frac{1}{1-x/2}\right].$$
Ahora, utiliza la serie geométrica para las fracciones del lado derecho:
$$\sum_{n=0}^{\infty}f(n)x^{n}=\sum_{n=0}^{\infty}(2-1/2^n)x^{n+1}.$$
Obsérvese que la primera suma es igual a $\sum_{n=0}f(n+1)x^{n+1}$ porque $f(0)=0$ . Utilizando esta observación y comparando los coeficientes de ambas sumas obtenemos:
$$f(n+1)=2-1/2^n.$$
Después de la sustitución $n \to n-1$ obtenemos:
$$f(n)=2-1/2^{n-1}.$$