রাজশাহী বোর্ড ২০২৫

১. উদ্দীপক

আরিফ আণবিক স্কেলে পণ্য উৎপাদন নিয়ে গবেষণা করে। তাদের উৎপাদিত পণ্য সূক্ষ্ম, ছোট হলেও মজবুত ও টেকসই হয়। হাজিরার জন্য অফিসে তাকে একটি ডিভাইসে আঙুলের ছাপ দিতে হয় এবং ল্যাবে প্রবেশের সময় মনিটরের দিকে তাকাতে হয়।
উত্তর টেলিপ্রেজেন্স হলো একটি উন্নত প্রযুক্তি যা ব্যবহারকারীর জন্য অন্য একটি স্থানে উপস্থিত থাকার অনুভূতি তৈরি করে, যেখানে টেলিরোবটিক্স বা উন্নত মানের ভিডিও এবং অডিওর মাধ্যমে একটি নিয়ন্ত্রিত পরিবেশে বাস্তবসম্মত অভিজ্ঞতা লাভ করা যায়।
উত্তর ভার্চুয়াল রিয়েলিটি প্রযুক্তি ব্যবহার করে মোটর ড্রাইভিং প্রশিক্ষণ সম্ভব। এক্ষেত্রে কম্পিউটার সিম্যুলেশনের মাধ্যমে ড্রাইভিং প্রশিক্ষণের জন্য চালককে একটি নির্দিষ্ট আসনে বসতে হয়। চালকের মাথায় পরিহিত হেড মাউন্টেড ডিসপ্লের সাহায্যে কম্পিউটার দ্বারা সৃষ্ট যানবাহনের অভ্যন্তরীণ অংশ এবং আশপাশের রাস্তায় পরিবেশের একটি মডেল দেখানো হয়। প্রশিক্ষণার্থী এ পরিবেশের সাথে একাত্ম হয়ে বাস্তবের ন্যায় মোটর ড্রাইভিং কৌশল রপ্ত করতে সক্ষম হয়। অর্থাৎ এর মাধ্যমে সহজেই ড্রাইভিং প্রশিক্ষণ সম্ভব হচ্ছে।
উত্তর

আণবিক/ন্যানোমিটার স্কেলে উপাদান নকশার প্রযুক্তি ন্যানোটেকনোলজি। এর ক্ষেত্রগুলোর মধ্যে রয়েছে:

  1. ক্ষুদ্র ইলেকট্রনিক উপাদান, সেন্সর ও উন্নত আবরণ।
  2. হালকা কিন্তু মজবুত ন্যানোকম্পোজিট।
  3. খাদ্যপ্যাকেজিংয়ের barrier/material উন্নয়ন।
  4. পানি পরিশোধন ও দূষক শনাক্ত/অপসারণের উপাদান।
  5. সৌরকোষ, ব্যাটারি ও জ্বালানি-সম্পর্কিত উপাদানের গবেষণা।
  6. ওষুধবহন/রোগনির্ণয়ে ন্যানোম্যাটেরিয়াল নিয়ে গবেষণা ও নির্দিষ্ট প্রয়োগ।

সব ন্যানোপণ্য স্বয়ংক্রিয়ভাবে নিরাপদ বা বেশি টেকসই নয়; উপাদান ও ব্যবহারের পরীক্ষা প্রয়োজন। উৎসের “ন্যানোরোবট দিয়ে নিয়মিত অপারেশন” বা “সানস্ক্রিনে ক্যান্সার রোধ হয়ে গেছে” ধরনের নিশ্চয়তাপূর্ণ দাবি এখানে গ্রহণ করা হয়নি।

উত্তর

অফিসে আঙুলের ছাপ ব্যবহারটি fingerprintভিত্তিক বায়োমেট্রিক যাচাই। ল্যাবে শুধু “মনিটরের দিকে তাকানো” থেকে আইরিস, রেটিনা বা মুখ শনাক্তকরণের কোনটি ব্যবহৃত, তা নিশ্চিত নয়। উৎসের উদ্দেশ্যে চোখভিত্তিক শনাক্তকরণ ধরা হলেও আইরিস ও রেটিনা একই অঙ্গ বা একই প্রযুক্তি নয়।

  • Fingerprintব্যবস্থা সাধারণত তুলনামূলক সাশ্রয়ী ও সহজ; আঙুলের ক্ষত/ময়লা, জাল নমুনা ও sensorমান ফলাফলে প্রভাব ফেলতে পারে।
  • Irisব্যবস্থা চোখের রঙিন বলয়ের patternপরীক্ষা করে; সাধারণত বিশেষcamera, সঠিকঅবস্থান ও তুলনামূলকবেশিখরচ প্রয়োজন।
  • Retinaব্যবস্থা চোখের পেছনের রক্তনালির patternপরীক্ষা করে; এটি আলাদা পদ্ধতি।

উত্তমপদ্ধতি নিরাপত্তাচাহিদা, খরচ, ব্যবহারসুবিধা ও মাপা falseaccept/rejectহারের ওপর নির্ভর করে। উৎসের তথ্য থেকে একটিকে সর্বক্ষেত্রে শ্রেষ্ঠ বলা যায় না।

২. উদ্দীপক

জালাল সাহেব মূল অফিসের ২০টি কম্পিউটারকে $\text{EMI}$ প্রভাবমুক্ত মাধ্যম ব্যবহার করে নেটওয়ার্ক গঠন করেন। তিনি $20\text{ km}$ দূরে শাখা অফিসের ১০টি কম্পিউটারকে $\text{IEEE 802.11}$ স্ট্যান্ডার্ডের প্রযুক্তির মাধ্যমে নেটওয়ার্কভুক্ত করেন। আবার উভয় অফিসের নেটওয়ার্ককে যুক্ত করতে তিনি $\text{IEEE 802.16}$ স্ট্যান্ডার্ডের প্রযুক্তি ব্যবহার করেন।
উত্তর রিপিটার $(\text{Repeater})$ হলো এমন একটি নেটওয়ার্কিং কানেক্টিভিটি ডিভাইস $(\text{Connectivity Device})$, যা ট্রান্সমিশন মিডিয়ামের মধ্য দিয়ে আসা দুর্বল সিগন্যালকে গ্রহণ করে তাকে পুনরায় অ্যাম্প্লিফাই $(\text{Amplify})$ বা শক্তিশালী করে গন্তব্যে প্রেরণ করে।
উত্তর

প্রেরক ও প্রাপক হিসেবে একই সাথে ব্যবহৃত হয় এমন একটি জনপ্রিয় নেটওয়ার্কিং ডিভাইস হলো মডেম $(\text{Modem})$।

মডেম শব্দটি মডুলেটর $(\text{Modulator})$ ও ডিমডুলেটরের $(\text{Demodulator})$ সমন্বয়ে গঠিত। ডেটা প্রেরণের সময় এটি কম্পিউটারের ডিজিটাল সিগন্যালকে অ্যানালগ সিগন্যালে রূপান্তর (মডুলেশন) করে ট্রান্সমিশন মাধ্যমে পাঠায়। আবার ডেটা গ্রহণের সময় অপর প্রান্ত থেকে আসা অ্যানালগ সিগন্যালকে পুনরায় ডিজিটাল সিগন্যালে রূপান্তর (ডিমডুলেশন) করে কম্পিউটারে প্রেরণ করে। যেহেতু এটি একই সাথে সিগন্যাল মডুলেশন ও ডিমডুলেশনের কাজ করে, তাই মডেমকে প্রেরক ও প্রাপক উভয় ডিভাইস হিসেবে বিবেচনা করা হয়।

উত্তর

উদ্দীপকে মূল অফিসে ব্যবহৃত $\text{EMI}$ $(\text{Electromagnetic Interference})$ প্রভাবমুক্ত মাধ্যমটি হলো অপটিক্যাল ফাইবার ক্যাবল $(\text{Optical Fiber Cable})$।

বিশেষভাবে পরিশোধিত কাচ বা প্লাস্টিকের অত্যন্ত সূক্ষ্ম তন্তু দিয়ে তৈরি যে ক্যাবলের মাধ্যমে আলোর গতিতে ডেটা আদান-প্রদান করা হয়, তাকে অপটিক্যাল ফাইবার ক্যাবল বলে। এটি প্রধানত তিনটি অংশের সমন্বয়ে গঠিত:

কোর $(\text{Core})$: ক্যাবলের একেবারে ভেতরের মূল অংশটি হলো কোর, যা কাচ বা স্বচ্ছ প্লাস্টিকের তৈরি। এর মধ্য দিয়েই মূলত আলোক সিগন্যাল চলাচল করে। কোরের ব্যাস সাধারণত ৮ থেকে ১০০ মাইক্রোমিটার $(\text{8 to 100 } \mu\text{m})$ পর্যন্ত হয়ে থাকে।

**ক্ল্যাডিং $(\text{Cladding})$: **কোরকে চারদিক থেকে ঘিরে থাকা আবরণটিকে ক্ল্যাডিং বলে। এটিও কাচ বা প্লাস্টিকের তৈরি, তবে এর প্রতিসরাঙ্ক কোরের চেয়ে কম হয়। ফলে কোর থেকে নির্গত আলোক রশ্মি ক্ল্যাডিংয়ে বাধা পেয়ে পূর্ণ অভ্যন্তরীণ প্রতিফলনের মাধ্যমে পুনরায় কোরে ফিরে আসে। এর ব্যাস সাধারণত ১২৫ মাইক্রোমিটার $(\text{125 } \mu\text{m})$ হয়ে থাকে।

**

স্তর (ভেতর থেকে বাইরে) উপাদান/অবস্থান
কোর কাচ; একেবারে কেন্দ্রে
ক্ল্যাডিং কাচ; কোরকে ঘিরে
জ্যাকেট প্লাস্টিক; বাইরের আবরণ

**

জ্যাকেট $(\text{Jacket})$: ক্ল্যাডিংয়ের বাইরের শক্ত আবরণকে জ্যাকেট বা বাফার $(\text{Buffer})$ বলা হয়। এটি প্লাস্টিকের তৈরি, যা ভেতরের কোর ও ক্ল্যাডিংকে বাইরের পরিবেশ, আর্দ্রতা ও যান্ত্রিক আঘাত থেকে রক্ষা করে।

উত্তর

উদ্দীপকে উল্লিখিত $\text{IEEE 802.11}$ এবং $\text{IEEE 802.16}$ স্ট্যান্ডার্ড দুটি দ্বারা নির্দেশিত প্রযুক্তি দুটি হলো যথাক্রমে ওয়াই-ফাই $(\text{Wi-Fi})$ এবং ওয়াইম্যাক্স $(\text{WiMAX})$। নিচে এই প্রযুক্তি দুটির তুলনামূলক বিশ্লেষণ করা হলো:

তুলনা Wi-Fi WiMAX
স্ট্যান্ডার্ড IEEE 802.11 IEEE 802.16
সাধারণ ব্যবহার স্থানীয় বেতার নেটওয়ার্ক (WLAN) বৃহত্তর অঞ্চলের বেতার সংযোগ (WMAN)
কভারেজ সাধারণত সীমিত স্থানীয় এলাকা সাধারণত অপেক্ষাকৃত বিস্তৃত এলাকা
গতি/ব্যান্ড সংস্করণ ও পরিবেশভেদে পরিবর্তিত সংস্করণ, লাইসেন্স ও পরিবেশভেদে পরিবর্তিত
স্থাপন/খরচ সাধারণত স্থানীয় ব্যবহারে তুলনামূলক সহজ বৃহৎ কভারেজে অবকাঠামো ও পরিকল্পনা প্রয়োজন

৩. উদ্দীপক

রহিমের শাখা অফিসের ১০টি কম্পিউটার একটি সার্ভার কম্পিউটারের মাধ্যমে যুক্ত এবং তাঁর মূল অফিসে ৫০টি কম্পিউটার ৫টি সার্ভার কম্পিউটারের মাধ্যমে যুক্ত।
উত্তর ব্লু-টুথ প্রযুক্তির সাহায্যে যে নেটওয়ার্ক তৈরি করা হয় তার মৌলিক উপাদান হলো পিকোনেট।
উত্তর মোবাইল ফোনে ব‍্যবহৃত যোগাযোগ ব্যবস্থা ছোট ছোট অঞ্চলে বিভক্ত, যেগুলোকে সেল বলা হয়। প্রতিটি সেলে একটি করে টাওয়ার বা
বেস স্টেশন থাকে যা নেটওয়ার্ক কভারেজ নিশ্চিত করে। এইভাবে সেলভিত্তিক নেটওয়ার্ক ব্যবস্থার মাধ্যমে কাজ করে বলে মোবাইল ফোনকে সেলুলার ফোন বলা হয়।
উত্তর

উদ্দীপকে শাখা অফিসের নেটওয়ার্কটি একটি সার্ভার কম্পিউটারের মাধ্যমে যুক্ত। আমরা জানি, যে টপোলজি একটি কেন্দ্রীয় নিয়ন্ত্রণকারী ডিভাইস বা সার্ভার কম্পিউটার দ্বারা অন্যান্য কম্পিউটার বা পেরিফোরালসমূহকে সংযুক্ত করে নেটওয়ার্ক গড়ে তোলে তা হলো স্টার টপোলজি বলে। নিচে স্টার টপোলজি ব্যাখ্যা করা হলো-

স্টার টপোলজি হলো একটি নেটওয়ার্ক কনফিগারেশন যেখানে প্রত্যেকটি ডিভাইস (যেমন-কম্পিউটার, প্রিন্টার ইত্যাদি) একটি কেন্দ্রীয় ডিভাইসের (যেমন- হাব বা সুইচ) সাথে সংযুক্ত থাকে। এই টপোলজিতে; কেন্দ্রীয় ডিভাইসটি নেওয়ার্কের সকল ডেটা আদান-প্রদনে মধ্যস্থতাকারী হিসাবে কাজ করে। সহজ ভাষায়, এটি দেখতে অনেকটা তারার মতো, যেখানে একটি কেন্দ্রীয় বিন্দু থেকে বিভিন্ন দিকে শাখা বের হয়। সংকেত আদান-প্রদানে কম সময় প্রয়োজন হয় এবং সংকেত সংঘর্ষের আশঙ্কা কম থাকে। সংকেত প্রবাহ দ্বিমুখী হয়। হার বা সুইচ বা সার্ভার দিয়ে কেন্দ্রীয়ভাবে নিয়ন্ত্রিত স্টার টপোলজির নেটওয়ার্কে কোনো সমস্যা দেখা দিলে তা শনাক্ত করা সহজ হয়। এই টপোলজিতে অপেক্ষাকৃত দ্রুতগতিতে ডেটা আদান-প্রদান হয় এবং সংকেত সংঘর্ষ ঘটার আশঙ্কা কমায়। সম্পূর্ণ নেটওয়ার্ক সচল রেখেই যেকোনো সময়ে নেটওয়ার্কে নতুন নোড যুক্ত করা যায়। কোনো নোড বিচ্ছিন্ন বা অচল হলেও নেটওয়ার্ক সম্পূর্ণ সচল থাকে।

স্টার সংযোগের গঠন: একটি কেন্দ্রীয় নোড H এবং পাঁচটি বাইরের নোড N1–N5। সংযোগগুলো H–N1, H–N2, H–N3, H–N4, H–N5; বাইরের নোডগুলোর মধ্যে সরাসরি সংযোগ দেখানো হয়নি।

উত্তর

সার্ভিস প্রদান ও নিয়ন্ত্রণ কাঠামো অনুযায়ী কম্পিউটার নেটওয়ার্ককে নিম্নরূপে ভাগ করা যায়। যথা:
১. পিয়ার-টু-পিয়ার নেটওয়ার্ক,
২. ক্লায়েন্ট-সার্ভার নেটওয়ার্ক,
৩. হাইব্রিড নেটওয়ার্ক।
উদ্দীপকের তথ্যানুযায়ী রহিমের অফিসে সার্ভারের মাধ্যমে কম্পিউটারগুলো যুক্ত। এজন্য সার্ভিস প্রদান ও নিয়ন্ত্রণ কাঠামোর ভিত্তিতে উক্ত নেটওয়ার্কটিকে ক্লায়েন্ট-সার্ভার নেটওয়ার্ক বলা যায়। ক্লায়েন্ট-সার্ভার নেটওয়ার্ক পদ্ধতিতে একটি কম্পিউটারকে সার্ভার হিসেবে ব্যবহার করা হয়। এ সার্ভারের সাথে একাধিক কম্পিউটারের সংযোগ দেওয়া হয়। এ সংযোগকৃত কম্পিউটারগুলোকে ওয়ার্কস্টেশন বা ক্লায়েন্ট বলে। সার্ভার ক্লায়েন্টকে সেবা প্রদান করে। একই সাথে একাধিক ব্যবহারকারী সার্ভার থেকে ডেটা ফাইল, প্রিন্টার, বিভিন্ন অ্যাপ্লিকেশন সফটওয়্যার ব্যবহার করতে পারে। ক্লায়েন্ট-সার্ভার নেটওয়ার্ক আবার দুই ভাগে বিভক্ত। যথা- ক. সেন্ট্রালাইজড নেটওয়ার্ক ও খ. ডিস্ট্রিবিউটেড নেটওয়ার্ক।
ক. সেন্ট্রালাইজড নেটওয়ার্ক সেন্ট্রালাইজড নেটওয়ার্ক একটি প্রধান বা
হোস্ট কম্পিউটার এবং টার্মিনাল নিয়ে গঠিত। প্রধান কম্পিউটারই সকল প্রসেসিং ও নেটওয়ার্ক নিয়ন্ত্রণের কাজ করে থাকে। হোস্ট হিসেবে সাধারণত মেইনফ্রেম বা অন্য কোন শক্তিশালী সার্ভার কম্পিউটার ব্যবহৃত হয়। উদ্দীপকের রহিমের শাখা অফিসে ১০টি কম্পিউটার ১টি সার্ভার কম্পিউটারের মাধ্যমে যুক্ত। তাই, শাখা অফিসের নেটওয়ার্কটি সেন্ট্রালাইজড নেটওয়ার্ক।

খ. ডিস্ট্রিবিউটেড নেটওয়ার্ক : ডিস্ট্রিবিউটেড নেটওয়ার্ক পরস্পর
সংযুক্ত কিছু ওয়ার্কস্টেশন, স্টোরেজ ডিভাইস এবং প্রয়োজনীয় ইনপুট ও আউটপুট ডিভাইস নিয়ে গঠিত। ওয়ার্কস্টেশনের সাহায্যে সংযুক্ত সার্ভার কম্পিউটারের সার্ভিস গ্রহণ করা যায়। উদ্দীপকের রহিমের মূল অফিসের ৫০টি কম্পিউটার ৫টি সার্ভারের সাথে যুক্ত। তাই এটি একটি ডিস্ট্রিবিউটেড নেটওয়ার্ক।

৪. উদ্দীপক

অয়ন ফলের দোকান থেকে $\mathrm{(3A)_{16}}$ টাকার আপেল ও $\mathrm{(57)_8}$ টাকার কমলা কিনল।
উত্তর পজিশনাল সংখ্যা পদ্ধতিতে কোনো সংখ্যার পূর্ণসংখ্যা ও ভগ্নাংশকে যে চিহ্ন দ্বারা আলাদা করা হয় তাই $\mathrm{Radix~point}$ ।
উত্তর এখানে A হলো ইংরেজি বড় হাতের অক্ষর, কোনো চলকের মান নয়। Unicode-এ A-এর কোড পয়েন্ট U+0041; হেক্সাডেসিমেল 0041-এর দশমিক মান 65। তাই A = (0041)₁₆ লেখাটি অক্ষরটির Unicode মান নির্দেশ করছে।
উত্তর

আপেলের মূল্য (3A)₁₆ = 3×16+10 = 58 টাকা।

কমলার মূল্য (57)₈ = 5×8+7 = 47 টাকা।

মোট = 58+47 = 105 টাকা।

105 = 64+32+8+1; তাই বাইনারিতে মোট মূল্য (1101001)₂ টাকা।

উত্তর

উদ্দীপকে উল্লিখিত আপেল ও কমলার মূল্যের পার্থক্য যোগের মাধ্যমে অর্থাৎ $\mathrm{2}$ এর পরিপূরক পদ্ধতিতে নিচে নির্ণয় করে দেখানো হলো-

আপেলের মূল্য $(3 \mathrm{~A})_{16}=(58)_{10}$ [গ হতে পাই]
কমলার মূল্য, $(57)_8=(47)_{10}$ [গ হতে পাই]
এখন, $(3A)_{16}=(58)_{10}=(?)_2$

ভাজ্য ভাগফল ভাগশেষ
58 29 0
29 14 1
14 7 0
7 3 1
3 1 1
1 0 1

ভাগশেষগুলো নিচ থেকে ওপরে পড়তে হবে।

(58)₁₀ = (111010)₂।

$\therefore(58)_{10}=(111010)_2=(00111010)_2$ [৮ বিট রেজিস্টারে]

আবার, $(57)_8=(47)_{10}=(?)_2$

ভাজ্য ভাগফল ভাগশেষ
47 23 1
23 11 1
11 5 1
5 2 1
2 1 0
1 0 1

ভাগশেষগুলো নিচ থেকে ওপরে পড়তে হবে।

(47)₁₀ = (101111)₂।

$\therefore(47)_{10}=(101111)_2=(00101111)_2$[৮ বিট রেজিস্টারে]

$(47)_{10}=00101111$

$1$ এর পরিপূরক $= 11010000 $
$1$ যোগ = $1$


$(-47)_{10} \quad=11010001$

এখন, $(58)_{10}=00111010$

$(-47)_{10} \quad=11010001$


যোগফল $(11)_{10}=[1]00001011$

যোগফলের নবম বিটে $[1]$ অঙ্কটি ওভারফ্লো হিসেবে চলে এসেছে।
তাই সেটি বিবেচনা করা হয় না।

অর্থাৎ, আপেল ও কমলার মূল্যের পার্থক্য $(1011)_2$ বা $(11)_{10}$

৫. উদ্দীপক

ব্লকচিত্র: বাম পাশের তিনটি ইনপুট → একটি বর্তনী-ব্লক → ডান পাশের দুইটি আউটপুট। উৎসের চিত্রে ইনপুট/আউটপুটের নাম বা ফাংশন লেখা নেই।
উত্তর এনকোডার হলো এমন এক ধরনের সার্কিট যা আলাদা আলাদা লাইনের সিগন্যালকে এনকোড করে আউটপুট হিসেবে বাইনারি সংখ্যা প্রদান করে।
উত্তর

0+1 = 1 উপপাদ্যটি দ্বৈত নীতি মেনে চললে 1.0 = 0 হয়। AND এবং OR অপারেশনের সাথে সম্পর্কযুক্ত সূত্রকে দ্বৈত নীতি বলে। AND এবং OR অপারেশনের সাথে সম্পর্কযুক্ত সকল উপপাদ্য দ্বৈত নীতি মেনে চলে। যেমন- AND (.) এবং OR (+) অপারেটর পরস্পর বিনিময় হয়। অর্থাৎ AND(.) এর পরিবর্তে OR (+) এবং OR (+) এর পরিবর্তে AND(.) ব্যবহৃত হয়। সাথে 0 এবং 1 পরস্পর বিনিময় করে। অর্থাৎ, 0 এর পরিবর্তে 1 এবং 1 এর পরিবর্তে 0 ব্যবহৃত হয়।

সুতরাং, দ্বৈত নীতি মেনে 0+1=1 উপপাদ্যটি 1.0 = 0 হয়।

উত্তর

উৎসের ব্লকচিত্রে শুধু তিনটি ইনপুট ও দুইটি আউটপুট আছে; নাম বা ফাংশন নেই। তাই ওই গঠন থেকে একমাত্রিকভাবে ফুল অ্যাডার নির্ধারণ করা যায় না। উৎসের উত্তরের উদ্দেশ্য অনুসারে ফুল অ্যাডার ধরে বাস্তবায়ন:

A 0
B 0
Cᵢ 0
S 0
Cₒ 0
A 0
B 0
Cᵢ 1
S 1
Cₒ 0
A 0
B 1
Cᵢ 0
S 1
Cₒ 0
A 0
B 1
Cᵢ 1
S 0
Cₒ 1
A 1
B 0
Cᵢ 0
S 1
Cₒ 0
A 1
B 0
Cᵢ 1
S 0
Cₒ 1
A 1
B 1
Cᵢ 0
S 0
Cₒ 1
A 1
B 1
Cᵢ 1
S 1
Cₒ 1

যোগফল S-এর জন্য 1 হওয়া সারিগুলোর AND পদ OR করতে হবে: ĀB̄Cᵢ + ĀBC̄ᵢ + AB̄C̄ᵢ + ABCᵢ।

ক্যারির জন্য Cₒ = ĀBCᵢ + AB̄Cᵢ + ABC̄ᵢ + ABCᵢ।

মৌলিক গেইটে ফুল অ্যাডারের সংযোগ:

  • A, B, Cᵢ থেকে প্রয়োজনীয় NOT আউটপুট তৈরি কর।
  • চারটি AND আউটপুট: ĀB̄Cᵢ, ĀBC̄ᵢ, AB̄C̄ᵢ, ABCᵢ; এগুলো OR করে S।
  • আরও চারটি AND আউটপুট: ĀBCᵢ, AB̄Cᵢ, ABC̄ᵢ, ABCᵢ; এগুলো OR করে Cₒ।

প্রতিটি গেইটের ইনপুট এবং তার আউটপুটের সংযোগ এই তালিকায় নির্দিষ্ট।

উত্তর

শুধু একটি ইনপুট বাড়ালে কোনো বর্তনী নিজে থেকেই encoder হয় না; তার truth table বা কার্যবিধিও নির্দিষ্ট করতে হয়। উৎসের উত্তরে উদ্দেশ্যটি 4-to-2 encoder। সেই শর্তে একবারে D₀–D₃-এর একটি ইনপুট 1 ধরে:

D₀ 1
D₁ 0
D₂ 0
D₃ 0
E₁ 0
E₂ 0
D₀ 0
D₁ 1
D₂ 0
D₃ 0
E₁ 0
E₂ 1
D₀ 0
D₁ 0
D₂ 1
D₃ 0
E₁ 1
E₂ 0
D₀ 0
D₁ 0
D₂ 0
D₃ 1
E₁ 1
E₂ 1

E₁ = D₂+D₃ এবং E₂ = D₁+D₃।

NAND দিয়ে বাস্তবায়নের সংযোগ:

প্রতিটি D₀–D₃ ইনপুটের দুই কপি একটি NAND গেইটে দিলে তার বিপরীত পাওয়া যায়। E₁ = NAND(D̄₂,D̄₃) = D₂+D₃ এবং E₂ = NAND(D̄₁,D̄₃) = D₁+D₃। স্বাভাবিক encoder-এ একবারে একটি ইনপুট 1 ধরা হয়েছে। D₀=1 হলে উভয় আউটপুট 0।

এটি উৎসের উদ্দেশ্যভিত্তিক সমাধান; ব্লকচিত্র একা এই কার্যবিধি নিশ্চিত করে না।

৬. উদ্দীপক

শিক্ষক ক্লাসে ৪র্থ অধ্যায়ের টেবিল তৈরির আলোচনা শেষে অপুকে ব্রাউজারে নিচের চিত্রের ন্যায় ফলাফল দেয় এমন একটি ওয়েবপেজ তৈরি করতে বললেন, যেখানে টাইটেলে Apu's Page লেখাটি প্রদর্শিত হবে। অপু webpage টি তৈরি করে হোস্টিং করল, কিন্তু নির্দিষ্ট সময় পর ওয়েব পেজটি কোনো স্থান থেকে দেখা যাচ্ছে না।

টেবিলের বিন্যাস (তিনটি মূল কলাম):

সারি কোষ/বিস্তৃতি বিষয়বস্তু
1 কলাম 1–2 একত্র 1. Pipilika (ক্রমিক তালিকা ও হাইপারলিংক)
1 কলাম 3 map.Jpg, প্রস্থ 100 ও উচ্চতা 40
2 কলাম 1–3 একত্র মাঝখানে Welcome
3 কলাম 1 $a^{b^c}$
3 কলাম 2 ফাঁকা
3 কলাম 3 ফাঁকা

শর্ত: Pipilika লিস্ট আকারে এবং Hyperlink করা থাকবে।

উত্তর HTML পেইজের বিভিন্ন অংশ বা এলিমেন্টসমূহই হলো HTML উপাদান।
উত্তর ওয়েবসাইটের দুইটি অংশ থাকে। যথা- সার্ভার ও ক্লায়েন্ট। ক্লায়েন্ট হলো ব্যবহারকারীর ডিভাইস বা ব্রাউজার, যেটি সার্ভারে অনুরোধ পাঠায় ও তথ্য গ্রহণ করে। অন্যদিকে সার্ভার হলো একটি শক্তিশালী ও বৃহৎ কম্পিউটার সিস্টেম, যা ওয়েবসাইটের তথ্য সংরক্ষণ করে এবং ক্লায়েন্টের অনুরোধে সাড়া দেয়। ব্যবহারকারী যখন কোনো ওয়েবসাইটে প্রবেশ করে, তখন ক্লায়েন্ট সার্ভারে অনুরোধ 'পাঠায় এবং সার্ভার সেই অনুরোধ অনুযায়ী তথ্য পাঠিয়ে দেয়। এভাবেই দুইটি প্রধান অংশ সার্ভার ও ক্লায়েন্ট একত্রে ওয়েবসাইটের কার্যপ্রবাহ পরিচালনা করে।
উত্তর

উদ্দীপকের ন্যায় আউটপুট পেতে প্রয়োজনীয় HTML কোড:

< !DOCTYPE html >
< html >
< body >
< table border="1" cellspacing="0" >
< tr >
< td colspan="2" >
< ol >
< li >
< a href="https://pipilika.com/" >Pipilika< /a > < /li >
< /ol >
< /td >
< td >< img src="map.jpg" width="100" height="40" > < /td >
< /tr >
< tr >
1
< td colspan="3" align="center" >Welcome< /td >
< /tr >
< tr >
< td align="center" >a< sup >b< sup >c</sup >< /sup >< /td >
< td >&nbsp;< /td >
< td >&nbsp;</td>
< /tr >
< /table >
< /body >
< /html >
উত্তর

অপু Apu's Page নামক যে webpage টি তৈরি করে তা নির্দিষ্ট সময় দেখা না যাওয়ার কয়েকটি কারণ থাকতে পারে। যেমন-ডোমেইন বা হোস্টিং এর মেয়াদ শেষ হয়ে যাওয়া, হোস্টিং সার্ভার কোনো কারণে ডাউন বা বন্ধ হওয়া, ব্যান্ডউইথ সীমা অতিক্রম করা, ডোমেইনের DNS কনফিগারেশনে ভুল থাকা ইত্যাদি। নির্দিষ্ট সময় পর ওয়েব পেজটি দেখা না যাওয়ার সমস্যাটি সমাধঘানের উপায় নিচে বিশ্লেষণ করা হলো-

১. ডোমেইন ও হোস্টিং রিনিউ করা: নির্ধারিত সময়ের মধ্যে ডোমেইন ও হোস্টিং রিনিউ বা নবায়ন না করলে ওয়েবসাইট বন্ধ হয়ে যেতে পারে। তাই নিয়মিত রিনিউ তারিখ দেখে সময়মতো পেমেন্ট করতে হবে।

২. ভালো মানের হোস্টিং সার্ভিস ব্যবহার করা: অনেক সময় কম দামের হোস্টিং সার্ভারে সমস্যা দেখা দেয়। এজন্য ভালো মানের ও' নির্ভরযোগ্য হোস্টিং কোম্পানির সার্ভার ব্যবহার করা উচিত, যাতে সার্ভার ডাউন হওয়ার সম্ভাবনা কম থাকে।

৩. ব্যান্ডউইথ সীমা বৃদ্ধি করা: যদি ওয়েবসাইটে হঠাৎ বেশি ভিজিটর আসে, তখন নির্ধারিত ব্যান্ডউইথ শেষ হয়ে যেতে পারে। এই সমস্যা এড়াতে হোস্টিং প্ল্যান আপগ্রেড করে অধিক ব্যান্ডউইথ নিতে হবে।

৪. সঠিক DNS কনফিগারেশন নিশ্চিত করা: ভুল DNS সেটিংস থাকলে ওয়েবসাইট লোড হয় না। ডোমেইনের DNS রেকর্ড সঠিকভাবে কনফিগার করা আছে কিনা তা নিয়মিত যাচাই করতে হবে এবং প্রয়োজনে বিশেষজ্ঞের সাহায্য নিতে হবে।

৭. উদ্দীপক

x = 45 y=36
উত্তর সি প্রোগ্রামের বিভিন্ন স্টেটমেন্টে ব্যবহৃত ওয়ার্ড এবং ক্যারেক্টারসমূহকে সম্মিলিতভাবে টোকেন বলা হয়, যা একক বা সম্মিলিতভাবে বিভিন্ন কাজ সম্পন্ন করে।
উত্তর হ্যাঁ। C-এর সাধারণ identifier-এ ইংরেজি বর্ণ, অঙ্ক ও underscore (_) ব্যবহার করা যায়; প্রথম অক্ষর অঙ্ক হতে পারে না। যেমন total_marks বৈধ। সংরক্ষিত keyword-কে চলকের নাম করা যায় না। কিছু underscore-দিয়ে-শুরু নাম implementation-এর জন্য সংরক্ষিত, তাই নিজের নাম সাধারণ বর্ণ দিয়ে শুরু করাই নিরাপদ।
উত্তর

উদ্দীপকে উল্লেখিত সংখ্যাদ্বয়ের গ.সা.গু নির্ণয়ের জন্যে ফ্লোচার্ট নিম্নরূপ :

গ.সা.গু.-র ফ্লোচার্টের সব শাখা ও পুনরাবৃত্তি:

  1. Start → x ও y ইনপুট (x>y>0)।
  2. T = x mod y।
  3. T=0 কি?
    • হ্যাঁ → y প্রিন্ট → End।
    • না → x=y, y=T → ধাপ 2-এ ফিরে যাও।
উত্তর
#include <stdio.h>
int main(void)
{
    int x = 45, y = 36;
    int a = x, b = y;
    while (b != 0) {
        int t = a % b;
        a = b;
        b = t;
    }
    int lcm = (x / a) * y;
    printf("LCM of %d and %d is: %d\n", x, y, lcm);
    return 0;
}

গ.সা.গু. 9; তাই ল.সা.গু. = (45÷9)×36 = 180।

৮. উদ্দীপক

#include <stdio.h>
int main(void)
{
    int i, N, sum = 0;
    printf("Enter last number of the series: ");
    if (scanf("%d", &N) != 1) return 1;
    for (i = 2; i < N; i = i + 2) {
        sum = sum + i * i;
    }
    printf("%d", sum);
    return 0;
}

উৎসে sum sum+i*i-তে অনুপস্থিত = সংশোধন করা হয়েছে। মূল কঠোর সীমা i < N অপরিবর্তিত।

উত্তর মেশিন ভাষায় লেখা প্রোগ্রামকে বলা হয় অবজেক্ট প্রোগ্রাম বা বস্তু প্রোগ্রাম।
উত্তর math.h একটি লাইব্রেরি হেডার ফাইল। এটি একটি নির্দিষ্ট নামে লাইব্রেরিতে জমা থাকে এবং প্রয়োজনে সেই ফাংশনের জন্য নির্ধারিত কাজগুলো করা যায়। এ ফাংশনগুলো প্রোগ্রামে একাধিক বার ইচ্ছামতো ব্যবহার করা যায়। math.h হেডার ফাইলের ফাংশনগুলো হলো sqrt(), pow(), sin(), cos(), tan()।
উত্তর

ফ্লোচার্টের নির্দিষ্ট ধাপ:

  1. Start → N ইনপুট → sum=0, i=2।
  2. i<N কি?
    • হ্যাঁ → sum=sum+i×i → i=i+2 → ধাপ 2।
    • না → sum প্রিন্ট → End।

উৎসের চিত্রে i≤N ছিল, যা মূল কোডের i<N-এর সমান নয়; এখানে মূল কোডের সীমা রাখা হয়েছে।

উত্তর

সম্ভব; তবে মূল for শূন্যবার চলতে পারে। তাই N≤2 হলে do...while যেন ভুল করে একবার না চলে, বাইরের if প্রয়োজন।

#include <stdio.h>
int main(void)
{
    int i = 2, N, sum = 0;
    if (scanf("%d", &N) != 1) return 1;
    if (i < N) {
        do {
            sum = sum + i * i;
            i = i + 2;
        } while (i < N);
    }
    printf("%d", sum);
    return 0;
}

যেমন N=6 হলে 2²+4²=20; 6² যোগ হয় না।