हमें तीन सरणियाँ दी गई हैं जहाँ पहली सरणी में अंकगणित माध्य के लिए ऊपरी सीमा होती है, दूसरी सरणी में अंकगणितीय माध्य के लिए निचली सीमा होती है और तीसरी सरणी में आवृत्तियाँ होती हैं और कार्य दिए गए वर्ग अंतरालों का अंकगणितीय माध्य उत्पन्न करना होता है।
अंकगणित माध्य क्या है?
अंकगणित माध्य वह औसत मान है जिसकी गणना सेट में सभी तत्वों के योग को दिए गए सेट में तत्वों की कुल संख्या से विभाजित करके की जाती है।
कक्षा अंतराल अंकगणित माध्य की गणना कैसे करें
- निचली सीमा, ऊपरी सीमा, आवृत्ति के साथ दिया गया
निचली सीमा | ऊपरी सीमा | <वें शैली="पाठ्य-संरेखण:केंद्र;">आवृत्तिवें>|
---|---|---|
1 | 2 | 1 |
3 | 4 | 2 |
5 | 6 | 3 |
7 | 8 | 4 |
- ऊपरी सीमा और निचली सीमा को जोड़कर मध्य-बिंदु की गणना करें और अंतिम परिणाम को 2 से विभाजित करें क्योंकि दो मान हैं। उसके बाद वर्ग अंतराल के मध्य-बिंदु को उसकी संगत बारंबारता से गुणा करें।
निचली सीमा | ऊपरी सीमा | फ़्रीक्वेंसी(f) | मिड-पॉइंट(m) | <वें शैली="पाठ्य-संरेखण:केंद्र;">एम*एफवें>|
---|---|---|---|---|
1 | 2 | 1 | (1+2)/2=1.5 | 1.5*1=1.5 |
3 | 4 | 2 | (3+4)/2=3.5 | 3.5*2=7.0 |
5 | 6 | 3 | (5+6)/2=5.5 | 5.5*3=16.5 |
7 | 8 | 4 | (7+8)/2=7.5 | 7.5*4=30.0 |
- अंतिम परिणाम के लिए आवृत्तियों के योग के साथ m*f के योग को विभाजित करके अंकगणितीय माध्य की गणना करें।
वर्ग अंतराल अंकगणितीय माध्य =m*f का योग/f का योग =(1.5+7.0+16.5+30.0)/(1+2+3+4) =5.5
उदाहरण
इनपुट-:लोअर लिमिट [] ={1, 6, 11, 16, 21} अपर लिमिट [] ={5, 10, 15, 20, 25} फ्रीक [] ={10, 20, 30, 40, 50 }आउटपुट:16.3333इनपुट-:यूवरलिमिट [] ={2, 4, 6, 8, 10} एलपीपरलिमिट [] ={ 1, 3, 5, 7, 9 } फ्रीक [] ={ 1, 2, 3, 4, 5 }आउटपुट:5.5
एल्गोरिदम
STARTचरण 1-> वर्ग अंतराल की गणना करने के लिए फ़ंक्शन घोषित करें अंकगणितीय माध्य फ्लोट AM(int LowLimit[], int अपरलिमिट[], int freq[], int शब्द) फ्लोट मध्य घोषित करें [शर्तें] घोषित करें और फ्लोट योग =0 सेट करें और Sum_freq =0 लूप int i =0 और i के लिए =Sum_freq + freq [i] अंतिम वापसी राशि / Sum_freqStep 2-> मुख्य में () इंट लोअरलिमिट घोषित करें [] ={ 2, 4, 6, 8, 10 } इंट अपरलिमिट घोषित करें [] ={ 1, 3, 5, 7 , 9 } int freq की घोषणा करें [] ={ 1, 2, 3, 4, 5 } int size =sizeof(freq) / sizeof(freq[0]) घोषित करें AM (लोअर लिमिट, अपर लिमिट, फ़्रीक, साइज़) STOP को कॉल करें। पूर्व>उदाहरण
#शामिल करें ]; फ्लोट योग =0, Sum_freq =0; के लिए (int i =0; i <शर्तें; i++) { मध्य [i] =(लोअर लिमिट [i] + अपर लिमिट [i]) / 2; योग =योग + मध्य [i] * आवृत्ति [i]; Sum_freq =Sum_freq + freq [i]; } वापसी राशि / Sum_freq;}int main() { int UowerLimit[] ={ 2, 4, 6, 8, 10}; इंट एलपीपरलिमिट [] ={ 1, 3, 5, 7, 9 }; इंट फ्रीक [] ={ 1, 2, 3, 4, 5}; int आकार =आकार (आवृत्ति) / आकार (आवृत्ति [0]); cout<<"अंकगणित माध्य है:"<आउटपुट
अंकगणित माध्य है:5.5