कम्प्युटर, कार्यक्रम
जबकि पाश प्रोग्रामर लागि उपयोगी छ
साईट प्रोग्रामर अझै परिचित एक उपयोगी गर्दा पाश नहुन सक्छ। यो पास्कल मध्यम मा एक विशिष्ट चक्र सञ्चालन हुन्छ। यो विभिन्न समस्या मा उपयोगी छ, त्यसैले तपाईं को एक कार्यक्रम गर्न सक्छन् कसरी हेर्न यो चक्र।
चक्र पास्कल बेला निम्नानुसार गरे आवश्यकता:
- जबकि (हालत) (आवश्यक भएमा सुरु) गर्छन्।
- कार्य अल्गोरिदम।
- अन्त (जब टोली उपलब्धता सुरु)।
पहिलो लाइन - "टोपी" आदेश। अवस्था पूर्णांक मा व्याख्यात्मक चर सीमित एक संख्यात्मक मूल्य (घ <100), हुन सक्छ चर प्रकार बुलियन (टी = साँचो) वा स्ट्रिङ (टेक्स = 'नमस्ते')। लुपमा एक भन्दा बढी अवस्था प्रदर्शन गर्न आवश्यक छ भने, आदेश राख्नु "सुरु"। निम्न बेला पाश कार्यान्वयन छ कि अवस्थामा कार्यक्रम प्रदर्शन हुनु पर्छ कि कार्यहरू वर्णन गर्दछ। यो कमाण्ड, प्रक्रिया, कार्य, यस्तो चक्र को एक किसिम समावेश गर्न सक्छ। अन्त मा पाठ्यक्रम, पहिलो लाइन थियो नभएसम्म, "सुरु", आदेश "अन्त" राख्न आवश्यक छ।
अब उदाहरण कार्यक्रम आदेशहरू वर्णन समावेश विचार गर्नुहोस्। उदाहरणका लागि, हामी पहिलो N सकारात्मक पूर्णाङ्कहरुको योगफल फेला पार्न आवश्यक छ। (यो सधैं शून्य भन्दा ठूलो हुनेछ हुनत) यो अन्त गर्न, सुरुमा हामी N विचार गर्नुहोस्। त्यसपछि चक्र सुरु गर्नुहोस्। यसलाई सम्म यो n को मूल्य पुग्छ, उहाँले काम गर्न छ भनेर बुझ्न महत्त्वपूर्ण छ। यहाँ त्यहाँ समस्या समाधान लागि एक भन्दा बढी विकल्प छ, तर तपाईं स्थापना गर्न चाहनुहुन्छ कि काउन्टर प्रयोग असर भन्ने तथ्यलाई हामीले केन्द्रित हुनेछ। पूर्वनिर्धारित, यो चर म प्रयोग गरेको छ। तपाईं सुरु गर्नु अघि यो "1" को मान नियुक्त गर्न आवश्यक छ। प्रति हरेक नयाँ cyclical कार्यहरू संग एक शब्द रूपमा सेवा गर्दैछन्। हाम्रो मिशन आधारित निरन्तर यो एक थप्न छ। त्यसैले, एक संख्यात्मक सूचकांक काउन्टर जब नम्बर n को मूल्य बराबर छ। यो काम कार्यक्रम को पूरा गर्न को लागि संकेत हुनेछ। राशि गणना गर्न हामी चर K परिचय। यो प्रत्येक पुनरावृत्ति संग अघिल्लो मूल्य प्लस संख्या म तोकिएको गरिनेछ। गणना को अन्त पछि मात्र स्क्रिनमा K व्याख्यात्मक चर deduce। यो कार्यक्रम को शब्दहरू मा एक संक्षिप्त विवरण छ। अब हामी कोड हेर्न।
Readln (N); '- हामी नम्बर N पढ्नुहोस्।
म: = 1; k: = 0; '- हामी योगफल को मूल्य बाहिर शून्य, काम प्रति प्रवेश।
जबकि म <= N सुरु गर्छन् '- काम चक्रको अवस्था सेट।
k: = k + म; म: = म 1 +; '- राशि अद्यावधिक काउन्टर गर्न मूल्य थप्नुहोस्।
अन्त; '- काम विवरण पूरा बेला।
Writeln (K); - यी निष्कर्ष।
हामी अर्को उदाहरण हेर्न। अब हामी पाठ एरे सुरक्षित हुनेछ किबोर्ड N नाम संग प्रयोगकर्ता भर्न आवश्यक छ। यहाँ सिद्धान्त पछिल्लो मिल्दोजुल्दो छ। संख्या N प्रविष्ट गर्नुहोस्, हामी बेला पाश सेट अवस्था सक्रिय। यसबाहेक, स्मृति कक्ष एरे गर्न किबोर्ड इनपुट जनाउँछ। काउन्टर सेट पटक-पटक सञ्चालन पूरा। अर्को, प्रति रिसेट र प्रदर्शन एरे छ। तथापि, तपाईं सेल एरे शून्य ल्याउन सक्षम हुनेछ देखि छैन, यस सन्दर्भमा प्रति अर्थ एक को मान नियुक्त गर्न रिसेट (यो अवस्थित छैन)। निम्नानुसार कार्यक्रम कोड हो: यो कार्यक्रम मा तपाईं भन्दा n को परिचय समाप्त जो, प्राकृतिक सकारात्मक संख्या एक नम्बर को योगफल प्राप्त गर्नेछ। जबकि पास्कल चक्र कहिल्यै यो बुझे गर्नुपर्छ प्रति को अभाव मा समाप्त। तपाईं अचानक बारेमा बिर्सनुभयो भने, प्रोग्राम कोड को कार्यान्वयन मा, कम्प्युटर झुन्डियो सुरु हुन्छ। यो बटन "पज ब्रेक" उपचार गरिएको छ। ग मा प्रयोग विविधता व्याख्यात्मक चर लागि काउन्टर रूपमा।
Readln (N);
ग: = 1;
जबकि ग <= N सुरु गर्छन् '- बोट अवस्था।
Readln (एक [ग]); ग: = सी + 1; '- हामी काउन्टर गर्न मूल्य थप्न किबोर्ड डेटा पढ्छन्।
अन्त; '- चक्र पूरा।
ग: = 1; '- मूल मूल्य फिर्ता schetiku।
जबकि ग <= N लेख्ने के (एक [ग]); '- प्रदर्शन नाम N।
त्यसपछि तपाईँ स्क्रिन N किबोर्ड बाट प्रवेश गरिएको छ कि नाम मा प्राप्त। कि मा, एक बेला पाश समाप्त हुन्छ। यो शुरुआती र उन्नत प्रयोगकर्ता दुवै द्वारा प्रयोग गरिएको छ। उहाँले गणना गर्छ, र यसैले प्रोग्रामर र थप चर विशेष ध्यान आवश्यक छ।
Similar articles
Trending Now