In problem defination stage, the programmer identifies the purpose of