There are two things you need, both of which depend on the "mean value theorem". First, directly from the mean value theorem, since the slope of the straight line from (1, 1) to (2, 3) is 1, there exist a value, a, between 1 and 2, such that f'(a)= 1 and, since the slope of the straight line from (2, 3) to (3, 3) is 0, there exist a point, b, between 2 and 3, such that f'(b)= 0.
Now, one can prove, using the mean value theorem, that, although f' is not necessarily continuous, it does have the "intermediate value property" (so f' is a "Darboux function":
http://www.math.wvu.edu/~kcies/teach/Fall03Spr04/451NadlerText/451Nadler101-120.pdf) that between a and b, f' takes on all value between f'(a) and f'(b). Here, f' takes on all values between 0 and 1 so there exist c, between a and b and so between 0 and 3, such that f'(c)= 1/2.