Class 7 Computer Science: Advanced Algorithms & Flowcharts
This worksheet challenges your understanding of complex logical constructs in algorithms and their representation using flowcharts. Focus on efficiency and problem-solving.
Class 7CBSEComputer SciencehardPractice
Preview · 10 questions
- Q1. Which of the following is NOT a characteristic of a good algorithm?
- Finite steps
- Ambiguous instructions
- Clear and unambiguous
- Must produce output
- Q2. The symbol used to represent a decision point (e.g., 'If...Then...Else') in a flowchart is a ________.
- Q3. Explain the primary difference between a 'sequential' flow and a 'conditional' flow in an algorithm.
- Q4. Consider an algorithm to find the largest of three numbers (A, B, C). Which logical structure is most fundamental to achieve this?
- Iteration
- Sequence
- Decision (selection)
- Input/Output
- Q5. A loop structure that first executes its body and then checks the condition is known as a ________ loop.
+ 5 more in the printable PDF.