IBM Interview Question

Diffrence between Procedure and functions