Here's an option using PSTricks

\documentclass{article}
\usepackage{pst-plot}
\begin{document}
\psset{algebraic=true,unit=3cm}
\begin{pspicture}(-1.5,-1.2)(1,0.6)
\psaxes[dx=0.5,Dx=0.5,dy=0.5,Dy=0.5]{<->}(0,0)(-1.5,-1.2)(1,0.6)[$x$,0][$y$,90]
\pscustom[fillstyle=solid,fillcolor=blue,opacity=0.4]{%
\psplot{-1}{0}{-sqrt(1-x^2)}
\psplot{-1}{0}{-x-1}
}
\end{pspicture}
\end{document}
I hope I don't get flamed for doing this, but here's some Maple code that does the same thing
with(plots):
f:=x->-sqrt(1-x^2): # define f(x)
g:=x->-x-1: # define g(x)
a:=-1: b:=0: # interval [a,b]
# plotting window
xmin:=-2: xmax:=2: ymin:=-1: ymax:=4:
N:=50:
# define the points for f(x) and g(x)
fpoints := [seq([a+(b-a)/N*i,f(a+(b-a)/N*i) ],i=0..N)]:
gpoints := Reverse([seq([a+(b-a)/N*i,g(a+(b-a)/N*i) ],i=0..N)]):
# plot them!
p1:=(polygon([
seq(fpoints[i],i=1..N+1),
seq(gpoints[i],i=1..N+1)
]),
color=red,
gridlines=true,
view = [xmin..xmax,ymin..ymax]):
p2:=plot(f(x),x=xmin..xmax):
p3:=plot(g(x),x=xmin..xmax):
display(p1,p2,p3);