The document outlines problem-solving as a structured process involving defining the problem, collecting input, determining output requirements, and identifying processing needs to achieve a solution. It discusses the importance of precision in problem definition and introduces repetition problems as tasks requiring computer automation using conditional statements like 'do...while' and 'repeat...until'. Additionally, it provides examples of these programming concepts within the context of medical treatment decisions.