PIN का लागि तीन प्रयास
ATM ले PIN टाइप गर्न तीन पटक मौका दिन्छ। हरेक प्रयासमा टाइप गरिने PIN छानेर प्रोग्राम चलाउनुहोस्: card बन्द रहेसम्म AND तीनभन्दा कम प्रयास भएसम्म while loop ले सोधिरहन्छ, अनि स्वागत गर्छ वा card block गर्छ।
मूल अवधारणा
AND ले जोडिएको loop condition कुनै एक भाग असत्य हुनेबित्तिकै रोकिन्छ: यहाँ PIN सही हुँदा वा तीन प्रयास सकिँदा
पाठ: निर्णय गर्ने
ATM मा bank card प्रयोग गर्दा यसले तपाईंको गोप्य PIN माग्छ। गलत टाइप गर्नुभयो भने फेरि प्रयास गर्न दिन्छ, तर तीन पटकसम्म मात्र; त्यसपछि card block हुन्छ, ताकि चोरले अनुमान गरिरहन नसकोस्। प्रोग्रामले यो AND ले जोडिएका दुई भाग भएको while Loop: दोहोरिने चरणहरू, निश्चित पटक वा कुनै कुरा सत्य नभएसम्म। सबै मुख्य शब्द ले गर्छ: WHILE tries < 3 AND card अझै बन्द छ भने चलिरहने। AND दुवै भाग सत्य हुँदा मात्र सत्य हुन्छ। त्यसैले कुनै एक भाग असत्य हुनेबित्तिकै loop रोकिन्छ: PIN सही भयो (card खुल्यो), वा तीन प्रयास सकिए। Loop पछि एउटा IF ले स्वागत गर्ने कि card block भयो भन्ने निर्णय गर्छ।
के सिक्नुहुनेछ
- AND ले जोडिएको loop condition कसरी रोकिन्छ, व्याख्या गर्नुहोस्।
- प्रयास गन्ने र हरेक पटक उत्तर जाँच्ने loop trace गर्नुहोस्।
- दिइएका PIN मा card खुल्छ कि block हुन्छ, अनुमान गर्नुहोस्।
- प्रयासको सीमाले card लाई किन सुरक्षित राख्छ, व्याख्या गर्नुहोस्।
सुरु गर्नुअघि
- WHILE loop कसरी दोहोरिन्छ र IF / ELSE ले कसरी छान्छ, थाहा हुनुपर्छ।
सामग्री
- प्रयासहरू trace गर्न कापी
उपकरण
- केही पनि चाहिँदैन
विधि
- प्रोग्राम चलाउनुहोस्: पहिलो PIN गलत, दोस्रो सही।
- तीनवटै PIN गलत बनाएर फेरि चलाउनुहोस्।
- पहिलो PIN सही बनाएर चलाउनुहोस्।
- अभ्यासका challenge हरूको उत्तर दिनुहोस्।