তথ্য ও যোগাযোগ প্রযুক্তি কুমিল্লা বোর্ড ২০২৩
সময়ঃ ২ ঘণ্টা ৩০ মিনিট
Question 1
উত্তরঃ
যে সিকুয়েন্সিয়াল সার্কিটের সাহায্যে তাতে প্রদানকৃত ইনপুট পালসের সংখ্যা গুণতে পারে তাকে কাউন্টার বলে।
উত্তরঃ
NOR গেইটের সকল ইনপুট একই বা সমান হলে মৌলিক গেইট NOT হিসেবে কাজ করে। নিচে তা দেখানো হলো–
উত্তরঃ
Y এর মান হবে-
Y= PQ + PQ এর সত্যক সারণী নিচে দেখানো হলো
উত্তরঃ
X এর মান হবে–
নিচে X এর সরলকৃত মান NOR গেইটের সাহায্যে বাস্তবায়ন করা হলো–
Question 2
শুধুমাত্র HTML ব্যবহার করে চন্দনা মডেল কলেজের একটি ওয়েবসাইট তৈরি করা হয়। সাইটটির হোম পেজে ict.jpg নামের 200x300px আকারের একটি ছবি আছে। ছবিটির নিচে notice.html নামের notice পেজের একটি লিংক আছে। ছবির উপরে “Welcome to Chandana Model College” লেখাটি নীল রঙে প্রদর্শিত হয় সাইটটিতে ভিজিটরদের মতামত প্রদানের মতো কোন ব্যবস্থা নাই।
উত্তরঃ
ওয়েব পোর্টাল হচ্ছে একটি ওয়েবসাইটের মধ্যে বিভিন্ন লিংক, কনটেন্ট ও সার্ভিস বা সেবার সংগ্রহ যা ব্যবহারকারীদেরকে তথ্য জানানোর জন্য সহজবোধ্যভাবে উপস্থাপন করা হয়।
উত্তরঃ
কোন সাইটকে নির্দিষ্ট কোনো সার্ভার স্থাপন এবং উক্ত ওয়েবসাইটটি যাবতীয় কার্যক্রম পরিচালনার জন্য প্রয়োজনীয় অবকাঠামগত সুবিধা প্রদান করা হয় ওয়েভ হোস্টিং এর মাধ্যমে। হোস্টিং হচ্ছে মূলত অনলাইনে ওয়েবসাইট আপলোড করার সার্ভার বা কম্পিউটারের হার্ডডিক্সের জায়গা। অর্থাৎ এ জায়গাতে ওয়েবপেজ বা ওয়েবসাইট অনলাইনে রাখা হয়। ওয়েবপেইজ অনলাইনে রাখা না হলে ওয়েবপেজ দেখা যায় না। তাই হোস্টিং ওয়েবসাইট পাবলিশিং এর জন্য প্রয়োজনীয়।
উত্তরঃ
উদ্দীপকে উল্লিখিত হোমপেজ তৈরির HTML কোড নিচে দেখানো হলো-
<!DOCTYPE html>
<html>
<head>
<title>Chandana Model College </title>
</head>
<body>
<h2><font color=”Blue”>Welcome to Chandana Model College </font></h2>
<img src=”ict.jpj”width=”200″ hieght=”300″>
<a href =notice.html>notice </a>
</body>
</html>
উত্তরঃ
উদ্দীপকের সাইটটিতে ভিজিটরদের মতামত প্রদানের কোন ব্যবস্থা নেই। তাই উদ্দীপকের সাইটটি হলো স্ট্যাটিক ওয়েবসাইট। যেসব ওয়েবসাইটের ডেটার মান ওয়েবপেজ লোডিং বা চালু করার পর পরিবর্তন করা যায় না তাকে স্ট্যাটিক ওয়েবসাইট বলে। ওয়েবসাইটটিতে ভিজিটরদের মতামত গ্রহণে গৃহীত প্রয়োজনীয় পদক্ষেপ হলো সাইটটিকেট ডাইনামিক করা। যেসব ওয়েবসাইটে যেটা মান ওয়েবপেজ লোডিং বা চালু করার পর পরিবর্তন করা যায় তাকে ডাইনামিক ওয়েবসাইট বলে। শুধু HTML দিয়ে স্ট্যাটিক ওয়েব পেজ তৈরি করা যায়। এর সাথে সাধারণত PHP, ASP, JSP ভাষা ব্যবহার করে ডায়নামিক ওয়েব পেজ তৈরি করা যায়। ডায়নামিক ওয়েবসাইটে ব্যবহারকারীদের নিকট হতে ইনপুট দেওয়ার ব্যবস্থা থাকে। বর্তমানে এ ধরনের ওয়েবসাইটের চাহিদা সবচেয়ে বেশি।
Question 3
গবেষণা প্রতিষ্ঠান আলফা-এর বিজ্ঞানীগণ রোগাক্রান্ত কোষে সরাসরি ঔষধ প্রয়োগ করার জন্য আণবিক মাত্রার একটি যন্ত্র তৈরির চেষ্টা করছেন। ব্রেইনের অভ্যন্তরের গঠন ও কোষ পর্যবেক্ষণের জন্য তাঁরা একটি সিমুলেটেড পরিবেশ তৈরি করেন ।
উত্তরঃ
তথ্য ও যোগাযোগ প্রযুক্তির সাহায্যে কোনো ভৌগোলিক ভিন্ন। দূরত্বে অবস্থানরত রোগীকে বিশেষজ্ঞ চিকিৎসক, রোগ নির্ণয় কেন্দ্র, বিশেষায়িত নেটওয়ার্ক ইত্যাদির সমন্বয়ে স্বাস্থ্যসেবা দেওয়াকে। টেলিমেডিসিন বলে।
উত্তরঃ
কৃত্রিম বুদ্ধিমত্তা হলো মানুষের চিন্তাভাবনাগুলোকে কৃত্রিম উপায়ে কম্পিউটার বা কম্পিউটার প্রযুক্তিনির্ভর যন্ত্রের মধ্যে রূপ দেওয়ার ব্যবস্থা। অন্যদিকে এক্সপার্ট সিস্টেম হলো কৃত্রিম বুদ্ধিমত্তার একটি প্রয়োগ। এটি একটি কম্পিউটার সিস্টেম যা মানুষের চিন্তা-ভাবনা করার দক্ষতা এবং সমস্যা সমাধানের সক্ষমতাকে একত্রে ধারণ করে। এ সিস্টেমে কম্পিউটারকে বিশাল তথ্য ভাণ্ডার দিয়ে সমৃদ্ধ করা হয় যাকে নলেজবেজ বলে। উচ্চ ক্ষমতাসম্পন্ন অনেকগুলো মাইক্রোপ্রসেসর ও চিপ ব্যবহার করে প্রোগ্রামিংয়ের মাধ্যমে কম্পিউটারে কৃত্রিম বুদ্ধিমত্তার সৃষ্টি করা হয়। তাই কৃত্রিম বুদ্ধিমত্তা এক ধরনের এক্সপার্ট সিস্টেম।
উত্তরঃ
উদ্দীপকে বিজ্ঞানীগণ ব্রেইনের অভ্যন্তরের গঠন ও কোষ পর্যবেক্ষণের জন্য যে পদ্ধতি ব্যবহার করে সিমুলেটেড পরিবেশ তৈরি করেন তা হচ্ছে ভার্চুয়াল রিয়েলিটি।
ভার্চুয়াল রিয়েলিটি হচ্ছে কম্পিউটার নিয়ন্ত্রিত সিস্টেম যাতে মডেলিং ও অনুকরণবিদ্যার প্রয়োগের মাধ্যমে মানুষ কৃত্রিম বহুমাত্রিক ইন্দ্রিয় গ্রাহ্য পরিবেশের সাথে সংযোগ স্থাপন বা উপলব্ধি করতে পারে। ভার্চুয়াল রিয়েলিটিতে অনুকরণকৃত পরিবেশ হুবহু বাস্তব পৃথিবীর মতো হতে পারে। এক্ষেত্রে ব্যবহারকারী সম্পূর্ণরূপে একটি কম্পিউটার নিয়ন্ত্রিত পরিবেশে নিমজ্জিত হয়ে যায়। তথ্য আদান-প্রদানকারী বিভিন্ন ধরনের ডিভাইস সংবলিত চশমা, headsets, gloves, suit ইত্যাদি পরিধান করার মাধ্যমে ভার্চুয়াল রিয়েলিটিতে বাস্তবকে উপলব্ধি করা হয়। একটি typical VR format-এ একজন ব্যবহারকারী ত্রিমাত্রিক স্ক্রিন সংবলিত একটি হেলমেট পরে এবং তার মধ্যে দিয়ে বাস্তব থেকে অনুকরণকৃত অ্যানিমেটেড বা প্রাণবন্ত ছবি দেখে। Telepresence বা কৃত্রিম ত্রিমাত্রিক জগতে উপস্থিত থাকার ভ্রমণ একটি গতি নিয়ন্ত্রণকারী সেন্সর দ্বারা প্রভাবিত করা হয়। গতি নিয়ন্ত্রণকারী সেন্সর এর মাধ্যমে স্ক্রিনে প্রদর্শিত ছবির গতিকে ভার্চুয়াল রিয়েলিটি ব্যবহারকারীর গতির সাথে মেলানো হয়। যখন ভার্চুয়াল রিয়েলিটি ব্যবহারকারীর গতির পরিবর্তন হয় তখন স্ক্রিনে প্রদর্শিত দৃশ্যের গতিও পরিবর্তিত হয়। এভাবে ভার্চুয়াল রিয়েলিটি ব্যবহারকারী কৃত্রিম ত্রিমাত্রিক জগতের সাথে মিশে যায় এবং সেই জগতের একটি অংশে পরিণত হয়।
উদ্দীপকে গবেষণা প্রতিষ্ঠান আলফা-এর বিজ্ঞানীগণও উপরে বর্ণিত উপায়ে ব্রেইনের অভ্যন্তরের গঠনের কম্পিউটার নিয়ন্ত্রিত একটি সিমুলেটেড পরিবেশ তৈরি করে তা পর্যবেক্ষণ করেছিলেন এবং বাস্তব অভিজ্ঞতা অর্জন করেছিলেন।
উত্তরঃ
উদ্দীপকে উল্লিখিত আণবিক মাত্রার যন্ত্র তৈরির প্রযুক্তিটি হচ্ছে ন্যানো টেকনোলজি। যখন কোনো একটি বস্তুর কার্যক্ষমতা বাড়ানোর জন্য যে বিশেষ প্রযুক্তি বা যন্ত্র ব্যবহার করে অণু বা পরমাণুগুলোকে ন্যানো মিটার স্কেলে বা ন্যানো পার্টিকেল রূপে পরিবর্তন করা হয় তখন সে প্রযুক্তিকে ন্যানোটেকনোলজি বলে। বর্তমানে বিভিন্ন ধরনের ইলেকট্রনিক্স, খাদ্য, প্যাকেজিং, ক্লথিং, ফুয়েল ক্যাটালিস্ট, গৃহ-সামগ্রী, ঔষধ ইত্যাদিতে ন্যানো টেকনোলজির ব্যাপক প্রভাব রয়েছে। বিশেষ করে খাদ্য শিল্পের ক্ষেত্রে ন্যানো টেকনোলজির বহুবিধ প্রভাব লক্ষণীয়। খাদ্য প্রক্রিয়াকরণ থেকে খাদ্য উৎপাদন, প্যাকেজিং, পরিবহন এবং পুষ্টি মান বজায় রাখতে ন্যানো প্রযুক্তি ব্যবহৃত হয়। ন্যানো প্রযুক্তি ব্যবহারের ফলে খাদ্য সংরক্ষণ করা সহজ হয়েছে। ফলে খাদ্যের নিরাপত্তা বিধান করাও সম্ভব হচ্ছে। এ প্রযুক্তির প্রয়োগে খাদ্যের স্বাদ গুণ বৃদ্ধি করা সম্ভব হচ্ছে। এছাড়াও খাদ্যজাত দ্রব্য প্যাকেজিং এর সিলভার তৈরির কাজে এবং বিভিন্ন জিনিসের প্রলেপ তৈরির কাজে ন্যানো টেকনোলজি ব্যবহূত হয়। উপরের বর্ণনা থেকে বোঝা যায় যে, খাদ্য শিল্পে ন্যানো প্রযুক্তি ব্যাপক প্রভাব রাখে।
Question 4
রানা ও সুমি আইসিটি পরীক্ষায় (110010)2 এর মধ্যে (62)8 এবং (2F)16 নম্বর পেয়েছে।
উত্তরঃ
যে প্রক্রিয়ার মাধ্যমে বা সংকেতের মাধ্যমে বর্ণ, অঙ্ক ও সংখ্যাগুলোকে বাইনারি সংখ্যায় প্রকাশ করার ব্যবস্থা করা হয় তাই কোড।
উত্তরঃ
যে সংখ্যা পদ্ধতি ৩টি অঙ্ক বা চিহ্ন ব্যবহার করা হয় তাকে ৩- ভিত্তিক সংখ্যা পদ্ধতি বলা হয়। ৩-ভিত্তিক সংখ্যা পদ্ধতিতে 0, 1 ও 2 এ তিনটি অঙ্ক ব্যবহার করা হয়। এ সংখ্যা পদ্ধতির ভিত্তি ৩।
উত্তরঃ
(110010)2 নম্বরটি নিচে পূর্ণ নম্বর দশমিকে পরিবর্তন করে দেখানো হলো-
(110010)2=(?)10
(110010)2=1×25+1×24+0×23+0×22+1×21+0×20=32+16+0+0+2+0=50
∴(110010)2=(50)10
উত্তরঃ
2 এর পরিপূরক পদ্ধতিতে যোগের মাধ্যমে রানা ও সুমির আইসিটিতে প্রাপ্ত নম্বরের পার্থক্য নির্ণয় করা সম্ভব।নিচে তা গাণিতিকভাবে বিশ্লেষণ করে দেখানো হলো-
Question 5
বার্ষিক ক্রীড়া প্রতিযোগিতায় একাদশ শ্রেণির শিক্ষার্থীদের A, B ও C দলে বিভক্ত করা হয় । রোল নম্বর 1 থেকে 30 পর্যন্ত A দলে, 31 থেকে 60 পর্যন্ত B দলে এবং 61 থেকে 100 পর্যন্ত C দলে অন্তর্ভুক্ত হবে ।
উত্তরঃ
মেশিন ভাষায় লেখা প্রোগ্রামকে বলা হয় অবজেক্ট প্রোগ্রাম বা বস্তু প্রোগ্রাম।
উত্তরঃ
এসি ভাষায় সাধারণত সব প্রোগ্রাম ছোট হাতের অক্ষরে লেখা হয়। অর্থাৎ সি প্রোগ্রামে ছোট হাতের অক্ষর ও বড় হাতের অক্ষরের মধ্যে পার্থক্য পরিলক্ষিত হয়। এজন্য সি ল্যাংগুয়েজকে case sensitive ভাষাও বলা হয়।
উত্তরঃ
সি ভাষার কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে দল গঠনের প্রোগ্রাম নিচে দেখানো হলো –
#include<stdio.h>
int main ()
{
int roll;
printf (“Enter Roll Number =”);
scanf(“%d”,&roll);
if(roll>=1&& roll<=30)
printf(“Roll%d is in group A.\n”,roll);
else if (roll>31&& roll <60)
printf(“Roll%d is in group B.\n”,roll);
else if (roll>61&& roll<100)
printf(“Roll%d is in group C.\n”,roll);
else
printf(“Roll %d is Invalid.\n”.roll);
return 0;
}
Question 6
উত্তরঃ
যে সিরিয়াল ডেটা ট্রান্সমিশনের পদ্ধতিতে বিরতিহীনভাবে প্রেরক যন্ত্র থেকে প্রাহক যন্ত্রে ডেটা পাঠানো যায় তাই হচ্ছে সিনক্রোনাস ট্রান্সমিশন।
উত্তরঃ
সার্কিট স্যুইচিং ডেটা ট্রান্সমিশনের পরিবর্তে প্যাকেট স্যুইচিং ডেটা ট্রান্সমিশনের ব্যবহার করে ৩য় প্রজন্মের মোবাইল এর যাত্রা শুরু হয়। ৩য় প্রজম্নের মোবাইলে ভিডিও কল, মোবাইল ব্যাংকিং, ই-কমার্স ও অনান্য ইন্টারনেট ভিত্তিক সার্ভিস চালু হয়।আর এইসব সুবিধা চিনতে প্রয়োজন হয় ইন্টারনেট। এ মোবাইলের মাধ্যমে যেকোনো সময় ইন্টারনেট ব্যবহার এবং চাহিদা অনুযায়ী ইন্টারনেট থেকে যেকোনো কিছু ডাউনলোড করা যায়। সুতরাং বলা যায়, ৩য় প্রজন্মের মোবাইলের সাহায্যে ইন্টারনেট ব্যবহার করা যায়।
উত্তরঃ
চিত্র-১ এর নেটওয়ার্ক টপোলজি হচ্ছে বাস টপোলজি। এ ধরনের টপোলজিতে একটি সংযোগ লাইনের সাথে সবধরনের নোড অর্থাৎ কম্পিউটার ও অন্যান্য যন্ত্রপাতি বা ডিভাইস ইত্যাদি সংযুক্ত থাকে।
১. বাস টপোলজির প্রধান সংযোগ লাইনকে বাস(bus) বলা হয়।
২. নেটওয়ার্কের প্রতিটি নোড স্বতন্ত্রভাবে বাসে সংযুক্ত থাকে।এক্ষেত্রে ডেটা প্রবাহ ব্যাবস্থা হয় দ্বিমুখী। ডেটা পাঠানোর প্রয়োজন হলে প্রেরক কম্পিউটার এ লাইনে ডেটা পাঠিয়ে দেয়। প্রেরিত ডেটার সাথে প্রাপক শনাক্তের তথ্যও থাকে।
৩. বাসের সাথে যুক্ত অন্যান্য প্রতিটি কম্পিউটার বাসে প্রবাহিত ডেটা পরীক্ষা করে দেখে।শুধু প্রাপক কম্পিউটারই ডেটা গ্রহণ করে,অন্যগুলো এই ডেটা গ্রহণ থেকে বিরত থাকে।
৪. কম তার এবং সরল সংঠনের কারণে বাস টপোলজি ইনস্টলেশন সহজ ও সাশ্রয়ী। ৫. কোন ককম্পিউটার বিচ্ছিন্ন করণ বা নষ্ট হলেও সম্পূর্ণ নেটওয়ার্ক অচল হয়ে পড়ে না৬. কম্পিউটার ল্যাবে স্বল্প ব্যায়ে ব্যাবহারের জন্য বাস টপোলজি উত্তম।
উত্তরঃ
চিত্র -২ হচ্ছে রিং টপোলজি এবং চিত্র-৩ হচ্ছে মেশ টপোলজি। রিং টপোলজি ও মেশ টপোলজির মধ্যে মেশ টপোলজি বেশি সুবিধাজনক। নিচে তা বিশ্লেষণ করা হলো-
১. মেশ টপোলজিতে যেকোনো দুটি কম্পিউটার এর মধ্যে দ্রুত ডেটা আদান-প্রদান করা যায়। কিন্তু রিং টপোলজিতে ডেটা চলাচলের গতি কম খরচও বেশি।
২. মেশ টপোলজিতে কোন কম্পিউটার নষ্ট হয়ে গেলে অন্য কম্পিউটারে ডেটা আদান-প্রদানে কোন সমস্যা হয় না। কিন্তু রিং টপোলজিতে কোন কম্পিউটার যেকোনোটি নষ্ট হয়ে গেলে সম্পূর্ণ নেটওয়ার্ক অচল হয়ে পড়ে।
৩. মেশ টপোলজির নেটওয়ার্কের সমস্যা খুব সহজে সমাধান করা যায়।কিন্তু রিং টপোলজিতে যেকোনো সমস্যা নিরূপণ করা বেশ জটিল।
৪. মেশ টপোলজিতে এক নোড থেকে অন্য নোডে ডেটা ডেটা সরাসরি স্থানান্তর করা যায়।কিন্তু রিং টপোলজিতে কম্পিউটার সংখা বাড়ালে ডেটা পারাপারের সময় ও বেড়ে যায়।
Question 7
TID | T NAME | SUBJECT |
101 | Mr. Monir | English |
102 | Mr. Niloy | ICT |
103 | Mr. Nur | Biology |
Teacher’s Table
TID | GROUP | TIME |
101 | Science | 10:00 |
101 | Humanities | 10:45 |
102 | Science | 10:45 |
102 | B.Studies | 10:00 |
103 | Science | 11:30 |
Routine Table
উত্তরঃ
এনক্রিপ্ট করার পরের মেসেজ হলো সাইফার টেক্সট, যা মানুষের পাঠযোগ্যরূপে থাকে না।
উত্তরঃ
Select Roll, Name
From students;
কুয়েরি কমান্ডটি লিখলে নিম্নরূপ ফলাফল পাওয়া যাবে-
Roll | Name |
অর্থাৎ উপরোক্ত ক্যুয়েরি লিখলে student টেবিলের Roll
ও Name ফিল্ডটি প্রদর্শিত হবে।
উত্তরঃ
Teacher’s Table এর
ফিল্ডের নাম ও ডেটা টাইপ হলো-
ফিল্ডের নাম | ডেটা টাইপ |
TID | Number |
T Name | Text |
Subject | Text |
Number : সংখ্যাভিত্তিক ডেটার ক্ষেত্রে এ ডেটা টাইপ ব্যবহার করা হয়। এ ফিল্ডে পূর্ণ সংখ্যা ও দশমিক যুক্ত সংখ্যা লেখা যায় কিন্তু কোন বর্ণ লেখা যায় না।
Text: সাধারণত বর্ণভিত্তিক ডেটার ক্ষেত্রে এ ডেটা টাইপ ব্যবহার করা যায়। এ ফিল্ডে বর্ণের সাথে সাথে সংখ্যাও লিখা যায়। Text ফিল্ডে সর্বোচ্চ ২৫৫টি বর্ণ লেখা যায়।
উত্তরঃ
উদ্দীপকের টেবিলদ্বয়ের মধ্যে One to Many রিলেশন স্থাপন করা সম্ভব। নিচে তা বিশ্লেষণ করা হলো-
যদি ডেটাবেজের কোন ডেটা টেবিলের একটি রেকর্ডের সাথে অপর ডেটা টেবিলের একাধিক রেকর্ডের মধ্যে সম্পর্ক থাকে তখন তাকে One to Many রিলেশনশিপ বলা হয়। উদ্দীপকে Teacher’s Table এর TID এর রেকর্ডের Routine Table এর TID এর একাধিক রেকর্ডের সাথে সম্পর্ক রয়েছে। নিচে Teacher’s Table ও Routine Table এর মধ্যে One to Many রিলেশনশিপ দেখানো হলো-