गठनमाध्यमिक शिक्षा और स्कूल

एल्गोरिदम और प्रकार के एल्गोरिदम का वर्णन करने के तरीके

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

एल्गोरिदम: अवधारणा, प्रकार, वर्णन के तरीके

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

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

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

एल्गोरिथ्म में कौन से बुनियादी गुण हैं?

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

2. द्रव्यमान यह संपत्ति मानती है कि एल्गोरिथ्म एक ही प्रकार की समस्याओं के एक सेट को हल करने के लिए उपयुक्त होना चाहिए। इस मामले की प्रारंभिक जानकारी कुछ क्षेत्र से चुनी जा सकती है, जिसे आवेदन के क्षेत्र कहा जाता है।

3. प्रभावशीलता एक ऐसी संपत्ति है जो प्रारंभिक जानकारी की उपस्थिति को इंगित करती है, जिसके लिए, क्रियाओं के अनुक्रम के अनुसार, प्रक्रिया को एक सीमित संख्या में कदम करना होगा, और आवश्यक रोकें रोकना होगा।

4. विसंगति तब होती है जब कम्प्यूटेशनल प्रक्रिया को चरणों में विभाजित किया जाता है। और उनके कार्यान्वयन की संभावना किसी भी संदेह का कारण नहीं है। यहां, प्रत्येक बाद की कार्रवाई केवल तभी की जाती है जब पिछले एक पूरी तरह समाप्त हो जाती है।

एल्गोरिदम का वर्णन करने के तरीके, जो सभी समझते हैं

विशिष्ट साधनों के उपयोग से निश्चित नियमों के अनुसार एल्गोरिदम औपचारिक रूप से होना चाहिए। एल्गोरिदम का वर्णन करने के मुख्य तरीके: शब्दों की सहायता से, सूत्र-मौखिक, एल्गोरिथम, ग्राफिकल और सॉफ्टवेयर।

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

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

प्रोग्रामर के लिए एल्गोरिदम का वर्णन करने के लिए तरीके

रिकॉर्डिंग की एल्गोरिथम विधि स्यूडोकोड पर आधारित है। यह एक ऐसा कोड है जो प्रोग्रामिंग भाषा में संरचना में समान है, लेकिन आदेश प्राकृतिक भाषा में निर्दिष्ट हैं, और गणितीय अभिव्यक्तियां भी मौजूद हैं। स्यूडोकोड एक अर्द्ध-औपचारिक भाषा है। इस विधि को और अधिक समझ में आता है, खासकर प्रोग्रामर के लिए।

ऊपर वर्णित एल्गोरिदम का वर्णन करने के तरीकों को पूरी तरह से औपचारिक रूप दिया गया था, जिसके बाद रिकॉर्ड के कार्यक्रम के रूप में पैदा हुआ था। यहां कई प्रोग्रामिंग भाषाओं में से एक का उपयोग किया जाता है, जिस पर निष्पादन के लिए चरणों का एक ही क्रम लिखा जाता है। कंप्यूटर उन्हें बदले में पढ़ता है और निर्दिष्ट निर्देशों को निष्पादित करता है, जो अंततः अंतिम परिणाम की ओर जाता है।

वर्णन का सबसे लोकप्रिय तरीका

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

गणना प्रक्रियाएं

फ्लोचार्ट का उपयोग करने वाले एल्गोरिदम का वर्णन करने के तरीके से तीन मुख्य प्रकार की गणना प्रक्रियाओं का पता चलता है: रैखिक, शाखाएं और चक्रीय

रैखिक एक ऐसी प्रक्रिया है जहां किसी समस्या के समाधान में प्रत्येक चरण क्रम में किया जाता है।

एक शाखा एक गणना प्रक्रिया है जिसमें गति की दिशा का चयन प्रारंभिक या मध्यवर्ती जानकारी पर निर्भर करता है, साथ ही तार्किक स्थितियों की जांच के परिणामों पर निर्भर करता है।

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

एल्गोरिदम का वर्णन करने के तरीके स्पष्ट हैं, लेकिन उन नियम भी हैं जो उन्हें प्रस्तुत किए जाते हैं।

एल्गोरिदम बनाने के लिए नियम

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

दूसरा नियम यह है कि काम करने के लिए एल्गोरिथ्म के लिए, उसे स्मृति की आवश्यकता होती है इसमें इनपुट डेटा, मध्यवर्ती और आउटपुट शामिल हैं। मेमोरी ही असतत है, अर्थात, इसमें अलग-अलग वर्ग होते हैं- कोशिकाएं। उस सेल पर एक नाम है जिसे चर कहा जाता है।

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.birmiss.com. Theme powered by WordPress.