Question:
When a student repeatedly encounters an ‘Off-by-one’ logic error in loop bounds, which teacher feedback strategy promotes deep metacognitive understanding?
जब कोई छात्र लूप बाउंड्स में बार-बार ‘ऑफ-बाय-वन’ (Off-by-one) तार्किक त्रुटि करता है, तो कौन सी शिक्षक प्रतिक्रिया रणनीति गहरी परासंज्ञानात्मक (metacognitive) समझ को बढ़ावा देती है?
Options:
- Guiding the student to dry-run the loop with boundary values (e.g. \(n = 0, 1\)) and trace variable states step-by-step using a trace table
- Directly changing the operator from ‘<' to '<=' without explaining why
- Punishing the student for careless typing
- Advising the student to avoid using loops altogether
- छात्र को सीमांत मानों (जैसे \(n = 0, 1\)) के साथ लूप का ड्राई-रन करने और ट्रेस टेबल का उपयोग करके चर स्थितियों को चरणबद्ध तरीके से ट्रैक करने के लिए प्रेरित करना
- बिना कारण बताए ऑपरेटर को ‘<' से '<=' में खुद बदल देना
- छात्र को डांटना
- लूप्स का उपयोग बंद करने की सलाह देना
Correct Answer: a)
Explanation:
Dry-running with extreme/boundary inputs and maintaining a trace table empowers the learner to visually diagnose loop boundary invariants, fostering self-regulation and debugging independence.
ट्रेस टेबल और ड्राई-रन (हाथ से गणना) द्वारा छात्र स्वयं समझ पाता है कि लूप कहाँ गलत समाप्त हो रहा है, जिससे उसकी समस्या समाधान क्षमता विकसित होती है।