Wola!
A ver:
1. Método cutre (sólo válido cuando uno no tiene tiempo y las funciones a empalmar son todas lineales):
puntos={{-20,-12},{-12,12},{12,-12},{20,-12}}
ListPlot[puntos,PlotJoined->True]
2. Método ok:
f1=[12,{x,-20,-12},DisplayFunction->Identity]
f2=[-x,{x,-12,12},DisplayFunction->Identity]
f3=[-12,{x,12,20},DisplayFunction->Identity]
Show[f1,f2,f3,DisplayFunction->$DisplayFunction]
3. Método perfect:
f[x_]:=Which[x<-12,12,-12<=x<12,-x,x>=12,-12]
Plot[f[x],{x,-20,20}]
Este último es de filosofía parecida al de Maestro Yoda, aunque la función if no la he usado en el (muy poco) tiempo que trabajé con Mathematica.
A ver si te sale con alguno. Un saludo