[′präb·ləm ‚def·ə‚nish·ən] (computer science) The art of compiling logic in the form of general flow charts and logic diagrams which clearly explain and present the problem to the programmer in such a way that all requirements involved in the run are presented.