চতুর্থক ও আন্তঃচতুর্থক পরিসর
IQR চতুর্থক প্রোগ্রাম
গণসংখ্যা সারণির (বা স্তম্ভলেখের) প্রতিটি মান ও তার গণসংখ্যা ইনপুট দিন; প্রোগ্রামটি DSE পদ্ধতি অনুসরণ করে Q₁, Q₂ ও Q₃-এর অবস্থান ও মান এবং তারপর আন্তঃচতুর্থক পরিসর দেখায়।
- ২২৮ বাইট
- COMP মোড
- সর্বোচ্চ ৬টি গ্রুপ
সমাধানসহ উদাহরণ
উদাহরণ ১
সারণিতে একটি শ্রেণির শিক্ষার্থীদের কাছে থাকা কলমের সংখ্যার বণ্টন দেখানো হয়েছে। বণ্টনটির আন্তঃচতুর্থক পরিসর নির্ণয় করুন।
| কলমের সংখ্যা | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|
| শিক্ষার্থীর সংখ্যা | 6 | 8 | 8 | 4 | 2 |
উত্তর
মানক সমাধান (ক্যালকুলেটর ছাড়া)
- মোট: N = 6 + 8 + 8 + 4 + 2 = 28
- ক্রমযোজিত গণসংখ্যা:
উদাহরণ ১-এর ক্রমযোজিত গণসংখ্যা কলমের সংখ্যা 4 5 6 7 8 ক্রমযোজিত গণসংখ্যা 6 14 22 26 28 - মধ্যমা: অবস্থান = = 14.5, অর্থাৎ 14তম পদ ও 15তম পদের গড়। ক্রমযোজিত গণসংখ্যা থেকে, 14তম পদ 5 এবং 15তম পদ 6।
∴ Q₂ = = 5.5 - নিম্ন চতুর্থক: N জোড়, তাই নিচের অর্ধাংশ হলো 1ম থেকে 14তম পদ।
Q₁ = = = 5 - উচ্চ চতুর্থক: উপরের অর্ধাংশ হলো 15তম থেকে 28তম পদ।
Q₃ = = = 6 - আন্তঃচতুর্থক পরিসর = Q₃ − Q₁ = 6 − 5 = 1
∴ উত্তর A।
উদাহরণ ২
স্তম্ভলেখে একটি শ্রেণির 25 জন শিক্ষার্থী গত সপ্তাহে কত দিন ব্যায়াম করেছে তার বণ্টন দেখানো হয়েছে। বণ্টনটির আন্তঃচতুর্থক পরিসর নির্ণয় করুন।
উত্তর
মানক সমাধান (ক্যালকুলেটর ছাড়া)
- মোট: N = 3 + 3 + 7 + 8 + 4 = 25
- ক্রমযোজিত গণসংখ্যা:
উদাহরণ ২-এর ক্রমযোজিত গণসংখ্যা দিনের সংখ্যা 1 2 3 4 5 ক্রমযোজিত গণসংখ্যা 3 6 13 21 25 - মধ্যমা: অবস্থান = = 13, ∴ Q₂ = 13তম পদ = 3
- দুই অর্ধাংশ: N বিজোড়, তাই মধ্যমা (13তম পদ) কোনো অর্ধাংশেই অন্তর্ভুক্ত নয়। নিচের অর্ধাংশ হলো 1ম থেকে 12তম পদ; উপরের অর্ধাংশ হলো 14তম থেকে 25তম পদ।
- নিম্ন চতুর্থক: Q₁ = নিচের অর্ধাংশের মধ্যমা = = = 2.5
- উচ্চ চতুর্থক: Q₃ = উপরের অর্ধাংশের মধ্যমা = = = 4
- আন্তঃচতুর্থক পরিসর = 4 − 2.5 = 1.5
∴ উত্তর B।
সাধারণ ভুল: মধ্যমাকে দুই অর্ধাংশেই গণনা করলে (নিচের অর্ধাংশ 1ম থেকে 13তম পদ) পাওয়া যায় Q₁ = 3, Q₃ = 4 এবং IQR = 1 — যা ভুল বিকল্প A।
উদাহরণ ৩
সারণিতে 40 জন শিক্ষার্থীর ভাইবোনের সংখ্যার বণ্টন দেখানো হয়েছে।
| ভাইবোনের সংখ্যা | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| শিক্ষার্থীর সংখ্যা | 10 | 12 | 8 | 6 | 3 | 1 |
- (a)বণ্টনটির মধ্যমা নির্ণয় করুন।
- (b)বণ্টনটির আন্তঃচতুর্থক পরিসর নির্ণয় করুন।
উত্তর
মানক সমাধান (ক্যালকুলেটর ছাড়া)
- মোট: N = 10 + 12 + 8 + 6 + 3 + 1 = 40
- ক্রমযোজিত গণসংখ্যা:
উদাহরণ ৩-এর ক্রমযোজিত গণসংখ্যা ভাইবোনের সংখ্যা 0 1 2 3 4 5 ক্রমযোজিত গণসংখ্যা 10 22 30 36 39 40 - (a) মধ্যমা: অবস্থান = = 20.5
মধ্যমা = = = 1 - (b) নিম্ন চতুর্থক: নিচের অর্ধাংশ হলো 1ম থেকে 20তম পদ।
Q₁ = = = 0.5 - উচ্চ চতুর্থক: উপরের অর্ধাংশ হলো 21তম থেকে 40তম পদ।
Q₃ = = = 2.5 - আন্তঃচতুর্থক পরিসর = Q₃ − Q₁ = 2.5 − 0.5 = 2
কখন ব্যবহার করবেন
HKDSE গণিতের (আবশ্যিক অংশ) পরিসংখ্যান শাখায় প্রায়ই গণসংখ্যা সারণি বা স্তম্ভলেখ থেকে নিম্ন চতুর্থক Q₁, মধ্যমা Q₂, উচ্চ চতুর্থক Q₃ এবং আন্তঃচতুর্থক পরিসর (IQR) বের করতে হয়। হাতে করলে মোট সংখ্যা গুনতে হয়, ক্রমযোজিত গণসংখ্যা তৈরি করতে হয় এবং প্রতিটি অবস্থান খুঁজে বের করতে হয় — আর N বিজোড় হলে মনে রাখতে হয় যে মধ্যমাকে দুই অর্ধাংশের কোনোটিতেই রাখা যাবে না। ধাপ অনেক, আর গুনতে ভুল হওয়া সহজ।
প্রোগ্রাম 001 আপনার হয়ে গোনার কাজটি করে দেয়। প্রতিটি মান ও তার গণসংখ্যা ইনপুট দিন, আর এটি একে একে Q₁, Q₂ ও Q₃-এর অবস্থান ও মান এবং তারপর IQR দেখায়। অবস্থান দেখে বোঝা যায় স্ক্রিনে কোন চতুর্থকটি দেখানো হচ্ছে, এবং নিজের হিসাবের সঙ্গে মিলিয়ে দেখাও সহজ হয়।
যেখানে ব্যবহার করবেন
- বিচ্ছিন্ন উপাত্তের গণসংখ্যা সারণি বা স্তম্ভলেখ
- নিম্ন চতুর্থক, মধ্যমা, উচ্চ চতুর্থক বা IQR
- প্রথম পত্রের (Paper 1) উত্তর যাচাই; দ্বিতীয় পত্রের (Paper 2) বহুনির্বাচনি প্রশ্নের দ্রুত উত্তর
আপনি ইনপুট দেবেন
- প্রতিটি মান x ও তার গণসংখ্যা f (আগে x), সবচেয়ে ছোট মান থেকে শুরু করে
- সর্বোচ্চ 6টি গ্রুপ; তারপর X?-এ একবার ও Y?-এ একবার EXE চাপুন
- ঠিক 6টি গ্রুপ হলে এটি নিজে থেকেই শুরু হয়
এটি দেখায়
- Q₁-এর অবস্থান → Q₁
- Q₂-এর অবস্থান → Q₂ (মধ্যমা)
- Q₃-এর অবস্থান → Q₃
- সবশেষে: IQR = Q₃ − Q₁
যে DSE পদ্ধতি এটি অনুসরণ করে
- N সংখ্যক উপাত্তকে ঊর্ধ্বক্রমে সাজান।
- মধ্যমা Q₂-এর অবস্থান ।
- উপাত্তগুলোকে নিচের অর্ধাংশ ও উপরের অর্ধাংশে ভাগ করুন; N বিজোড় হলে মধ্যমা কোনো অর্ধাংশেই অন্তর্ভুক্ত নয়।
- Q₁ = নিচের অর্ধাংশের মধ্যমা, Q₃ = উপরের অর্ধাংশের মধ্যমা, IQR = Q₃ − Q₁।
- .5-এ শেষ হওয়া অবস্থান (যেমন 7.5) মানে 7ম ও 8ম পদের গড়।
সীমাবদ্ধতা ও পরামর্শ
- সর্বোচ্চ 6টি গ্রুপ; মোট অন্তত 2টি উপাত্ত।
- প্রতিটি x অবশ্যই পূর্ণসংখ্যা হতে হবে এবং ঊর্ধ্বক্রমে ইনপুট দিতে হবে; প্রথম x সর্বোচ্চ 99 হতে পারে, এবং পাশাপাশি দুটি মানের পার্থক্য সর্বোচ্চ 99 হতে পারে।
- শেষ গ্রুপের আগের ক্রমযোজিত গণসংখ্যা সর্বোচ্চ 99 হতে পারে (শেষ গণসংখ্যা এর চেয়ে বড় হতে পারে)।
- বড় মান (যেমন 150): আগে প্রতিটি x থেকে একই সংখ্যা বিয়োগ করুন, তারপর Q₁, Q₂ ও Q₃-এর সঙ্গে সেটি আবার যোগ করুন; IQR অপরিবর্তিত থাকে।
- দশমিক বা ঋণাত্মক মান: 10 দিয়ে গুণ করে বা একটি ধ্রুবক যোগ করে অঋণাত্মক পূর্ণসংখ্যা বানান, তারপর আবার আগের রূপে ফিরিয়ে নিন।
- হিসাবের সময় প্রোগ্রামটি Fix 0-তে চলে যায় এবং শেষে Norm 1-এ ফিরে আসে। AC দিয়ে মাঝপথে থামালে Norm 1-এ ফিরতে SHIFTMODEডান31 চাপুন।
প্রোগ্রাম ও কী
ClrMemory:1→B:For 1→C To 6:X→D:?→X:−1→Y:?→Y:Y<0⇒Break:100A+X−D→A:100B+M→B:YM+:Next:(2M+1−(−1)^(M))÷8→D:(M+1)÷2−D→C:Lbl 1:Fix 0:1→X:0→Y:While X<A+1:Rnd(B÷X−.5)−100Rnd(B÷100X−.5:Y+(Rnd(A÷X−.5)−100Rnd(A÷100X−.5))((Ans<C−.5)+(Ans<C))÷2→Y:100X→X:WhileEnd:Norm 1:C◢Y◢M>0⇒−Y→M:C+D→C:C<3D+1⇒Goto 1:Y+M- সম্পাদনার সময়
:লিখতে EXE চাপুন;◢হলো SHIFT34 —◢-এর পরে EXE চাপবেন না। −1→Yও(−1)^(-এর মধ্যে থাকা−হলো ঋণাত্মক চিহ্ন (−); বাকি সব−হলো বিয়োগের কী −।- লাইন ভাঙা শুধু পড়ার সুবিধার জন্য; প্রতিটি লাইনের শেষের
:অবশ্যই কী চেপে লিখতে হবে।
কীভাবে কাজ করে
| নির্দেশ | কী করে |
|---|---|
ClrMemory:1→B | মেমরি মুছে দেয় এবং চিহ্নক হিসেবে B-তে শুরুতে একটি 1 রাখে |
For 1→C To 6 … Next | সর্বোচ্চ 6টি গ্রুপ পড়ে (For-এর ভেতরে কোনো লুপ নেই) |
X→D:?→X | D = আগের x; নতুন x চায় (প্রম্পটে আগের x দেখায়) |
−1→Y:?→Y:Y<0⇒Break | গণসংখ্যা চায়; প্রম্পটে −1 দেখায়, এবং শুধু EXE চাপলে ইনপুট শেষ হয় |
100A+X−D→A | আগের x থেকে ব্যবধান A-তে জমা করে, প্রতি গ্রুপে দুই অঙ্ক |
100B+M→B | প্রতিটি গ্রুপের আগের ক্রমযোজিত গণসংখ্যা B-তে জমা করে, প্রতি গ্রুপে দুই অঙ্ক |
YM+ | M = মোট N |
(2M+1−(−1)^(M))÷8→D | D = পাশাপাশি দুটি চতুর্থক অবস্থানের দূরত্ব |
(M+1)÷2−D→C | C = Q₁-এর অবস্থান |
Lbl 1 … C<3D+1⇒Goto 1 | তিনবার চলে (Q₁, Q₂, Q₃), প্রতিবার C-এর সঙ্গে D যোগ করে |
Fix 0 … WhileEnd | শেষ গ্রুপ থেকে পিছনের দিকে গ্রুপগুলো খুলে C অবস্থানের মান খুঁজে বের করে (C .5-এ শেষ হলে দুটি পদের গড়) |
Norm 1:C◢Y◢ | স্বাভাবিক প্রদর্শনে ফিরে যায়; অবস্থান C ও মান Y দেখায় |
M>0⇒−Y→M | শুধু প্রথমবার (Q₁): −Q₁ M-এ সংরক্ষণ করে |
Y+M | সবশেষে Q₃ − Q₁ = IQR দেখায় |
প্রোগ্রামটি টাইপ করা
- MODE 6 (PRGM) → 1 (EDIT) → একটি খালি প্রোগ্রাম এলাকা, যেমন 1 (P1) → 1 (COMP)।
- নিচের সারণি অনুযায়ী ধাপ 1 থেকে শেষ ধাপ পর্যন্ত কী চাপুন।
- এডিটর থেকে বের হতে AC চাপুন।
- যাচাই: আবার MODE 6 1 চাপুন। নিচের লাইনে
P-1234 452দেখানো উচিত (680 − 228 = 452 বাইট খালি; অন্য এলাকায় প্রোগ্রাম থাকলে কম)। তারপর AC চাপুন।
সবচেয়ে বেশি যে ধাপটি বাদ পড়ে তা হলো ধাপ 67: (−1-এর পরের )। এটি না থাকলে প্রোগ্রামটি 227 বাইট হয় (যাচাইয়ে 453 দেখায়) এবং প্রতিটি ফল ভুল আসে — যেমন প্রথম অবস্থান হয়ে যায় −42.625। কোনো অবস্থান ঋণাত্মক হলে আগে এই ধাপটি পরীক্ষা করুন।
কী-সহায়িকা
প্রোগ্রামে ব্যবহৃত প্রতিটি ধরনের চিহ্ন ও তার কী।
| চিহ্ন | কী | অর্থ |
|---|---|---|
| সারণি লোড হচ্ছে… (এই সারণির জন্য JavaScript প্রয়োজন) | ||
ক্রম অনুযায়ী প্রতিটি কী (২০৯টি ধাপ)
শেষ করতে ধাপ 1 থেকে শেষ ধাপ পর্যন্ত অনুসরণ করুন। সারণিটি স্ক্রল করা যায় এবং এর শিরোনাম সারি সবসময় দৃশ্যমান থাকে।
| ধাপ | চিহ্ন | কী |
|---|---|---|
| সারণি লোড হচ্ছে… (এই সারণির জন্য JavaScript প্রয়োজন) | ||
ক্যালকুলেটরে চালানো
প্রতিটি উদাহরণ ক্যালকুলেটরে: প্রথমে প্রশ্ন ও তার উপাত্ত, তারপর প্রোগ্রাম শুরু থেকে দিতে হবে এমন প্রতিটি কী এবং তারপর স্ক্রিনে কী দেখায়।
উদাহরণ ১
প্রশ্ন
সারণিতে একটি শ্রেণির শিক্ষার্থীদের কাছে থাকা কলমের সংখ্যার বণ্টন দেখানো হয়েছে। বণ্টনটির আন্তঃচতুর্থক পরিসর নির্ণয় করুন।
| কলমের সংখ্যা | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|
| শিক্ষার্থীর সংখ্যা | 6 | 8 | 8 | 4 | 2 |
- ইনপুট দিন
- 4,65,86,87,48,2শুধু EXE:EXEEXE
- দেখায়
- 7.5514.55.521.561
| # | ইনপুট দিন | তারপর স্ক্রিন | মন্তব্য |
|---|---|---|---|
| সারণি লোড হচ্ছে… (এই সারণির জন্য JavaScript প্রয়োজন) | |||
উদাহরণ ২
প্রশ্ন
স্তম্ভলেখে একটি শ্রেণির 25 জন শিক্ষার্থী গত সপ্তাহে কত দিন ব্যায়াম করেছে তার বণ্টন দেখানো হয়েছে। বণ্টনটির আন্তঃচতুর্থক পরিসর নির্ণয় করুন।
- ইনপুট দিন
- 1,32,33,74,85,4শুধু EXE:EXEEXE
- দেখায়
- 6.52.513319.541.5
| # | ইনপুট দিন | তারপর স্ক্রিন | মন্তব্য |
|---|---|---|---|
| সারণি লোড হচ্ছে… (এই সারণির জন্য JavaScript প্রয়োজন) | |||
উদাহরণ ৩
প্রশ্ন
সারণিতে 40 জন শিক্ষার্থীর ভাইবোনের সংখ্যার বণ্টন দেখানো হয়েছে।
| ভাইবোনের সংখ্যা | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| শিক্ষার্থীর সংখ্যা | 10 | 12 | 8 | 6 | 3 | 1 |
- (a)বণ্টনটির মধ্যমা নির্ণয় করুন।
- (b)বণ্টনটির আন্তঃচতুর্থক পরিসর নির্ণয় করুন।
- ইনপুট দিন
- 0,101,122,83,64,35,1
- দেখায়
- 10.50.520.5130.52.52
এই সারণিতে ঠিক 6টি গ্রুপ আছে: 6ষ্ঠ গণসংখ্যা ইনপুট দেওয়ামাত্র প্রোগ্রামটি শুরু হয় — ফাঁকা EXE চাপার দরকার নেই।
| # | ইনপুট দিন | তারপর স্ক্রিন | মন্তব্য |
|---|---|---|---|
| সারণি লোড হচ্ছে… (এই সারণির জন্য JavaScript প্রয়োজন) | |||
মন্তব্য
- ইনপুট প্রম্পট (X?, Y?) নিচের লাইনের বাম দিকে থাকে, আর ডান দিকে থাকে ভেরিয়েবলের বর্তমান মান; আপনি টাইপ না করা পর্যন্ত উপরের লাইন ফাঁকা থাকে, এবং EXE ইনপুট নিশ্চিত করে।
- নিচের লাইনে পূর্ণসংখ্যার দশমিক বিন্দু থেকে যায়: 5 দেখায় “5.” এবং −1 দেখায় “-1.”।
- প্রোগ্রাম কোনো ফল দেখাতে থামলে নিচের লাইনের ডান দিকের নিচে Disp জ্বলে ওঠে; পরেরটির জন্য EXE চাপুন। প্রোগ্রাম শেষ হলে Disp নিভে যায়। চলার সময় উপরে PRGM ও বাক্সে ঘেরা প্রোগ্রাম এলাকা (যেমন P1) জ্বলে থাকে।
- ধাপ 1-এ Prog কী দিয়ে P1–P4 তালিকা খোলা হয়; P1 চালাতে 1 চাপুন। MODE 6 → 2 (RUN) → 1-ও কাজ করে।