Skip to content

कंप्यूटर एल्गोरिथ्म क्या है, What Is Computer Algorithm In Hindi

    Table of Contents

    कंप्यूटर एल्गोरिथ्म क्या है, What Is Computer Algorithm In Hindi

     

    कंप्यूटर एल्गोरिथम ए प्रोग्रामिंग भाषा है, जो कार्यक्रम इसे लिखने से पहले बनाया जाता है, ताकि एक बेहतरीन प्रोग्राम बनाया जा सके, किसी भी समस्या को हल करने के लिए एल्गोरिद्म का इस्तेमाल किया जाता है, जिसे स्टेप बाय स्टेप फॉलो करना होता है।

    हम इसे सरल करते हैं भाषा जानने के लिए आप एक उदाहरण के रूप में आसानी से समझ सकते हैं जैसे मान लीजिए आपको किसी व्यक्ति को कॉल करना है क्योंकि कॉल करना भी एक समस्या है जिसमें बहुत काम करना पड़ता है तभी आप उस व्यक्ति से संपर्क कर पाएंगे और वह कॉल आपको पूरी करने के लिए स्टेप बाई स्टेप नियमों का पालन करना होगा जैसे-

     

    किसी भी समस्या का समाधान पाने के लिए आपको अलग-अलग तरह के नियमों का पालन करना पड़ता है जो एक निश्चित क्रम में होते हैं ठीक उसी प्रकार किसी भी कंप्यूटर में। प्रोग्रामिंग भाषा को तैयार करने का एक क्रम होता है, जिसका हमें पालन करना होता है, इसे “कंप्यूटर एल्गोरिथम” कहते हैं।

    कंप्यूटर एल्गोरिथम कब और किसने शुरू किया

    अंग्रेजी गणितज्ञ और कवि बायरन की बेटी एडा लवलेस ने 1800 के दशक में मशीन के लिए पहला कंप्यूटर एल्गोरिदम लिखा था और उन्हें कंप्यूटर प्रोग्रामर माना जाता है। एडा लवलेस ने “कंप्यूटर के जनक” चार्ल्स बैबेज के साथ उनकी कंप्यूटिंग मशीनों पर काम करना शुरू किया। इससे प्रभावित होकर, उन्होंने एक लेख लिखा जिसमें समझाया गया कि मशीनों के लिए कोड कैसे करें, साथ ही एक कंप्यूटर प्रोग्रामिंग अवधारणा जिसे “लूपिंग” के रूप में जाना जाता है, जो 1960 के दशक तक एक कोड में निर्देशों को दोहराता है। काफी हद तक लोगों की पहुंच में आ गया था, तब से उन्होंने मरणोपरांत कई सम्मान जीते, अक्टूबर के दूसरे मंगलवार को अदा लवलेस डे के रूप में मनाया जाता है।

    कंप्यूटर एल्गोरिदम कैसे काम करता है कंप्यूटर एल्गोरिदम कैसे काम करता है

    कंप्यूटर एल्गोरिथ्म इनपुट और आउटपुट के माध्यम से काम करता है जब हम सिस्टम में कोई डेटा दर्ज करते हैं जानकारी डेटा का ठीक से विश्लेषण करने के बाद, यह हमें परिणाम दिखाता है। एल्गोरिदम में डेटा संग्रहीत होने के बाद, सिस्टम इसे पुनर्प्राप्त करने के लिए उस पर काम करके हमारे दिए गए प्रश्नों का जवाब देता है।

    फ्लो चार्ट कंप्यूटर एल्गोरिद्म में एक मुख्य भूमिका निभाता है, जो यह बताता है कि एल्गोरिथम किस दिशा में जा रहा है और इससे कंप्यूटर में प्रोग्राम लिखना आसान हो जाता है, जिससे समस्याओं को जल्द हल किया जा सकता है।

    कंप्यूटर एल्गोरिथम के कार्य करने के तीन निर्णय होते हैं-

    1. रैखिक अनुक्रम इसका मतलब किसी भी एल्गोरिथम में कदम दर कदम काम करना है जिसका एक निश्चित क्रम है।
    2. स्थि‍ति – किसी भी कंप्यूटर एल्गोरिद्म को परफॉर्म करने के लिए शर्तें होती हैं, जिसके बाद हम एक कंप्यूटर प्रोग्रामिंग तैयार करते हैं।
    3. फंदा – लूप का मतलब है कि एल्गोरिदम बार-बार दोहराया जाता है।

    कंप्यूटर एल्गोरिदम कितने प्रकार के होते हैं

    कंप्यूटर एल्गोरिदम मुख्य रूप से छह प्रकार के होते हैं जो परिभाषा सहित इस प्रकार हैं:-

    1. ब्रूट फ़ोर्स एल्गोरिथम –

    Brute Force Algorithm सबसे सरल Algorithm की अवधारणा है जो एक या अधिक समस्याओं की जांच करता है और आपको एक सटीक समाधान प्रस्तुत करता है।

    2. पुनरावर्ती एल्गोरिथम

    पुनरावर्ती एल्गोरिथम खुद को छोटे इनपुट के साथ कॉल करता है और छोटे इनपुट पर काम करके वर्तमान मान लौटाता है इनपुट परिणाम प्राप्त करें।

    3. डायनेमिक प्रोग्रामिंग एल्गोरिथम

    डायनेमिक प्रोग्रामिंग एल्गोरिथम जिसमें प्रत्येक संख्या दो पूर्ववर्ती संख्याओं का योग है, जो पिछले निष्पादन के परिणाम को याद करती है और नए परिणाम प्राप्त करने के लिए इसका उपयोग करती है।

    4. बैकट्रैकिंग एल्गोरिथम

    बीमट्रैकिंग एल्गोरिदम एक समस्या समाधानकर्ता के रूप में कार्य करता है उत्पादन खोजने के लिए क्रूर बल दृष्टिकोण का उपयोग किया जाता है

    5. लालची एल्गोरिथम

    लालची एल्गोरिदम एक एल्गोरिदम है जिसके द्वारा अनुकूलन समस्या का समाधान निकाला जाता है, इसके साथ ही यह किसी भी परिणाम की परवाह किए बिना स्थानीय रूप से इष्टतम समाधान निकालता है।

    6. एल्गोरिथम को विभाजित करें और जीतें

    फूट डालो और जीतो एल्गोरिथम बड़ी समस्याओं को विभाजित करता है और छोटे परिणाम निकालता है जिससे मुख्य समस्या हल हो जाती है।

    कंप्यूटर एल्गोरिदम के उदाहरण

    कंप्यूटर एल्गोरिदम के कई सामान्य उदाहरण हैं जिन्हें आसानी से समझा जा सकता है:

    1. एक गणितीय संख्या और डेटा का चरण दर चरण विश्लेषण इस तरह से करना कि कंप्यूटर उसे स्वीकार कर सके और आपको गणितीय समस्या का सटीक समाधान प्रस्तुत कर सके।
    2. नक्शे के माध्यम से मार्ग खोजने के लिए कंप्यूटर स्क्रीन पर जानकारी प्रदर्शित कर सकता है।

    कंप्यूटर एल्गोरिदम के लक्षण

    कंप्यूटर एल्गोरिथम की निम्नलिखित विशेषताएँ होती हैं, जिन्हें हम विस्तार से इस प्रकार समझेंगे:-

    1. सटीक परिभाषित

    एल्गोरिदम का प्रत्येक चरण सटीक है जिसे आसानी से पढ़ा जा सकता है।

    2. इनपुट

    समस्याओं के समाधान के लिए हमें कुछ चीजों की आवश्यकता होती है इनपुट ऐसा कहा जाता है कि किसी भी एल्गोरिदम को प्राप्त करने के लिए इनपुट अच्छा है। एल्गोरिथ्म में 0 या अधिक इनपुट हो सकते हैं।

    3. उत्पादन

    Algorithm को करने के लिए हमें बहुत से Steps को Follow करना पड़ता है उसके बाद जो Result हमें मिलता है उसे Output कहते है Algorithm हमेशा एक अच्छा Output जैसे Input लेता है।

    4. परिमितता

    एक एल्गोरिथ्म जितना कम समय अपना पूरा काम करता है, उतना ही बेहतर होता है, इसलिए एक निश्चित संख्या में चरणों के बाद, एल्गोरिथ्म समाप्त हो जाता है।

    5. संभव

    किसी कार्य को पूरा करने के लिए हम जो करने जा रहे हैं क्या यह संभव है? यदि हम किसी उपलब्ध डेटा या संसाधनों के साथ अपना काम पूरा कर सकते हैं तो एक एल्गोरिथम बनाना संभव है।

    6. असंदिग्ध

    एल्गोरिद्म का सही और स्पष्ट होना बहुत जरूरी है जिसमें Steps और Align का कोई मतलब हो।

    कंप्यूटर एल्गोरिथ्म क्या है, What Is Computer Algorithm In Hindi, algorithm in hindi,algorithm,what is algorithm in hindi,what is algorithm,algorithm computer science,algorithm class 11 computer science,algorithm and flowchart in hindi,algorithm course in hindi,algorithm and flowchart in computer,algorithm एल्गोरिथ्म in hindi,algorithms,algorithm tutorial in hindi,how to write an algorithm in hindi,bresenham line drawing algorithm in computer graphics,computer graphics tutorial in hindi,characteristics of algorithm

    close