कैसे एक प्रोग्रामिंग एल्गोरिथ्म लिखने के लिए

लेखक: John Stephens
निर्माण की तारीख: 27 जनवरी 2021
डेट अपडेट करें: 14 मई 2024
Anonim
एल्गोरिथम कैसे लिखें | दा
वीडियो: एल्गोरिथम कैसे लिखें | दा

विषय

इस लेख में: एक कनेक्शन एल्गोरिथ्म का एक एल्गोरिथ्म बनाना

एक प्रोग्रामिंग एल्गोरिथ्म एक सॉफ्टवेयर एप्लिकेशन के विनिर्देशों को पढ़ने और प्रोग्राम के विभिन्न भागों को कोड करने के बीच का मध्यवर्ती चरण है जो इसे चलाएगा। एक ही लक्ष्य पर पहुंचने के लिए अक्सर कई तरीके होते हैं और यह एल्गोरिथ्म के डिजाइन के दौरान होता है कि हम वहां पहुंचने के लिए सबसे प्रभावी सटीक सबसे प्रभावी तरीका विकसित करेंगे। प्रोग्रामिंग का यह चरण इसलिए प्रोग्रामिंग के किसी भी रूप में एक अनिवार्य प्रारंभिक है।


चरणों

भाग 1 एक एल्गोरिथ्म बनाएँ

  1. एक एल्गोरिथ्म एक जटिल प्रक्रिया के चरणों में विभाजन है। उसी तरह से जब आप एक सड़क मार्ग का डिज़ाइन करते हैं, तो छोटे उप-कार्यक्रमों में एक कंप्यूटर एप्लिकेशन के सभी तत्वों को तोड़ना संभव हो जाता है, यहां तक ​​कि बहुत जटिल है, जिसे बाद में प्रबंधित करना और एक दूसरे के साथ संयोजन करना आसान होगा।


  2. उपयोग करने के लिए सिंटैक्स के लिए एक दृष्टिकोण शामिल करें। यह अनिवार्य रूप से आपके द्वारा उपयोग की जाने वाली प्रोग्रामिंग भाषा पर निर्भर करेगा।


  3. अपने एल्गोरिथ्म को कागज पर डालना शुरू करें।


  4. उनकी भूमिका को समझाकर चरों को शामिल करें। यदि वे स्थानीय हैं या वैश्विक हैं, तो वेरीएबल्स प्रोग्राम की शुरुआत में घोषणाओं के एक ब्लॉक में होना चाहिए। आपके द्वारा उन्हें असाइन किया गया नाम इस बात की विशेषता होना चाहिए कि वे क्या प्रतिनिधित्व करते हैं और उनकी सामग्री को एक प्रकार के डेटा के अनुरूप होना चाहिए जो आपके द्वारा उपयोग की जाने वाली भाषा द्वारा स्वीकार किया जाता है।



  5. एक लूप काउंटर स्थापित करें। यदि आप अपने एल्गोरिथ्म में लूप का उपयोग करते हैं, तो यह पता लगाने के लिए कि यह कितनी बार रूटीन है, लूप निष्पादन की एक गिनती प्रणाली स्थापित करें।


  6. अपने एल्गोरिथ्म में एक लूप-आउट बिंदु निर्दिष्ट करें। यदि कोई शर्त पूरी होती है, तो एक लूप-आउट बिंदु को सौंपा जाना चाहिए, लेकिन एक योजना है जो एक "साफ" लूप आउटपुट की अनुमति देता है यदि यह स्थिति गायब है। यह उन छोरों में प्रवेश नहीं करना संभव बनाता है जो अनिश्चित काल तक रहते हैं।


  7. उपयोग कूद नियंत्रण बुद्धिमानी से। सबरूटीन के बीच कूदता सशर्त या बिना शर्त हो सकता है।


  8. एल्गोरिदम में अघोषित डेटा डालने से बचें। यदि संसाधित होने वाली जानकारी को "एन मार्ग" में जोड़ा जाना है (यह अक्सर पेशेवरों के बीच भी होता है), उन्हें अपने एल्गोरिथ्म के डेटा परिभाषा ब्लॉक में जोड़ें।



  9. अपनी अभिव्यक्तियों, सशर्त या नहीं को सही ढंग से परिभाषित करें। ये अभिव्यक्तियाँ तर्क के सूत्र या कभी-कभी गणितीय के कार्यान्वयन के अनुरूप होती हैं, जिसे आप अपने आवेदन की विशिष्टताओं के अनुकूल बनाते हैं। इसलिए इस स्तर पर गलतियों से बचना महत्वपूर्ण है।


  10. ब्रेक प्वाइंट रखें और प्रक्रिया का निष्पादन रोकें। एक ब्रेक आपको एक लूप से बाहर निकलने की अनुमति देता है जब एक शर्त का सामना किया गया है और कहीं और निष्पादन जारी है, जबकि एक स्टॉप आमतौर पर एक कार्यक्रम के निष्पादन (अस्थायी रूप से या नहीं) को समाप्त करता है।

भाग 2 एक कनेक्शन एल्गोरिथ्म बनाएँ



  1. उपयोगकर्ता के लिए एक लॉगिन बनाएँ।


  2. उपयोगकर्ता नाम और पासवर्ड की जाँच करें। अपने एल्गोरिथ्म का उपयोग एक्सेस प्राधिकरण डेटा के लिए आरक्षित डेटाबेस की सामग्री के साथ उपयोगकर्ता द्वारा दर्ज किए गए डेटा की तुलना करें।


  3. यदि ये डेटा मान्य हैं, तो सत्र की शुरुआत अधिकृत करें। प्रोग्राम को उस उपयोगकर्ता के लिए एक प्रविष्टि बिंदु पर पुनर्निर्देशित करें।


  4. यदि दर्ज किया गया डेटा अमान्य है, तो उपयोगकर्ता को सूचित करें। एक शतरंज काउंटर को स्नैप करें और फिर प्रोग्राम को सूचना डिस्प्ले में रीडायरेक्ट करें और दो या तीन कनेक्शन के प्रयासों की अनुमति दें। यदि वे सभी विफल हो जाते हैं, तो इस उपयोगकर्ता को फिर से प्रयास करने की अनुमति देने से पहले कार्यक्रम को कुछ समय के लिए रोक दें। यह हतोत्साहित या कम से कम आपके द्वारा डिज़ाइन किए जा रहे सिस्टम तक पहुँच को कम करने के प्रयास को धीमा कर देगा।


  5. कार्यक्रम से सफाई से बाहर निकलें। आपके एप्लिकेशन को छोड़ने से पहले संग्रहीत किया जाने वाला डेटा सही ढंग से होना चाहिए। यदि नहीं, तो उन्हें दूषित किया जा सकता है और आपके कार्यक्रम के सही पुनरारंभ को रोक सकता है।
सलाह



  • अनावश्यक टिप्पणियों को हटा दें, क्योंकि वे आपके एल्गोरिथ्म की समझ को प्रभावित कर सकते हैं।
  • दो-राज्य तर्क (या बूलियन तर्क) के नियमों का उपयोग करें जैसे कि एक कंप्यूटर उन्हें देख और जवाब दे सकता है। प्रोग्रामिंग में "शायद" नहीं है, यह हमेशा "हां या नहीं" है।
  • सरल पुनरावृत्तियों और तेजी से निष्पादन का उपयोग करें।
  • हमेशा सीधे बिंदु पर जाने की कोशिश करें।
  • आपका एल्गोरिथ्म प्रभावी होना चाहिए।
  • एल्गोरिथ्म शुरू करने से पहले, आप क्या करना चाहते हैं, इसके बारे में स्पष्ट विचार रखें।
चेतावनी
  • खाते समय और स्मृति प्रबंधन को ध्यान में रखना याद रखें। यह विशेष रूप से लागू होता है यदि आप सीमित मेमोरी संसाधनों के साथ एम्बेडेड सिस्टम पर प्रोग्रामिंग कर रहे हैं।
  • अपना कार्यक्रम ठीक से पूरा करें।

इस लेख के सह-लेखक मिशेल ड्रिसकोल हैं। मिशेल Dricoll कोलोराडो में शहतूत नौकरानियों का मालिक है। उन्होंने 2016 में कोलोराडो स्कूल ऑफ पब्लिक हेल्थ में सार्वजनिक स्वास्थ्य में एमएससी किया। वह स्वास्थ्य के...

यह लेख हमारे संपादकों और योग्य शोधकर्ताओं के सहयोग से लिखा गया था ताकि सामग्री की सटीकता और पूर्णता की गारंटी हो सके। इस लेख में 13 संदर्भ दिए गए हैं, वे पृष्ठ के निचले भाग में हैं।विकीहो की सामग्री प...

प्रकाशनों