पानी परे छाता लैजाऊ
पानी पर्ने सम्भावना बदल्दै छाता लैजाने कि नलैजाने भनेर निर्णय गर्ने सानो प्रोग्राम चलाउनुहोस्। Condition सत्य वा असत्य भएको हेर्नुहोस्, कुन branch चल्छ हेर्नुहोस्, र गलत उत्तर दिने condition सच्याउनुहोस्।
मूल अवधारणा
if / else ले एउटा condition जाँच्छ: त्यो सत्य भए प्रोग्रामले then भाग चलाउँछ, नत्र else भाग, दुवै कहिल्यै होइन
पाठ: निर्णय गर्ने
प्रोग्रामले सधैँ निर्णय गरिरहेका हुन्छन्। मौसमको App ले पानी पर्ने सम्भावना धेरै भए मात्र छाता लैजान भन्छ। प्रोग्राममा यो निर्णयलाई IF सर्त: हो वा होइन उत्तर हुने प्रश्न, जसले Program ले अब के गर्ने भनेर छुट्याउँछ। सबै मुख्य शब्द THEN एउटा काम, ELSE अर्को काम भनेर लेखिन्छ। Condition भनेको हो वा होइन उत्तर आउने प्रश्न हो, जस्तै “पानी पर्ने सम्भावना 50 भन्दा बढी छ?”। उत्तर हो (true) भए कम्प्युटरले THEN भाग चलाउँछ। होइन (false) भए ELSE भाग चलाउँछ। यसले दुवै कहिल्यै चलाउँदैन, र सधैँ कुनै एउटा चलाउँछ।
के सिक्नुहुनेछ
- Condition भनेको के हो र यो कहिले सत्य वा असत्य हुन्छ, व्याख्या गर्नुहोस्।
- दिइएको input मा if / else को कुन branch चल्छ, अनुमान गर्नुहोस्।
- निर्णय बदलिने input (boundary) पत्ता लगाउनुहोस्।
- गलत निर्णय दिने condition सच्याउनुहोस्।
सुरु गर्नुअघि
- > (भन्दा बढी), < (भन्दा कम) र = (बराबर) चिह्न थाहा हुनुपर्छ।
सामग्री
- अनुमान लेख्न कापी
उपकरण
- केही पनि चाहिँदैन
विधि
- पानी पर्ने सम्भावना 80% राखेर प्रोग्राम चलाउनुहोस् र कुन branch बल्छ हेर्नुहोस्।
- सम्भावना 20% बनाएर फेरि चलाउनुहोस्।
- ठ्याक्कै 50% राखेर कुन branch चल्छ हेर्नुहोस्।
- अभ्यासका challenge हरूको उत्तर दिनुहोस्।