Algorithm क्या है और आसानी से कैसे लिखें? What is Algorithm and How to Write it

Algorithm क्या है और आसानी से कैसे लिखें? What is Algorithm and How to Write it

Algorithm क्या है और आसानी से कैसे लिखें?

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

आज हम आपको Algorithm Kya Hai के बारे मे बताने जा रहे है अगर आप Algorithm Kaise Likhe के बारे में भी जानना चाहते है तो आप बिल्कुल सही पोस्ट पढ़ रहे है इस पोस्ट में हम आपको इसके बारे में पूरी जानकारी देंगे हमें उम्मीद है आपको हमारी पोस्ट ज़रुर पसंद आएगा।

आज की पोस्ट में आपको Computer Algorithm In Hindi के बारे में भी जानने को मिलेगा जिसके बारे में हम आपको बिल्कुल सरल व आसान शब्दों भाषा में बताएँगे आशा करते है की आपको हमारी पिछली पोस्ट की तरह आज की पोस्ट में भी बहुत कुछ जानने को मिलेगा वो भी हिंदी में।

आप सभी ने Algorithm के बारे में तो सुना ही होगा हम अपने जीवन में जब भी किसी नए काम की शुरुवात करने जाते है या किसी काम को करने की योजना बनाते है तो उसकी एक रुपरेखा हम अपने दिमाग में बैठा लेते है की इस काम को कैसे करना है, कब करना है, क्यों करना है और कहाँ करना है। इसी प्रकार की रूपरेखा को कई कार्य करने के लिए कागज़ों पर भी एक लिस्ट के रूप में अलग-अलग तरह से बनाया जाता है।

Algorithm का प्रयोग मुख्य तौर पर देखा जाये तो किसी Computer की भाषा में प्रोग्राम लिखने से पहले Programming Language में Algorithm बनाया जाता है जिससे आसानी से प्रोग्राम बनाया जा सके किसी भी तरह की प्रॉब्लम का हल ढूंढने में सबसे पहले हम किन स्टेप्स को करते है, क्या-क्या करते है उसे कंप्यूटर की लैंग्वेज में Algorithm कहा जा सकता है।

अल्गोरिथम क्या है?

प्रोग्रामिंग लैंग्वेज (Programming Language) में प्रोग्राम लिखने से पहले अल्गोरिथम लिखा जाता है की कैसे प्रोग्राम बनाया जाये , तो अलोग्रिथ्म किसी भी पर्टिकुलर (Particular) प्रॉब्लम को सोल्व करने के लिए जो भी स्टेप डिफाइन (Define) किये जाते अल्गोरिथम कहलाता है या फिर किसी भी प्रॉब्लम को सोल्व (Solve) करने के लिए यानि इसका हल ढूंडने जो तरीका हम फॉलो करते है उसे हम आसान भाषा में अल्गोरिथम (Algorithm) कहते है आइये एक उदहारण से समझते है क्या अल्गोरिथम क्या है-

अल्गोरिथम के उदहारण

 

मान लीजिये अगर आपको किसी को भी कॉल करना है तो इसके लिए अल्गोरिथम क्या होगा , कॉल करने के लिए आप जो भी करेंगे उसे स्टेप बाई स्टेप (Step by step) लिखना होगा यही अल्गोरिथम कहलाता है आइये जान लेते है इसके लिए आप कैसे लिख सकते है अल्गोरिथम।

स्टेप 1 : सबसे पहले मोबाइल का लॉक खोलेंगे।

 

स्टेप 2 : अब डायल (dial) या फिर फ़ोन नंबर को ओपन करेंगे।

 

स्टेप 3 : फ़ोन नंबर डायल करेंगे या फिर कांटेक्ट पे क्लिक करेंगे।

 

स्टेप 4 : अब कॉल बटन पे क्लिक करेंगे। 

तो आपने देखा ही किसी भी यूजर को कॉल करने के लिए आप यही सब स्टेप्स को फॉलो करेंगे तभी आप अपने मोबाइल से किसी को कॉल कर सकते है तो यही अल्गोरिथम कहलाता है तो ये एक बस उदहारण है आइये अब हम उदहारण लेते है किसी भी दो नंबर को ऐड(add) करने लिए।

जरूर ध्यान दे-जब भी किसी भी प्रोग्राम के लिए अल्गोरिथम लिखेंगे तो इसके लिए सबसे पहले हम Start से शुरुर करते है और ख़तम हमेशा stop से करते है ये बात आपको हमेशा याद रखना है।

अल्गोरिथम कैसे लिखे(How To Write an Algorithm)

स्टेप 1: स्टार्ट

स्टेप 2 :  दो नंबर ले a और b

स्टेप 3 : अब दोनों को जोड़ दे और इसे किसी sum वैल्यू में स्टोर करदे

स्टेप 4 : अब रिजल्ट शो करे

स्टेप 5 : स्टॉप

तो ये था एक उदहारण किसी भी दो नंबर को कैसे ऐड करे इसके लिए आप इस तरह अल्गोरिथम लिख सकते है लेकिन ये हिंदी में दिया गया है आइये इसे अब हम इंग्लिश में समझते है की कैसे आप अल्गोरिथम लिख सकते है।

Algorithm के यूसेज

जैसा की आप सभी इतना तो जानते ही होंगे की Algorithm का प्रयोग आज कल हर जगह है और किसी भी परेशानी का हल Step By Step इसके अनुसार निकाला जा सकता है अगर देखा जाये तो हमारे अनुसार इसका उपयोग ज्यादातर Company, Industry, Programming Etc में किया जाता है तो चलिए अब हम आपको इसके Uses के बारे में बताते है।

  • Mathematical Problem Solve करने के लिए एक अच्छी और सही Algorithm का प्रयोग किया जाता है। जैसे- एक नंबर 0 से बड़ा है तो +Ve और अगर 0 से छोटा है तो -Ve है।
  • Facebook Like, Search Engine, Google Map भी Algorithm के अनुसार सारा काम करते है।
  • Computer Scientist और Software Engineer भी इसका Use करते है क्योंकि इससे उन्हें काम करने में समय की बचत होती है और कम मेहनत में काम पूरा हो जाता है।
  • ग़लतियाँ ना हो इसलिए Flowchart बनाने से पहले एक सही Algorithm का प्रयोग किया जाता है।
  • कई सारी Field जैसे की Space Research, Robotics, AI में भी इसका उपयोग मुख्य रूप से किया जाता है।
  • Program लिखने से पहले Computer Programming में Algorithm का इस्तेमाल किया जाता है। अगर आप Computer SC, IT, BCA, या MCA के छात्र है और आपको Program लिखना है। जैसे- Check The Number Is Not A Prime ऐसे प्रोग्राम को आप बिना सोचे समझे अगर लिखना शुरु करते है तो कई गलती इस Program में आपको देखने के लिए मिल सकती है।
  • Pseudo Code लिखने के लिए Algorithm की बहुत जरूरत होती है नहीं तो Pseudo Code फिर से लिखना पड़ सकता है।

Characteristics Of Algorithm

  1. आपको पता ही है यह Algorithm एक Step by Step Procedure है. जो ये स्पस्ट करता है की Steps किस क्रम में Execute होंगे जिसे हमें Desired (आकांक्षा जनक) Output मिल सके. Algorithm को दो कारक के जरिए analyze  किया जाता है. जैसे Time और Space. Time यह बताता है की Algorithm लिखने के लिए कितना समय लगेगा और Space से यह पता चलता है की कितने कम समय में हम लिख सकते हैं. अब इसके Characteristics  के बारे में बात करते हैं।
  2. Unambiguous – जो भी अल्गोरिदम आप लिखें वह स्पष्ट और सठिक होना अति अवश्यक है. हर एक step या Line का कुछ Meaning होना चाहिए।
  3. Finiteness-हर एक Algorithm कुछ सिमित Steps के अंदर ख़तम होना चाहिए. और हर step Finite यानि सिमित बार Repaet होना चाहिए. steps का Exection भी सिमित समय के लिए होना चाहिए. हर एक Step का कुछ कुछ न कुछ Meaning होना चाहिए।
  4. Input – हर Algorithm में O या फिर O से ज्यादा सठिक steps होने चाहिए।
  5. Output – जैसे हर Algorithm का Input Step होते हैं वैसे ही Algorithm का Output Step भी होना चाहिए. Output भी वही आना चाहिए जिसके लिए हम लिखे हैं।
  6. Effectiveness- Time और Space से  Effectiveness का अंदाजा लगाया जाता है. अगर algorithm कम time और Space में लिखा जाता है. या फिर कम समय में Execute होता है और  कम Space में Run होता इसे ही Effectiveness कहते हैं।

Data structure के मुताबिक यह सब Important Categories होनी चाहिए।

  • Search-item को DATA Structure में Search आसानी से सर्च कर सकें।
  • Sort-एक लिस्ट को Order कर सके या Sorting कर सकें।
  • Insert- data Structure में algorithm को Insert कर सकें।
  • Update- AlGORITHM के जरिए Item को update करने की ख्यामता हो।
  • delete- Algorithm से जो item data structure में है उसे Delete कर ने में असुविधा न हो।

Massage (संदेश) : आशा है की "Algorithm क्या है और आसानी से कैसे लिखें? What is Algorithm and How to Write it" आपको पसंद आयी होगी। कृपया अपने बहुमूल्य सुझाव देकर हमें यह बताने का कष्ट करें कि Motivational Thoughts को और भी ज्यादा बेहतर कैसे बनाया जा सकता है? आपके सुझाव इस वेबसाईट को और भी अधिक उद्देश्यपूर्ण और सफल बनाने में सहायक होंगे। आप अपने सुझाव निचे कमेंट या हमें मेल कर सकते है!
Mail us : jivansutraa@gmail.com

दोस्तों अगर आपको हमारा post पसंद आया हो तो अपने दोस्तों के साथ share करे और उनकी सहायता करे. आप हमसे Facebook Page से भी जुड़ सकते है Daily updates के लिए.

इसे भी पढ़े :

Leave a Reply

Please enter your comment!
Please enter your name here