The World of Algorithms (Algorithms ki Duniya): Class 9 Maths Chapter 11 Hinglish mein
Ganita Manjari Part 2 · Hinglish notes, simulations aur practice · Official NCERT chapter PDF ↗
Published · Updated
Is chapter mein aap kya seekhenge
- Samjhao ki algorithm kya hota hai, aur uske basic steps, repeated steps aur conditional steps pehchaano.
- Column addition ko carry ke saath ek precise algorithm ki tarah likho, use execute karo, aur place value se justify karo.
- Do methods ke kaam ko compare karo: yeh dekho ki numbers bade hone par kaam kitna badhta hai.
- Definition se shuru karke divisors ki lists se gcd algorithms banao, aur unhe step by step improve karo.
- List ko ek data structure ki tarah samjhao aur is baat ka use karo ki list sorted hai.
- Prove karo ki gcd(m, n) = gcd(n, m − n) aur gcd(m, n) = gcd(n, m mod n), aur inhe Euclid’s algorithm mein use karo.
- Āryabhaṭa ke division method se bade numbers ka gcd nikaalo aur samjhao ki usmein itne kam steps kyun lagte hain.
NCERT Mathematics Class 9, Chapter 11, pp. 37–50 par based original companion text. Yeh NCERT se juda nahi hai aur NCERT ne ise endorse nahi kiya hai.
Map app se railway station ka sabse jaldi wala raasta poocho, aur woh ek second ke andar route bata deta hai. Music app agla gaana chun leta hai, aur shopping site andaaza laga leti hai ki tum kya khareed sakte ho. Log kandhe uchkaakar kehte hain, “algorithm ne decide kiya”. To yeh algorithm naam ki cheez hai kya, aur ismein mathematics kahan aata hai?
Socho ghar mein chai kaise banti hai. Paani ubaalo, chai patti daalo, phir doodh, phir cheeni “swaad anusaar”. Yeh steps ki ek list hai, lekin “swaad anusaar” decide karna cook par chhod deta hai. Mathematical procedure kuch bhi swaad par nahi chhodta. Har step bilkul saaf batata hai ki kya karna hai, isliye jo bhi use follow kare, same answer tak pahunchta hai. Is chapter mein hum aise do procedures ko dhyaan se padhenge: numbers jodna aur greatest common divisor nikaalna. Har ek ke liye hum teen sawaal poochhenge. Exact steps kya hain? Woh sahi answer kyun dete hain? Unmein kitna kaam lagta hai?
11.1 Numbers Jodna
Maan lo kisi ne tumhe kabhi column addition nahi sikhaya, aur koi 586 + 749 pooch le. Tum 586 dots bana sakte ho, phir 749 aur bana sakte ho, aur poori bheed gin sakte ho: poore 1335. Chhote bachche 6 + 8 sach mein aise hi jodte hain, sab kuch gin kar. Yeh method kabhi fail nahi hota, lekin bade numbers ke liye isme ek zamaana lag jaayega.
Tum pehle se ek kahin behtar tareeka jaante ho, aur Fig. 11.1 ek chhote sum ke liye use counting ke saath rakhta hai. Left mein har dot ginna padta hai. Right mein numbers place value ke hisaab se ek ke neeche ek rakhe hain, aur do single-digit sums kaam khatam kar dete hain. Jab kisi column ka total 10 ya usse zyada ho jaata hai, to ek carry agle column ko de diya jaata hai.
3/3Column method ko bas do one-digit sums chahiye.
Left panel: das-das ki rows mein 23 blue dots aur unke neeche 14 orange dots. Right panel: columns mein 23 ke neeche 14 likha hai. Pehle step mein sirf dots aur column sum rakhe gaye hain. Doosre step mein har dot gina jaata hai, aur ek label batata hai ki ismein 37 counts lagte hain. Teesre step mein column method units column mein 3 + 4 = 7 aur tens column mein 2 + 1 = 3 nikaalta hai, aur sirf do chhote additions se 37 milta hai.
11.1.1 Digit by Digit Numbers Jodna
Column addition ka apna ek naam hona chahiye: yeh ek algorithm (कलन-विधि) hai. Ise algorithm chaalaaki nahi, balki do aur qualities banati hain. Yeh general hai: wahi instructions 23 + 14 aur 586 + 749 dono ko ek jaise handle karte hain. Aur yeh exact hai: kisi instruction mein apni samajh ya swaad lagaane ki zaroorat nahi.
Exact steps ki ek finite list jo order mein follow karne par kisi diye gaye type ki har problem solve kar deti hai.
ExampleColumn addition kinhi bhi do whole numbers ko jodne ka ek algorithm hai.
Chalo instructions itne dhyaan se likhte hain ki jisne kabhi column addition nahi dekha, ya koi machine, bhi unhe follow kar sake. Is result ko hum ADD kehte hain. carry word ek aise number ka naam hai jiska hum kaam karte waqt hisaab rakhte hain; jaldi hi dikhega ki yeh hamesha 0 ya 1 kyun hota hai.
Jab hum do khaas numbers ke liye ADD ke steps follow karte hain, to kehte hain ki hum use execute (ya run) kar rahe hain. Fig. 11.2 586 + 749 par ADD execute karta hai. Step 2 ek baar mein ek column handle karta hai, aur Step 3 humein ek-ek column left bhejta rehta hai jab tak koi column nahi bachta.
5/5Koi column nahi bacha aur carry 1 hai, isliye sabse left mein 1 likho: 1335.
586 aur 749 columns mein likhe hain aur ek shaded box current column dikhata hai. Step 1: numbers line up kiye gaye hain aur carry 0 hai. Step 2: units column mein 6 + 9 + 0 = 15, isliye 5 likha jaata hai aur tens column ke upar 1 ka carry aata hai. Step 3: tens column mein 8 + 4 + 1 = 13, isliye 3 likha jaata hai aur hundreds ke upar 1 ka carry aata hai. Step 4: hundreds column mein 5 + 7 + 1 = 13, isliye 3 likha jaata hai, carry 1. Step 5: koi column nahi bacha, isliye carry 1 sabse left mein likha jaata hai, aur 1335 milta hai.
ADD ko column by column execute karna
7058 + 2967 par ADD execute karo. Har column ke liye total , likha gaya digit aur carry ki nayi value dikhao.
Pehle khud try karo. Phir solution ek-ek step karke kholo.
ADD kabhi nahi batata ki 8 + 7 kaise nikaalein. Woh bas bharosa karta hai ki tumhe single-digit sums yaad hain, jaise koi recipe bharosa karti hai ki tumhe paani ubaalna aata hai. Jin actions ko algorithm bina samjhaye use karta hai, woh uske basic steps hain. ADD ke liye ek column ek basic step hai: do digits aur ek carry jodo, ek digit likho, carry update karo. Har algorithm ko kahin na kahin samjhaana rokna padta hai, aur uske basic steps wahi point dikhate hain.
Practice 11.1: answers ke saath
Aisi machine bano jo Algorithm ADD ke alawa kuch nahi jaanti. 6847 aur 5976 jodo, har column ke liye aur carry likhte jao. Phir subtraction se apna answer check karo.
Solution dikhao
Answer12823
- Units: , 3 likho, carry 1.
- Tens: , 2 likho, carry 1.
- Hundreds: , 8 likho, carry 1.
- Thousands: , 2 likho, carry 1.
- Koi column nahi bacha aur carry 1 hai: sabse left mein 1 likho.
Result 12823 sahi hai; ise se check kar sakte ho.
Ab 40382 + 976 par ADD try karo, jahan numbers ki lengths alag hain.
Thousands column mein upar 0 hai aur uske neeche koi digit hai hi nahi. Shabd-shabd follow karein, to kya wahan Step 2 kiya ja sakta hai?
Solution dikhao
AnswerNahi: Step 2 ko do digits chahiye.
Step 2 kehta hai “current column ke dono digits jodo”. Yahan sirf ek digit hai, isliye jo reader words ko bilkul waise hi follow karta hai, woh atak jaata hai. Algorithm, jaisa likha hai, sirf barabar length wale numbers handle karta hai.
Step 1 ko aise badlo ki ADD alag-alag length ke numbers handle kar sake. Phir sum nikaalo.
Solution dikhao
Answer41358
Step 1 mein jodo: “Agar ek number mein kam digits hain, to uski left ki khaali jagahon mein 0 likho.” To 976 ban jaata hai 00976, jiski value same hai.
- Units: , carry 0.
- Tens: , 5 likho, carry 1.
- Hundreds: , 3 likho, carry 1.
- Thousands: , carry 0.
- Ten-thousands: . Sum 41358 hai.
Riya 352 ke neeche 41 likhti hai, pehle digits ek line mein, yaani 3 ke neeche 4 aur 5 ke neeche 1, aur phir ADD chalaati hai. Use kya answer milta hai, aur galti kahan hui?
Solution dikhao
Answer762; sahi sum 393 hai.
Har column mein same place value ke digits hone chahiye, taaki ones ke saath ones aur tens ke saath tens jude. Left se line up karne par 41 ka 4 hundreds column mein aur 1 tens column mein baith jaata hai. Tab ADD asal mein 410 jodta hai, aur ki jagah deta hai.
Kya ADD ko kabhi 2 ka carry chahiye ho sakta hai? Kisi bhi column ka sabse bada possible total nikaalo, aur usse decide karo.
Solution dikhao
AnswerHar total zyada se zyada 19 hai.
Units column mein carry 0 hai, isliye aur naya carry zyada se zyada 1 hai.
Agar kisi column mein aane wala carry zyada se zyada 1 hai, to . Yeh 20 se kam hai, isliye ek single digit hai aur naya carry phir se zyada se zyada 1 hai. Column dar column, carry 0 ya 1 hi rehta hai.
Printing ki ek galti se ADD ka Step 4 mit jaata hai.
Aisa sum do jiske liye ADD phir bhi sahi answer deta hai.
Solution dikhao
AnswerJaise 314 + 452.
314 + 452 mein hundreds column deta hai aur carry 0 hai, isliye kuch nahi chhootta: answer 766 sahi hai.
Aisa sum do jiske liye yeh fail hota hai, aur jo galat answer yeh deta hai woh bhi batao.
Solution dikhao
AnswerJaise 814 + 452 se 266 aata hai.
814 + 452 mein hundreds column deta hai: 2 likho, carry 1. Step 4 ke bina woh 1 kabhi likha hi nahi jaata, isliye result 1266 ki jagah 266 padha jaata hai.
Step 4 ki zaroorat theek kab padti hai?
Solution dikhao
AnswerJab sabse left wale column ka total 10 ya usse zyada ho.
Step 4 kuch likhta tabhi hai jab sabse left wale column ke baad carry 1 ho, yaani jab us column ka total 10 ya usse zyada ho.
ADD mein ek column ka total hai. Kya hota hai?
Answer dekho
Answer (A) 0 likho aur carry ko 1 set karo
10, “10 ya usse zyada” mein aata hai, isliye hum likhte hain aur 1 carry karte hain. Agar rule “10 se zyada” kehta, to yeh case chhoot jaata; isiliye exact wording zaroori hai.Do 6-digit numbers jodte waqt ADD ka Step 2 kitni baar chalta hai?
Answer dekho
Answer 6
Step 2 har column ke liye ek baar chalta hai. Step 4 ek saatvaan digit jod sakta hai, lekin woh Step 2 dobara nahi chalata.
Column method itna zyada tez kyun hai
Dono methods same answer dete hain, isliye asli sawaal yeh hai ki har ek mein kitna kaam lagta hai. Har number mein ek digit badha do, to numbers lagbhag das guna bade ho jaate hain, aur dots ka dher bhi. ADD mein bas ek extra column judta hai.
Chalo ispar mote-mote time lagaate hain. Maan lo tum ek second mein 2 dots gin sakte ho, aur ADD ke har column par dhyaan se 10 seconds lagaate ho. Table 11.1 numbers badhne ke saath dono methods ko compare karta hai.
| Sum | Ginne wale dots | Counting se time | Columns | ADD se time |
|---|---|---|---|---|
| 48 + 36 | 84 | 42 s | 2 | 20 s |
| 486 + 365 | 851 | lagbhag 7 min | 3 | 30 s |
| 4862 + 3657 | 8519 | lagbhag 71 min | 4 | 40 s |
| 48620 + 36571 | 85191 | lagbhag 12 ghante | 5 | 50 s |
Table ko uske columns mein neeche ki taraf padho. Counting ke times ek minute se kam se aadhe din tak phat padte hain, jabki ADD ke times har row mein bas 10 seconds dheere-dheere badhte hain. Achhe algorithm ki poori baat yahi hai: numbers bade hone par bhi uska kaam kam hi rehta hai. Ab se hum har algorithm ko isi tarah judge karenge, yeh poochh kar ki input badhne par uska kaam kaise badhta hai.
Column method sahi answer kyun deta hai
Agar answer galat ho to speed bekaar hai, isliye humein yeh reason bhi dena hai ki ADD hamesha counting se match kyun karta hai. 47 ko das cubes ki 4 rods aur 7 loose cubes socho, aur 38 ko 3 rods aur 8 loose cubes, jaisa Fig. 11.3 mein hai. Sab kuch ek dher mein ulat kar ginne se sahi total milta hai; 47 + 38 ka matlab yahi hai. ADD pehle loose cubes aur baad mein rods gin kar wahi total paata hai.
4/4 tens aur 5 ones: sum 85 hai.
Rods tens dikhati hain aur chhote cubes ones. Pehle step mein 47 ko 4 rods aur 7 cubes, aur 38 ko 3 rods aur 8 cubes ki tarah dikhaya gaya hai. Doosre step mein ones ek saath gine jaate hain: 7 + 8 = 15 cubes. Teesre step mein das cubes ek nayi rod mein bundle kiye jaate hain, yahi carry hai, aur 5 cubes bachte hain. Chauthe step mein rods gini jaati hain, 4 + 3 + 1 = 8 tens, isliye total 8 tens aur 5 ones hai, yaani 85.
Saat loose cubes aur aath loose cubes milkar pandrah bante hain: itne ki unmein se das ko jodkar ek nayi rod ban jaaye, aur paanch loose bach jaayein. Woh rod jodna hi exactly woh hai jo carry record karta hai. Ek hundred das rods ka bundle hai, isliye yahi jodna ek column aur left mein bhi ho sakta hai. Cubes ko group karne se koi cube na judta hai na hatta hai, isliye aakhir mein jo rods aur loose cubes bachte hain, woh exactly utne hi cubes ginte hain jitne se hum shuru hue the.
Answer dekho
Answer (D) exact steps jo ek type ki har problem solve karte hain
Answer dekho
Answer (1) 7, (2) 1
Answer dekho
- (A) Dots ginne mein lagbhag 1000 guna time lagta hai.
- (B) ADD ko 3 columns zyada chahiye.
Answer dekho
Answer Sahi
11.2 Greatest Common Divisor
Ab ek doosri jaani-pehchaani problem. Ek tailor ke paas do ribbons hain, 84 cm aur 126 cm lambe. Woh dono ko ek barabar length ke pieces mein kaatna chahti hai, bina kuch bache. Sabse lamba piece kitna kaat sakti hai? Length ko 84 aur 126 dono ko divide karna chahiye, aur humein aisa sabse bada number chahiye. Yeh 84 aur 126 ka greatest common divisor hai, jise likhte hain. Tum ise highest common factor, yaani HCF (महत्तम समापवर्तक) ke naam se jaante hoge.
Sabse bada whole number jo diye gaye do numbers mein se har ek ko exactly divide karta hai. Ise highest common factor (HCF) bhi kehte hain.
Example: 6 dono numbers ko divide karta hai, aur koi bada number nahi karta.
Tum ise pichhli classes ki tarah prime factorisation se nikaal sakte ho. Uski jagah, chalo maan lete hain ki hum greatest common divisor words ke matlab ke alawa kuch nahi jaante, aur seedhe unhi se ek algorithm banate hain. Naam ko peeche se padho. Divisor: woh numbers dhoondho jo divide karte hain. Common: woh rakho jo dono numbers mein hain. Greatest: sabse bada chuno. Do numbers aur ke liye isse teen hisson wala plan banta hai.
- ke saare divisors nikaalo aur likh lo.
- ke saare divisors nikaalo aur likh lo.
- Dono collections compare karo aur woh sabse bada number chuno jo dono mein aata hai.
Har hissa poori problem se chhota kaam hai, aur chhote kaamon ko exact steps mein badalna aasaan hota hai. Hum inhe ek-ek karke lete hain.
11.2.1 Kisi Number ke Divisors Nikaalna
ka divisor (भाजक) woh whole number hai jo ko remainder 0 ke saath divide karta hai. Saare divisors dhoondhna roll call lene jaisa hai. 1, 2, 3, aur aise hi tak naam pukaaro, aur jo bhi number ko exactly divide karta hai, woh “present” bolta hai. ke aage koi answer nahi de sakta, kyunki ka divisor kabhi se bada nahi hota.
Answers kahin likhne padenge. Hum ek list use karte hain: square brackets ke andar values ki ek ordered row, jaise . Roll call shuru hone se pehle kisi ne answer nahi diya, isliye list khaali shuru hoti hai, jise likhte hain. Har naya answer append kiya jaata hai, yaani end mein likha jaata hai.
Step 2 ko letter ke bina zor se padh kar dekho: “1 se tak har number ke liye, agar woh number ko divide karta hai, to woh number append karo…”. Jaldi hi sab uljha-uljha lagta hai. aur found jaise chhote labels steps ko saaf rakhte hain. Kisi aisi value ka label jo algorithm chalte waqt badalti rehti hai, variable kehlaata hai. Step 2 do nayi features bhi dikhata hai: ek step repeated ho sakta hai (har ke liye ek baar), aur woh conditional ho sakta hai ( ko tabhi append karo jab woh ko divide kare).
5/5Sirf 20 khud pass hota hai. List poori ho gayi.
Numbers 1 se 20 boxes ki do rows mein hain, ek pointer j ki current value dikhata hai, aur list found neeche likhi hai. Step 1: found khaali list hai. Step 2: j = 1 aur j = 2 dono 20 ko divide karte hain, isliye found [1, 2] ban jaati hai. Step 3: j = 3 fail hota hai jabki 4 aur 5, 20 ko divide karte hain, aur [1, 2, 4, 5] milta hai. Step 4: 6 se 10 mein sirf 10, 20 ko divide karta hai. Step 5: 11 se 20 mein sirf 20, 20 ko divide karta hai, isliye final list [1, 2, 4, 5, 10, 20] hai.
Poori list badhte order mein aati hai. Yeh sanyog nahi hai: roll call upar ki taraf chalta hai, isliye har divisor apne se chhote sabhi divisors ke baad list mein judta hai. Yeh baat yaad rakho, kyunki hum ise jaldi use karenge. Yahan basic step ek divisibility test hai, jise hum aisi cheez maante hain jo hum hamesha kar sakte hain, jaise long division se.
63 ke divisors
DIVISORS(63) execute karo. Yeh kitne tests karta hai, aur kitne divisors dhoondhta hai?
Pehle khud try karo. Phir solution ek-ek step karke kholo.
11.2.2 Greatest Common Divisor Nikaalna
Table par do lists hain. Kaun sa number dono mein hai, aur sabse bada hai? 36 aur 60 ke liye answer, 12, lagbhag uchhal kar saamne aata hai, jaisa Fig. 11.5 dikhata hai. 1680 aur 2520 ke liye, jinke 40 aur 48 divisors hain, kuch bhi saamne nahi aata, aur thaki aankh aasaani se koi match chhod deti hai. (Inka gcd 840 hai; chapter mein aage ek kahin tez method ise do divisions mein nikaal leta hai.)
To hum comparison ek aur chhote algorithm ko saunp dete hain. Socho ek dukaandaar delivery check kar rahi hai: woh apni order list upar se neeche padhti hai aur har us item par tick lagaati hai jo delivery note par bhi hai. Isi tarah hum pehli divisor list left se right padhte hain aur har woh entry jo doosri list mein bhi hai, ek nayi list common mein copy karte hain. Kyunki 1 sabko divide karta hai, common mein kam se kam ek entry hamesha aati hai.
Ab ek achha surprise. Dono divisor lists sorted thi, aur humne pehli list left se right padhi, isliye common bhi sorted hai. Uski sabse badi entry right wale end par baithi hai. Isliye gcd bas common ki last entry hai, aur aage koi search nahi chahiye.
4/4common ki last entry sabse badi hai: .
Boxes ki do rows 36 ke divisors (nau boxes) aur 60 ke divisors (baarah boxes) dikhati hain. Step 1 sirf dono lists dikhata hai. Step 2 pehli list ki woh entries highlight karta hai jo doosri mein bhi hain aur har ek ko uske match se jodta hai: 1, 2, 3, 4, 6 aur 12. Step 3 unhe order mein common naam ki teesri row mein copy karta hai. Step 4 common ke last box, 12, par gola lagata hai aur use 36 aur 60 ka gcd likhta hai.
11.2.3 gcd ke liye Pehla Algorithm
Teeno hisson ko jod do, aur humare paas ek poora gcd algorithm hai. Dhyaan do ki yeh DIVISORS ke instructions dohraata nahi. Yeh bas DIVISORS ko do baar bulaata hai, jaise biryani ki recipe kahe “chawal paka lo” bina bataye ki kaise. Ek bharosemand algorithm ko ek bade algorithm ke andar dobara use karna mathematics aur computing ki sabse kaam ki aadaton mein se ek hai.
Tailor ke ribbons
GCD-LIST use karke woh sabse lambe barabar pieces nikaalo jo 84 cm aur 126 cm ke ribbons se bina kuch bache kaate ja sakte hain.
Pehle khud try karo. Phir solution ek-ek step karke kholo.
Answer dekho
Answer (B) yeh candidates ko sabse chhote se sabse bade tak test karta hai
Answer dekho
Answer 250
Answer dekho
Answer (1) 4, (2) 15
Answer dekho
Answer Galat
11.3 Data Structures
Lambi doori ki train ke ticket checker ke baare mein socho. Uska reservation chart coach-wise aur berth-wise print hota hai, isliye woh kisi bhi passenger ko seconds mein dhoondh leti hai. Agar naam us order mein print hote jismein tickets book hue the, to wahi information dhoondhne mein use kahin zyada mehnat lagti. Information kaise arrange hai, yahi decide karta hai ki hum use kitni jaldi use kar sakte hain.
Algorithms ke saath bhi yahi issue hai. GCD-LIST kuch working values rakhta hai jo khud answer nahi hain: lists A, B aur common. Har ek numbers ka poora collection hai, badhte order mein rakha hua. Working values ki aisi kisi bhi arrangement ko data structure kehte hain, aur sorted list sabse simple data structures mein se ek hai. Iske sorted hone ka fayda aakhir mein mila, jab gcd seedhe common ke right wale end se padha ja saka.
Har working value ko chhota naam dene se, jaise humne A, B aur common ke saath kiya, steps padhne mein aasaan rehte hain. Tumhare phone ki contact list bhi ek data structure hai jo tum roz use karte ho: naam ke hisaab se sorted hone ki wajah se tum har entry padhe bina kisi dost ko dhoondh lete ho. Badi classes mein aur bahut saare data structures padhte hain.
Kisi algorithm ki values ko organise karne ka tareeka, jaise badhte order mein rakhi list, taaki uske steps unhe aasaani se use kar sakein.
ExampleKyunki common sorted hai, GCD-LIST gcd ko uski last entry ki tarah padh leta hai.
Practice 11.2: answers ke saath
Ek class teacher roll numbers ki do lists rakhti hain, dono badhte order mein: P un students ki jinhone Monday ko homework jama kiya, aur Q Tuesday walon ki.
Ek algorithm likho jo woh roll numbers de jo P mein hain lekin Q mein nahi.
Solution dikhao
- Ek khaali list onlyP banao.
- P ki har value ke liye, left se right: agar , Q mein nahi hai, to ko onlyP mein append karo.
- onlyP report karo.
Ise P = [2, 5, 8, 11, 14] aur Q = [1, 5, 9, 14, 20] ke liye execute karo.
Solution dikhao
Answer[2, 8, 11]
2, Q mein nahi hai (append), 5 hai (skip), 8 nahi hai (append), 11 nahi hai (append), 14 hai (skip). Result: [2, 8, 11].
Kisne sirf Tuesday ko jama kiya? Apna algorithm badlo aur unhi lists par chalao.
Solution dikhao
AnswerP aur Q ke roles swap karo: [1, 9, 20].
Ab Q par chalo aur check karo ki value P mein hai ya nahi. 1, 9 aur 20, P mein nahi hain, jabki 5 aur 14 hain, isliye result [1, 9, 20] hai.
Dono lists sorted hain. Har ke liye poori Q mein search karne se kaise bach sakte ho?
Solution dikhao
Har list mein ek pointer rakho aur jin do values par pointers hain unhe compare karo. Agar P wali value chhoti hai, to woh Q mein aage nahi aa sakti, isliye use append karo aur P mein aage badho. Agar dono barabar hain, to dono pointers aage badhao. Agar Q wali value chhoti hai, to Q mein aage badho. Jab Q khatam ho jaaye, to P ki baaki values append kar do. Har list sirf ek baar padhi jaati hai.
Do buses ek depot se saath-saath subah 6 baje nikalti hain, ek har 12 minute mein aur ek har 18 minute mein. Woh agli baar minute baad saath nikalti hain, yaani woh sabse chhota whole number jise 12 aur 18 dono divide karte hain.
Ek algorithm likho jo kinhi bhi do whole numbers ke liye nikaale.
Solution dikhao
- Maan lo aur mein bada hai, aur chhota .
- ko baari-baari lo: agar , ko divide karta hai, to report karo aur ruko.
Yeh zaroor rukega, zyada se zyada par, kyunki , ko divide karta hai.
Ise buses ke liye execute karo. Woh agli baar saath kab nikalti hain?
Solution dikhao
Answer36 minute baad, subah 6:36 baje.
aur . ke liye: 12, 18 ko divide nahi karta. ke liye: 12, 36 ko divide karta hai. 36 report karo, yaani buses agli baar 36 minute baad, subah 6:36 baje saath nikalti hain.
Jab 36 ko do whole numbers ke product ki tarah likhte hain, to uske divisors do-do karke saamne aate hain: , , , aur .
Maan lo DIVISORS jab bhi kisi pair ka chhota number dhoondhta hai, to pair ke dono numbers append kar deta hai. ke liye use kis tak test karna padega? General ke liye?
Solution dikhao
Answer6 tak; general mein, jab tak ho.
Agar kisi pair ke dono numbers 6 se bade hote, to unka product 36 se bada hota. Isliye har pair ka chhota number zyada se zyada 6 hai, aur se 6 tak test karne se har pair mil jaata hai. General mein hum sirf woh test karte hain jinke liye : ki jagah lagbhag values.
Isse 36 ke liye list [1, 36, 2, 18, 3, 12, 4, 9, 6] milti hai. Kya is order wali lists ke saath bhi GCD-LIST kaam karega? Tum kya badloge?
Solution dikhao
AnswerHamesha nahi; sabse badi entry report karo.
Lists ab sorted nahi hain, isliye common ki last entry ka sabse bada hona zaroori nahi. aur ke liye: A = [1, 36, 2, 18, 3, 12, 4, 9, 6] aur B = [1, 18, 2, 9, 3, 6], isliye common = [1, 2, 18, 3, 9, 6]. Iski last entry 6 hai, lekin .
Fix: Step 3 ko badlo taaki woh common ki sabse badi entry report kare (ya pehle lists ko sort karo).
11.3.1 Algorithm ko Behtar Banana
GCD-LIST sahi hai, lekin bahut kaam bekaar karta hai. Ek achhi aadat hai algorithm ko dekh kar poochhna: kaun sa kaam answer ko kabhi badal hi nahi sakta? Har baar aisi barbaadi dikhe, hum use hata sakte hain. Table 11.2 aur ke liye trimming ke chaar rounds record karta hai. Yeh har version ko score karta hai: kitne candidates dekhe aur memory mein kitni values rakhi.
| Version | Kya badla | Dekhe | Rakhe |
|---|---|---|---|
| 1. GCD-LIST | Do alag scans, phir lists compare hoti hain | 96 | 27 |
| 2. Ek scan | Bade number tak har ko aur dono ke against test kiya jaata hai | 60 | 27 |
| 3. Sirf common list | seedha common mein jaata hai; A aur B kabhi bante hi nahi | 60 | 6 |
| 4. Min par ruko | Scan chhote number par ruk jaata hai, kyunki usse bada koi number use divide nahi kar sakta | 36 | 6 |
| 5. GCD-SCAN | Sirf latest common divisor, best, rakha jaata hai | 36 | 1 |
Aakhri change ko dhyaan se dekhna chahiye. Scan upar ki taraf chadhta hai, isliye jo bhi common divisor milta hai woh pichhle sabhi divisors se bada hota hai, aur purane wale bas bojh hain. Ek variable, best, kaafi hai. Yeh 1 se shuru hota hai, jo har number ko divide karta hai, aur jab bhi koi bada common divisor milta hai, overwrite ho jaata hai. Fig. 11.6 ghatte kaam ko bars ki tarah dikhata hai.
5/5Abhi bhi 36 candidates, aur sirf ek number, best, store hota hai.
Paanch labelled bars, m = 36 aur n = 60 ke liye algorithm ke har version ka ek, ek-ek karke aate hain. Step 1: do alag scans wala GCD-LIST 96 candidates dekhta hai. Step 2: bade number tak ek scan 60 dekhta hai. Step 3: common list seedhe banana abhi bhi 60 dekhta hai lekin kam numbers store karta hai. Step 4: chhote number par rukne se yeh 36 reh jaata hai. Step 5: ab tak ka sirf best divisor rakhna abhi bhi 36 candidates dekhta hai lekin sirf ek number store karta hai.
Practice 11.3: answers ke saath
Ek dost DIVISORS ko aise dobara likhta hai ki neeche ki taraf gine: , , …, 1.
Yeh 20 ke divisors kis order mein list karega?
Solution dikhao
Answer[20, 10, 5, 4, 2, 1]
Sabse bada divisor sabse pehle milta hai, isliye list ghatte order mein hai: [20, 10, 5, 4, 2, 1].
GCD-LIST ka kaun sa step badalna padega, aur kaise?
Solution dikhao
AnswerStep 3: pehli entry report karo.
Ab common ghatte order mein hai, isliye uski sabse badi entry pehli wali hai. Step 3 ko common ki sabse right wali ki jagah sabse left wali entry report karni hogi.
GCD-SCAN ka scan ulta chalao: ko se neeche 1 tak jaane do.
Samjhao ki tum us pehle par kyun ruk sakte ho jo dono numbers ko divide karta hai.
Solution dikhao
Usse upar ka har pehle hi test hokar fail ho chuka hai. Isliye neeche jaate hue jo pehla common divisor milta hai, wahi sabse bada hai, yaani gcd. Usse neeche ka koi bhi use beat nahi kar sakta.
, ke liye backward scan ki kitni values dekhta hai? Forward scan kitni dekhta hai?
Solution dikhao
AnswerBackward 33, forward 47.
. Backward, 48, 47, …, 16 tak chalta hai aur ruk jaata hai: values. Forward, 2 se 48 tak chalta hai: 47 values.
Kin pairs ke liye backward scan kuch nahi bachata?
Solution dikhao
AnswerJin pairs ka gcd 1 hai.
Agar , to 1 se upar koi kaam nahi karta, isliye backward scan poora 1 tak neeche jaata hai, aur se neeche ki har value dekhta hai.
11.3.2 In Algorithms ka Analysis
Ab humare paas ek hi algorithm ke paanch versions hain. Kya sab sahi hain, aur kya inmein se koi tez hai? Har algorithm ke baare mein yahi do sawaal poochhne chahiye.
Correctness. Versions ko ek chain ki kadiyan socho. Pehli kadi, GCD-LIST, par bharosa kiya ja sakta hai kyunki yeh gcd ki definition hi hai jise steps mein badla gaya hai. Har agli kadi pichhli se sirf itni alag hai ki woh aisa kaam hata deti hai jo result par asar nahi daal sakta tha: aise candidates jo dono numbers ko divide karne ke liye bahut bade hain, ya aisi lists jo dobara kabhi padhi nahi gayi. Aisi kadiyon ki chain nahi tootti, isliye aakhir ka GCD-SCAN utna hi sahi hai jitna shuru ka GCD-LIST.
GCD-SCAN execute karna
aur ke liye GCD-SCAN execute karo. Har ke baad best ki value dikhao.
Pehle khud try karo. Phir solution ek-ek step karke kholo.
Efficiency. Speed alag baat hai. GCD-SCAN ab bhi chhote number tak har candidate par jaata hai. Ise 9-digit numbers ka ek pair do, to yeh karodon candidates dekh sakta hai; computer to sambhaal leta hai, lekin pencil aur kaagaz wala insaan kabhi nahi. Table 11.1 ki bhasha mein, GCD-SCAN dots ginne jaisa behave karta hai, ADD jaisa nahi. Isse ek challenge khada hota hai: kya koi aisa gcd algorithm hai jiska kaam numbers ke size ki jagah unki length ke hisaab se chale?
Answer dekho
Answer 83
Answer dekho
Answer (C) common divisor kisi bhi number se bada nahi ho sakta
Answer dekho
Answer Galat
Answer dekho
Answer (D) yeh lagbhag 100 guna badh jaata hai
11.3.3 Euclid ka Subtraction Algorithm
Iska answer 2300 saal se bhi purana hai. Lagbhag 300 BCE mein, Alexandria ke Euclid ne apne zamaane ki mathematics ko Elements mein ikattha kiya, ek aisi kitaab jo do hazaar saal se zyada padhi gayi. Yeh method uski Book VII ki shuruaat ke paas aata hai. Shayad yeh unka apna invention nahi tha, kyunki lagta hai pehle ke Greek mathematicians bhi ise use karte the, lekin humare tak unka hi likha hua account pahuncha hai.
Problem ko chhota karna
Pehle ek chhota sa experiment karo. 30 aur 18 ke common divisors 1, 2, 3 aur 6 hain. Ab 30 ko se badal do: 18 aur 12 ke common divisors phir se 1, 2, 3 aur 6 hain. Na kuch khoya, na kuch mila, phir bhi numbers chhote ho gaye. Euclid ka idea yeh hai ki aisa hamesha hota hai.
Agar , to .
Fig. 11.7 yeh idea number line par dikhata hai. Jo hop length exactly aur par girti hai, woh unke beech ka hissa, jiski length hai, bhi poore hops mein cover karti hai. Euclid khud bhi lengths ke saath kuch aise hi reasoning karte the.
3/3Hissa exactly do hops hai: 6, 12 ko divide karta hai.
Ek number line 0 se 30 tak hai, har 6 units par marks hain. Step 1: 0 se d = 6 length ke teen hops exactly n = 18 par girte hain. Step 2: do aur hops exactly m = 30 par girte hain. Step 3: 18 se 30 tak ka hissa, jiski length m − n = 12 hai, highlight hota hai aur exactly do hops se cover hota hai, isliye 6, m − n ko bhi divide karta hai.
Har subtraction total ko chhota karta hai, isliye yeh process hamesha nahi chal sakta: der-sawer chhota number 0 par pahunch jaata hai. kya hai? Har whole number , 0 ko divide karta hai, kyunki . Isliye aur 0 ke common divisors bas ke divisors hain, aur inmein sabse bada khud hai. Isliye : jab 0 aa jaaye, to doosra number hi answer hai. Jaise, ban jaata hai , aur answer 9 hai.
Subtraction se Euclid
EUCLID-SUB se nikaalo. Yeh kitne subtractions karta hai?
Pehle khud try karo. Phir solution ek-ek step karke kholo.
EUCLID-SUB ki ek pyaari si picture hai. by ka ek rectangle banao. Har subtraction end se by ka ek square kaat deta hai, aur ek chhota rectangle bachta hai jiski sides naya pair hain. Jab kisi cut ke baad kuch nahi bachta, to aakhri square ki side gcd hai. Fig. 11.8 42 by 24 ke rectangle ke liye yahi karta hai.
4/4Teen subtractions baaki hissa exactly khatam kar dete hain. Kul 5 cuts: gcd 6 hai.
Ek rectangle jo 42 units chauda aur 24 units ooncha hai. Step 1 poora rectangle aur pair (42, 24) dikhata hai. Step 2 left mein 24 by 24 ka square kaat deta hai, aur 18 by 24 ki strip bachti hai: pair (24, 18). Step 3 strip se 18 by 18 ka square kaatta hai, aur 18 by 6 ka piece bachta hai: pair (18, 6). Step 4 piece ko 6 by 6 ke teen squares mein kaatta hai aur kuch nahi bachta, isliye gcd 6 hai.
EUCLID-SUB ek bada kadam hai, lekin ise ek bada aur ek chhota number do, to yeh reng-reng kar chalta hai. ke liye yeh ek baar mein 3 ghatata hai: , , , … poora tak, aur phir teen aur steps chahiye. Yeh 336 subtractions hain. 3 ke saath 7-digit number ko das lakh se zyada chahiye honge. Kaam ab bhi numbers ke size ke hisaab se chalta hai, unki length ke hisaab se nahi.
Answer dekho
Answer dekho
Answer (A) dono pairs ke common divisors bilkul same hain
Answer dekho
Answer 14
Answer dekho
Answer 12
11.3.4 Āryabhaṭa ka Division Algorithm
ko phir dekho. 1000 mein se 3 baar-baar, 333 baar ghatane par 1 bachta hai. Ek division yahi kaam ek jhatke mein kar deta hai: . Bacha hua 1 remainder hai.
Indian mathematicians bilkul isi tarah kaam karte the. 499 CE mein poore hue Āryabhaṭīya mein Āryabhaṭa ek method describe karte hain, jise aaj kuṭṭaka (“the pulveriser”, yaani peesne wala) kehte hain, jo whole numbers mein kuch equations solve karta hai. Iska pehla stage do numbers ko baar-baar ek doosre se divide karta hai, har baar sirf remainder rakhta hai. Yahi repeated division gcd nikaalta hai, aur Indian place-value numerals ke saath yeh ek compact long-division method ban gaya.
woh remainder hai jo ko se divide karne ke baad bachta hai. Yeh hamesha se kam hota hai.
Example, kyunki ; aur .
Isse EUCLID-SUB ka ek one-line upgrade sujhta hai. Jahan bhi yeh mein se baar-baar ghatata, wahan ise ek baar divide karne do aur remainder rakhne do, taaki pair seedha par kood jaaye. Neeche ka theorem dikhata hai ki is jump se gcd same rehta hai.
Agar , to .
Ab Step 1 sirf bilkul shuru mein matter karta hai, kyunki remainder hamesha divisor se chhota hota hai. Slow case phir se chalao: ban jaata hai , phir , aur answer 1, 336 subtractions ki jagah 2 divisions ke baad aa jaata hai. Sach to yeh hai ki ko kabhi 3 se zyada divisions nahi chahiye, chahe kitna bhi bada ho.
Long-division layout
Haath se karne par EUCLID-DIV divisions ki ek chain hai. Har divisor agla divide hone wala number ban jaata hai, aur har remainder agla divisor. Chain remainder 0 par rukti hai, aur aakhri divisor, jo aakhri non-zero remainder hai, gcd hai. Indian texts ise compact tareeke se likhte the: har naya division pichhle wale ke thoda neeche aur right mein. Fig. 11.9 ke liye chain follow karta hai.
5/5Aakhri non-zero remainder gcd hai: .
Ek table jiske columns divide, by, quotient aur remainder hain. Step 1: 1155 ko 546 se divide karne par quotient 2 aur remainder 63. Step 2: arrows 546 ko agli row ke divide column mein aur 63 ko by column mein le jaate hain: 546 ko 63 se divide karne par 8, remainder 42. Step 3: 63 ko 42 se divide karne par 1, remainder 21. Step 4: 42 ko 21 se divide karne par 2, remainder 0. Step 5: aakhri non-zero remainder, 21, par gcd ki tarah gola lagta hai.
Isi pair ko EUCLID-SUB mein 13 subtractions lagte hain, lekin yahan sirf 4 divisions.
Division se Euclid
EUCLID-DIV se nikaalo, aur kaam ko EUCLID-SUB se compare karo.
Pehle khud try karo. Phir solution ek-ek step karke kholo.
General mein EUCLID-DIV itna tez kyun hai? Remainder hamesha apne divisor se chhota hota hai. Thoda aur dhyaan dene par isse bhi strong baat dikhayi ja sakti hai: kinhi bhi do divisions ke baad pair ka bada number apni purani value ke aadhe se neeche aa jaata hai. Kisi number ka har digit lagbhag baar aadha hone tak hi tikta hai, isliye divisions ki ginti digits ki ginti ke saath badhti hai. Poora proof aage ki class mein aayega; abhi ke liye is claim ko stepper mein test karo.
Answer dekho
Answer 5
Answer dekho
Answer dekho
Answer 3
Answer dekho
Answer (C) ko se badla jaata hai
Samay ke saath algorithms
- c. 300 BCE
Euclid’s Elements
Baar-baar subtraction se gcd nikaala gaya.
- 499 CE
Āryabhaṭa’s Āryabhaṭīya
Kuṭṭaka method mein remainders ke saath repeated division.
- c. 820 CE
al-Khwārizmī, Baghdad
Indian numerals aur unse calculation karne par ek kitaab.
- 12th century
Latin mein translation
Indian arithmetic, jise algorismus kaha gaya, poore Europe mein phailti hai.
- 1844
Gabriel Lamé
Prove karte hain ki Euclid’s division algorithm ko kam steps chahiye.
Summary aur key points
- Algorithm exact steps ki ek finite list hai jo kisi diye gaye type ki har problem solve karti hai. Yeh basic steps se banta hai jo hum pehle se kar sakte hain (Section 11.1.1).
- ADD do numbers ko right se column by column jodta hai, ek carry ke saath jo hamesha 0 ya 1 hota hai (Algorithm ADD).
- ADD sahi hai kyunki yeh ones, tens aur hundreds ko alag-alag jodta hai; carry das ka ek bundle hai (ADD kyun kaam karta hai).
- Dots ginne mein har extra digit par lagbhag das guna zyada time lagta hai; ADD ko bas ek column zyada chahiye (ADD tez kyun hai).
- Steps repeat ho sakte hain (ADD har column ke liye Step 2 ek baar chalata hai) aur conditional ho sakte hain (GCD-SCAN best tabhi badalta hai jab dono numbers ko divide kare) (Section 11.2.1).
- DIVISORS() 1 se tak har candidate test karta hai aur divisors badhte order mein deta hai (Section 11.2.1).
- GCD-LIST dono lists ke common divisors rakhta hai; us sorted list ki last entry gcd hai (Section 11.2.3).
- Data structure, jaise sorted list, un values ko organise karta hai jinke saath algorithm kaam karta hai (Section 11.3).
- Ek baar scan karna, par rukna aur sirf best rakhna kaam kam karte hain, lekin kaam ab bhi numbers ke size ke saath badhta hai (Section 11.3.1, Section 11.3.2).
- Euclid: ke liye , aur (Section 11.3.3).
- Āryabhaṭa ka division method use karta hai; iske steps ki ginti sirf digits ki ginti ke saath badhti hai (Section 11.3.4).
- Har algorithm ke liye hum do sawaal poochhte hain: kya yeh correct hai, aur iska kaam input ke size ke saath kaise badhta hai (Section 11.3.2)?
- Algorithm word al-Khwārizmī se aaya hai, jinki kitaab Indian arithmetic ko baaki duniya tak le gayi (history).
Practice questions answers ke saath (NCERT “Chapter ke end ki exercises”)
Har gcd EUCLID-DIV se nikaalo. Har division dikhao.
Solution dikhao
Answer91
Har row ko se divide karti hai; agli row ko remainder se divide karti hai.
remainder quotient 1365 1001 364 1 1001 364 273 2 364 273 91 1 273 91 0 3 Aakhri non-zero remainder 91 hai, isliye gcd 91 hai.
Solution dikhao
Answer10800
Step 1 numbers ko swap karta hai, kyunki .
Har row ko se divide karti hai; agli row ko remainder se divide karti hai.
remainder quotient 75600 43200 32400 1 43200 32400 10800 1 32400 10800 0 3 Aakhri non-zero remainder 10800 hai, isliye gcd 10800 hai.
Solution dikhao
Answer1287
Har row ko se divide karti hai; agli row ko remainder se divide karti hai.
remainder quotient 5162157 956241 380952 5 956241 380952 194337 2 380952 194337 186615 1 194337 186615 7722 1 186615 7722 1287 24 7722 1287 0 6 Aakhri non-zero remainder 1287 hai, isliye gcd 1287 hai. 7-digit numbers ke liye chhah divisions kaafi the.
Solution dikhao
Answer3003
Har row ko se divide karti hai; agli row ko remainder se divide karti hai.
remainder quotient 2114112 945945 222222 2 945945 222222 57057 4 222222 57057 51051 3 57057 51051 6006 1 51051 6006 3003 8 6006 3003 0 2 Aakhri non-zero remainder 3003 hai, isliye gcd 3003 hai.
Maan lo , aur likho, jahan . Prove karo ki aur ke common divisors bilkul wahi hain jo aur ke common divisors hain.
Solution dikhao
aur ka har common divisor aur ka common divisor hai. Agar , aur ko divide karta hai, to aur likho. Tab , isliye , ko divide karta hai (aur ko to pehle se karta hai).
aur ka har common divisor aur ka common divisor hai. Agar , aur ko divide karta hai, to aur likho. Tab , isliye , (aur ) ko divide karta hai.
Dono directions sahi hain, isliye dono pairs ke common divisors same hain. Isiliye EUCLID-DIV ko se badal sakta hai.
Kya 221 prime hai? Kya 223 hai? Haath se check karna thakaane wala hai, isliye yeh kaam ek algorithm ko karne do.
Ek algorithm PRIME() likho jo prime ke liye “yes” aur baaki ke liye “no” report kare. (Prime ka 1 aur khud ke alawa koi divisor nahi hota.)
Solution dikhao
- Maan lo D list DIVISORS() hai.
- Agar D mein exactly 2 entries hain, to “yes” report karo; warna “no” report karo.
Yeh ko sahi handle karta hai: DIVISORS(1) = [1] mein ek hi entry hai, aur 1 prime nahi hai. 221 ke liye D = [1, 13, 17, 221], isliye answer “no” hai; 223 ke liye D = [1, 223], isliye “yes” hai.
ke liye tumhara algorithm kitne tests karta hai? Ek tez version suggest karo.
Solution dikhao
Answer223 tests; jaise hi ho, ruk jao.
DIVISORS(223) 1 se 223 tak har test karta hai: 223 tests.
Tez version: tab tak test karo jab tak ho, aur jo pehla , ko divide kare, wahin “no” report karo. Agar kisi number ka 1 aur khud ke alawa koi divisor hai, to uska ek aisa divisor hai jismein (Practice 11.2, Q3). 223 ke liye iska matlab se 14, sirf 13 tests, aur koi pass nahi hota, isliye 223 prime hai.
84 ko divide karne wale primes 2, 3 aur 7 hain. Ek algorithm PRIME-DIVISORS() likho jo kisi bhi ke liye aisi list de, DIVISORS aur PRIME ko building blocks ki tarah use karke. Phir ise ke liye execute karo.
Solution dikhao
Answer[2, 3, 5]
- Maan lo D list DIVISORS() hai, aur ek khaali list P banao.
- D ke har ke liye: agar PRIME() “yes” report kare, to ko P mein append karo.
- P report karo.
90 ke liye D = [1, 2, 3, 5, 6, 9, 10, 15, 18, 30, 45, 90]. Sirf 2, 3 aur 5 prime hain, isliye result [2, 3, 5] hai.
Prime factors gcd tak pahunchne ka ek aur raasta dete hain.
. Prime factorisation ko list ki tarah store karne ka ek tareeka suggest karo.
Solution dikhao
Answer[(2, 3), (3, 2), (5, 1)]
Pairs (prime, power) ki list use karo, primes badhte order mein: [(2, 3), (3, 2), (5, 1)].
Ek algorithm FACTORISE() describe karo jo yeh list banaye.
Solution dikhao
- Ek khaali list F banao, aur ko 2 set karo.
- Jab tak : gino ki , ko kitni baar divide karta hai, har baar ko se divide karte hue. Agar count 0 se zyada hai, to ko F mein append karo. Phir ko 1 badhao.
- F report karo.
Koi non-prime bache hue number ko kabhi divide nahi karta, kyunki uske prime factors pehle hi divide karke nikaal diye gaye hain.
360 aur ki lists use karke unka gcd nikaalo. Apna rule batao.
Solution dikhao
Answer36
Rule: jo prime dono lists mein hai, uski chhoti power lo; jo prime sirf ek list mein hai, use chhod do. [(2, 3), (3, 2), (5, 1)] aur [(2, 2), (3, 3), (7, 1)] se humein milta hai. EUCLID-DIV se check karo: aur .
Ek dukaan ke paas 1428 red beads aur 1092 blue beads hain. Woh ek jaise gift packets banana chahti hai, har packet mein red aur blue beads ki same ginti ho, aur har bead use ho jaaye. Woh zyada se zyada kitne packets bana sakti hai, aur har ek mein kya hoga?
Solution dikhao
Answer84 packets, har ek mein 17 red aur 13 blue.
remainder quotient 1428 1092 336 1 1092 336 84 3 336 84 0 4 To packets. Har packet mein red aur blue beads hain.
Kaun sa pair EUCLID-SUB se sabse zyada subtractions karwaata hai?
Answer dekho
Answer (D)
Counts 2, 4, 6 aur 36 hain. 100 se sirf 3 ghatate hue 1 tak pahunchne mein hi 33 steps lagte hain.Algorithm ke baare mein kaun sa statement false hai?
Answer dekho
Answer (B) yeh same input par alag-alag answers de sakta hai
Order mein follow kiye gaye exact steps same input par hamesha same result dete hain.Har whole number ke liye, .
Answer dekho
Answer m
Har number 0 ko divide karta hai, isliye common divisors ke divisors hain, aur sabse bada hai.Agar , to Practice 11.3, Q2 ka backward scan se neeche 1 tak har value dekhta hai.
Answer dekho
Answer Sahi
1 se upar koi value dono numbers ko divide nahi karti, isliye scan tabhi rukta hai jab woh 1 tak pahunchta hai.
Apna NCERT exercise question dhoondo
Hamare practice questions ncert.ai ke liye likhe gaye hain aur NCERT exercises ko follow karte hain. Apni textbook ke question se match karne wala question dhoondo; uska answer uske saath hai.
| Tumhari NCERT textbook mein | Yahan practice question |
|---|---|
| NCERT Exercise Set 11.1, Q1 | Practice 11.1 · Q1 |
| NCERT Exercise Set 11.1, Q2 | Practice 11.1 · Q2 |
| NCERT Exercise Set 11.1, Q3 | Practice 11.1 · Q3 |
| NCERT Exercise Set 11.1, Q4 | Practice 11.1 · Q4 |
| NCERT Exercise Set 11.1, Q5 | Practice 11.1 · Q5 |
| NCERT Exercise Set 11.2, Q1 | Practice 11.2 · Q1 |
| NCERT Exercise Set 11.2, Q2 | Practice 11.2 · Q2 |
| NCERT Exercise Set 11.2, Q3 | Practice 11.2 · Q3 |
| NCERT Exercise Set 11.3, Q1 | Practice 11.3 · Q1 |
| NCERT Exercise Set 11.3, Q2 | Practice 11.3 · Q2 |
| NCERT End-of-chapter Exercises Q1 | Chapter ke end ki exercises · Q1 |
| NCERT End-of-chapter Exercises Q2 | Chapter ke end ki exercises · Q2 |
| NCERT End-of-chapter Exercises Q3 | Chapter ke end ki exercises · Q3 |
| NCERT End-of-chapter Exercises Q4 | Chapter ke end ki exercises · Q4 |
| NCERT End-of-chapter Exercises Q5 | Chapter ke end ki exercises · Q5 |
Quick check: MCQs
- Column method sahi answer kyun deta hai4 questions
- 11.2.3 gcd ke liye Pehla Algorithm4 questions
- 11.3.2 In Algorithms ka Analysis4 questions
- Problem ko chhota karna4 questions
- Long-division layout4 questions
Key terms (English + Hindi)
- algorithmकलन-विधिkalan-vidhi
- Exact steps ki ek finite list jo order mein follow karne par kisi diye gaye type ki har problem solve karti hai.Chapter mein pehli baar yahan aaya →
- basic stepमूल चरणmool charan
- Aisa action jo algorithm bina samjhaye use karta hai, kyunki hum use pehle se kar sakte hain, jaise do digits jodna.Chapter mein pehli baar yahan aaya →
- data structureडेटा संरचनाdata sanrachna
- Algorithm jin values ke saath kaam karta hai unhe organise karne ka tareeka, jaise sorted list.Chapter mein pehli baar yahan aaya →
- divisorभाजकbhajak
- Woh whole number jo diye gaye number ko remainder 0 ke saath divide karta hai.Chapter mein pehli baar yahan aaya →
- efficiencyदक्षताdakshata
- Algorithm ko kitna kaam chahiye, yeh is baat se judge hota hai ki input ka size badhne par uske basic steps ki ginti kaise badhti hai.Chapter mein pehli baar yahan aaya →
- executeनिष्पादित करनाnishpadit karna
- Kisi khaas input ke liye algorithm ke steps ek-ek karke karna.Chapter mein pehli baar yahan aaya →
- greatest common divisorमहत्तम समापवर्तकmahattam samapavartak
- Sabse bada whole number jo diye gaye do numbers mein se har ek ko exactly divide karta hai.Chapter mein pehli baar yahan aaya →
- listसूचीsoochi
- Square brackets mein values ki ek ordered row, jaise ; nayi values end mein append hoti hain.Chapter mein pehli baar yahan aaya →
- modशेषफलsheshphal
- woh hai jo mein se ke jitne poore hisse nikal sakein, nikaalne ke baad bachta hai.
- variableचरchar
- Kisi aisi value ka naam jiska algorithm hisaab rakhta hai aur jo badal sakti hai, jaise carry ya best.Chapter mein pehli baar yahan aaya →