In simple terms the difference lies in timing.Profit is Revenue(Turnover) less all Expenditure.Some expenditure goes towards the purchase of capital assets for the business.Buildings,furniture,computer equipment,vehicles,which are then written off as expenditure over the anticipated life of the asset.(say 5 years for a vehicle).
Cash flow would recognise that funds have left the business for those capital purchases now.Essentially,why some start up businesses can appear profitable at first but can't maintain enough liquidity to survive without expensive borrowings which ultimately reduces profit.
Revenue (sales) may be anticpated in the Profit and Loss Account but not be deemed to be cash until such time as the customer pays and you receive the proceeds.The cash flow statement will show the change in debtors (from the balance sheet) to adjust for this.
I have tried to provide a brief answer, but of course, there are many complications.I have to ask why you would seek an answer here rather than consult face to face with your lecturers or consult your business text books? By talking this through with a professional, getting face to face feedback , will be much more beneficial to you than any snippet you may pick up here.