Topics- Introduction to Problem-solving: Steps for Problem-solving (Analyzing the problem, developing an algorithm,

coding, testing, and debugging), representation of algorithms using flowchart and pseudocode, decomposition

1. What are the steps involved in problem-solving?

 
 
 
 

2. Which step of problem-solving involves breaking down a complex problem into smaller, more manageable parts?

 
 
 
 

3. What is an algorithm?

 
 
 
 

4. Which step of problem-solving involves writing the code based on the algorithm?

 
 
 
 

5. Which step of problem-solving involves checking if the program works correctly and meets the desired specifications?

 
 
 
 

6. What is the purpose of testing in problem-solving?

 
 
 
 

7. What is the role of debugging in problem-solving?

 
 
 
 

8. Which of the following is used to represent the logical steps of an algorithm visually?

 
 
 
 

9. What is pseudocode?

 
 
 
 

10. Which of the following is a commonly used symbol in flowcharts to represent a decision point?

 
 
 
 

11. Which step of problem-solving involves analyzing the given problem and understanding its requirements?

 
 
 
 

12. What is decomposition in problem-solving?

 
 
 
 

13. Which of the following is true about flowcharts?

 
 
 
 

14. What is the purpose of a flowchart in problem-solving?

 
 
 
 

15. Which of the following is an advantage of using pseudocode?

 
 
 
 

By cbsepython

A complete solution for the students of class 9 to 12 having subject Information Technology (402), Computer Science (083). Explore our website for all the useful content as Topic wise notes, Solved QNA, MCQs, Projects and Quiz related to the latest syllabus.

Copywrite © 2020-2024, CBSE Python,
All Rights Reserved