Algorithm in Hindi | Algorithm Meaning in Computer in Hindi
एक एल्गोरिथ्म किसी समस्या को हल करने की चरणबद्ध विधि है। दूसरे शब्दों में एल्गोरिदम विशिष्ट नियमों की एक व्यवस्थित श्रृंखला है जो गतिविधियों के निष्पादन को संभव बनाते हैं | एल्गोरिदम आपको एक बुनियादी या प्रारंभिक स्थिति से एक समाधान तक पहुंचने में मदद करता है |
रोजमर्रा की जिंदगी में, एल्गोरिदम का उपयोग अक्सर समस्याओं को हल करने के लिए किया जाता है। उदाहरण के लिए किस वास्तु को खरीदने पर पाया जाने वाला यूजर मैनुअल में छपे निर्देशों की सूची और वो निर्देश जो एक कार्यकर्ता अपने नियोक्ता से प्राप्त करता है |
हालाँकि एल्गोरिथ्म शब्द आमतौर पर डेटा प्रोसेसिंग, गणना और अन्य कंप्यूटर संबंधित और गणितीय कार्यों के लिए उपयोग किया जाता है | तकनीकी रूप से, कंप्यूटर किसी कार्य को करने के लिए एल्गोरिदम का उपयोग करते हैं। कंप्यूटर के डेटा को प्रोसेस करने के लिए एल्गोरिदम आवश्यक है। कई कंप्यूटर प्रोग्राम में एल्गोरिदम होते हैं जो एकंप्यूटर को यह बताते हैं कि किसी विशिष्ट काम को करने के लिए उन्हें किस क्रम में किन किन गतिविधियों को करना है | उदाहरण के लिए, मान लीजिए कि किसी कंप्यूटर को यूजर द्वारा दिए गए किन्हीं तीन नंबरों को जोड़ना है | ऐसा करने के लिए वह निम्नलिखित एल्गोरिदम या विधि के मदद से काम करेगा :
चरण 1: कंप्यूटर यूजर से तीनों नंबर को प्राप्त करेगा |
चरण 2: कंप्यूटर दी गई थी ना नंबरों को जोड़ेगा और उन्हें कंप्यूटर के तत्कालीन मेमोरी में सेव कर देगा |
चरण 3: इन नंबरों के योग को कंप्यूटर यूजर को प्रदर्शित करेगा |
एल्गोरिदम गणित, कंप्यूटर विज्ञान, रोबोटिक्स का एक बहुत ही महत्वपूर्ण भाग है | इसके बिना कोई भी आधुनिक यंत्र काम नहीं कर सकतें | वे गतिविधियों के सही निष्पादन के नीव है | एल्गोरिदम को प्राकृतिक भाषा, प्रोग्रामिंग भाषा, स्यूडोकोड या फ़्लोचार्ट के मदद से व्यक्त किया जा सकता है |
फ़्लोचार्ट एल्गोरिदम का चित्रात्मकविवरण हैं; वे निर्देशों के अनुक्रम को इंगित करने के लिए विभिन्न आकार के प्रतीकों का उपयोग करते हैं | किसी फ़्लोचार्ट को पढ़ना और समझना बहुत ही आसान होता है इसीलिए इसका इस्तेमाल एल्गोरिदम के बेसिक्स को समझाने के लिए किया जाता है | आमतौर पर फ्लोचार्ट का उपयोग छोटे एल्गोरिदम का प्रतिनिधित्व करने के लिए किया जाता है , क्योंकि वे बहुत सारे स्थान को कवर करते हैं और उनका निर्माण श्रमसाध्य होता है।
स्यूडोकोड एक विशेष प्रकार की भाषा है जो की प्रोग्रामिंग भाषा और प्राकृतिक भाषा के मिश्रण से बना है | इसमें प्रोग्रामिंग भाषा के कुछ टर्म्स जैसे कि =, if else इत्यादि और प्राकृतिक भाषा केवाक्यांश शामिल होते हैं |
किसी एल्गोरिदम के विकास में निम्लिखित कार्यों को किया जाता है :
किसी भी अल्गोरिथम डिज़ाइनर को ये प्रयास करना चाहिए की उसके द्वारा बनाया गया अल्गोरिथम यथासंभव सरल होना चाहिए ताकि कंप्यूटर कुशलता से काम कर सके |
रोजमर्रा की जिंदगी में, एल्गोरिदम का उपयोग अक्सर समस्याओं को हल करने के लिए किया जाता है। उदाहरण के लिए किस वास्तु को खरीदने पर पाया जाने वाला यूजर मैनुअल में छपे निर्देशों की सूची और वो निर्देश जो एक कार्यकर्ता अपने नियोक्ता से प्राप्त करता है |
हालाँकि एल्गोरिथ्म शब्द आमतौर पर डेटा प्रोसेसिंग, गणना और अन्य कंप्यूटर संबंधित और गणितीय कार्यों के लिए उपयोग किया जाता है | तकनीकी रूप से, कंप्यूटर किसी कार्य को करने के लिए एल्गोरिदम का उपयोग करते हैं। कंप्यूटर के डेटा को प्रोसेस करने के लिए एल्गोरिदम आवश्यक है। कई कंप्यूटर प्रोग्राम में एल्गोरिदम होते हैं जो एकंप्यूटर को यह बताते हैं कि किसी विशिष्ट काम को करने के लिए उन्हें किस क्रम में किन किन गतिविधियों को करना है | उदाहरण के लिए, मान लीजिए कि किसी कंप्यूटर को यूजर द्वारा दिए गए किन्हीं तीन नंबरों को जोड़ना है | ऐसा करने के लिए वह निम्नलिखित एल्गोरिदम या विधि के मदद से काम करेगा :
चरण 1: कंप्यूटर यूजर से तीनों नंबर को प्राप्त करेगा |
चरण 2: कंप्यूटर दी गई थी ना नंबरों को जोड़ेगा और उन्हें कंप्यूटर के तत्कालीन मेमोरी में सेव कर देगा |
चरण 3: इन नंबरों के योग को कंप्यूटर यूजर को प्रदर्शित करेगा |
एल्गोरिदम गणित, कंप्यूटर विज्ञान, रोबोटिक्स का एक बहुत ही महत्वपूर्ण भाग है | इसके बिना कोई भी आधुनिक यंत्र काम नहीं कर सकतें | वे गतिविधियों के सही निष्पादन के नीव है | एल्गोरिदम को प्राकृतिक भाषा, प्रोग्रामिंग भाषा, स्यूडोकोड या फ़्लोचार्ट के मदद से व्यक्त किया जा सकता है |
फ़्लोचार्ट एल्गोरिदम का चित्रात्मकविवरण हैं; वे निर्देशों के अनुक्रम को इंगित करने के लिए विभिन्न आकार के प्रतीकों का उपयोग करते हैं | किसी फ़्लोचार्ट को पढ़ना और समझना बहुत ही आसान होता है इसीलिए इसका इस्तेमाल एल्गोरिदम के बेसिक्स को समझाने के लिए किया जाता है | आमतौर पर फ्लोचार्ट का उपयोग छोटे एल्गोरिदम का प्रतिनिधित्व करने के लिए किया जाता है , क्योंकि वे बहुत सारे स्थान को कवर करते हैं और उनका निर्माण श्रमसाध्य होता है।
स्यूडोकोड एक विशेष प्रकार की भाषा है जो की प्रोग्रामिंग भाषा और प्राकृतिक भाषा के मिश्रण से बना है | इसमें प्रोग्रामिंग भाषा के कुछ टर्म्स जैसे कि =, if else इत्यादि और प्राकृतिक भाषा केवाक्यांश शामिल होते हैं |
किसी एल्गोरिदम के विकास में निम्लिखित कार्यों को किया जाता है :
- समस्या की परिभाषा
- एक मॉडल का विकास
- एल्गोरिथ्म की विशिष्टता
- कार्यक्रम का परीक्षण
- एल्गोरिथ्म का विश्लेषण
- एल्गोरिथ्म का कार्यान्वयन
किसी भी अल्गोरिथम डिज़ाइनर को ये प्रयास करना चाहिए की उसके द्वारा बनाया गया अल्गोरिथम यथासंभव सरल होना चाहिए ताकि कंप्यूटर कुशलता से काम कर सके |
Comments
Post a Comment