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

इस ट्यूटोरियल में, हम सीखेंगे कि उदाहरणों की मदद से एल्गोरिदम क्या हैं।

एक एल्गोरिथ्म एक समस्या को हल करने के क्रम में अच्छी तरह से परिभाषित निर्देशों का एक सेट है।

एक अच्छा एल्गोरिथ्म की योग्यता

  1. इनपुट और आउटपुट को सटीक रूप से परिभाषित किया जाना चाहिए।
  2. एल्गोरिथ्म में प्रत्येक चरण स्पष्ट और स्पष्ट होना चाहिए।
  3. किसी समस्या को हल करने के कई अलग-अलग तरीकों में एल्गोरिदम सबसे प्रभावी होना चाहिए।
  4. एक एल्गोरिथ्म में कंप्यूटर कोड शामिल नहीं होना चाहिए। इसके बजाय, एल्गोरिथ्म को इस तरह से लिखा जाना चाहिए कि इसका उपयोग विभिन्न प्रोग्रामिंग भाषाओं में किया जा सके।

एल्गोरिथम उदाहरण

दो नंबर जोड़ने के लिए एल्गोरिथम

तीन नंबर के बीच सबसे बड़ा खोजने के लिए एल्गोरिदम

द्विघात समीकरण की सभी जड़ों को खोजने के लिए एल्गोरिदम

तथ्यात्मक को खोजने के लिए एल्गोरिदम

प्राइम नंबर की जांच करने के लिए एल्गोरिदम

फाइबोनैचि श्रृंखला का एल्गोरिदम

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

उपयोगकर्ता द्वारा दर्ज किए गए दो नंबर जोड़ने के लिए एल्गोरिदम

चरण 1: चरण 2 शुरू करें: संख्या 1, संख्या 2 और योग घोषित करें। चरण 3: मानों को पढ़ें num1 और num2। चरण 4: num1 और num2 जोड़ें और परिणाम को योग के लिए असाइन करें। sum sum num1 + num2 चरण 5: प्रदर्शन राशि चरण 6: स्टॉप

तीन अलग-अलग संख्याओं में से सबसे बड़ी संख्या ज्ञात कीजिए

चरण 1: चरण 2 शुरू करें: a, b और c को चर घोषित करें। चरण 3: चर, बी और सी पढ़ें। चरण 4: यदि a> b यदि a> c प्रदर्शन a सबसे बड़ी संख्या है। Else Display c सबसे बड़ी संख्या है। Else अगर b> c डिस्प्ले b सबसे बड़ी संख्या है। Else Display c सबसे बड़ी संख्या है। चरण 5: बंद करो

एक द्विघात समीकरण की जड़ें अक्ष 2 + bx + c = 0

चरण 1: चरण 2 शुरू करें: a, b, c, D, X1, x2, rp और ip को वेरिएबल घोषित करें; चरण 3: विभेदक डी -4 b2-4ac की गणना करें चरण 4: यदि D Calcul 0 r1 + (-b + -D) / 2a r2 ← (-b-)D) / 2a जड़ों के रूप में r1 और r2 प्रदर्शित करें। एल्स की गणना वास्तविक भाग और काल्पनिक भाग rp b -b / 2a ip √ part (-D) / 2a प्रदर्शन rp + j (ip) और rp-j (ip) जड़ों के रूप में करें चरण 5: Stop

उपयोगकर्ता द्वारा दर्ज किए गए एक नंबर का तथ्य।

चरण 1: चरण 2 शुरू करें: चरों की घोषणा करें n, भाज्य और i। चरण 3: प्रारंभिक चर भाज्य: 1 i 4 1 चरण 4: n चरण 5 का मूल्य पढ़ें: i = n 5.1 तक चरणों को दोहराएं: भाज्य ← भाज्य * i 5.2: i ← i + 1 चरण 6: गुणनखंड चरण 7 देखें: रुकें

जांचें कि कोई संख्या एक प्रमुख संख्या है या नहीं

चरण 1: चरण 2 शुरू करें: चरों को घोषित करें n, i, झंडा। चरण 3: आरंभिक चर ध्वज ← 1 i 4 2 चरण 4: उपयोगकर्ता से एन पढ़ें। चरण 5: चरणों को तब तक दोहराएं जब तक मैं = (n / 2) 5.1 n के शेष होने पर n flag i बराबर हो जाता है 0 झंडा 6 0 चरण 6 पर जाएँ 5.2 i + i + 1 चरण 6: यदि ध्वज = 0 प्रदर्शित होता है, तो n कोई और नहीं है n प्राइम स्टेप 7: स्टॉप

Ib 1000 तक फाइबोनैचि श्रृंखला खोजें।

चरण 1: चरण 2 शुरू करें: पहले चर_, दूसरे, दूसरे चरण और अस्थायी को घोषित करें। चरण 3: आरंभिक चर पहला_टरम _ 0 सेकंड_टरम 4 1 चरण 4: प्रदर्शन पहले_टरम और दूसरा_टरम चरण 5: दूसरे चरण तक दोहराएं _ 1000 मीटर p 1000 5.1: अस्थायी _ सेकंड_मीटर ५.२: दूसरा_टरम ← सेकंड_टरम first_terter 5.3 5.3←←←←← 6: बंद करो

दिलचस्प लेख...