If we have a scalar field (acts like a function) , we define its gradient as
The gradient will always point in the direction where the function increases the most.
The directional derivative in the direction of then becomes
where is a unit vector.
Now you just have to compute for all the problems below.