অ্যাসাইনমেন্ট

১। ক) আইওটি কী?
উওরঃ আইওটির সম্পূর্ণ রূপ হচ্ছে ইন্টারনেট অফ থিংস। ইন্টারনেট অফ থিংস মূলত একটি কম্পিউটার কন্সেপ্ট যেখানে প্রত্যেকটি কম্পিউটারকে একসাথে যুক্ত রাখার ব্যাপারে কাজ করে।
খ) তথ্য প্রযুক্তি ও তথ্য ও যোগাযোগ প্রযুক্তি একে অপরের পরিপূরক- বুঝিয়ে লেখ।
উওরঃ তথ্য হচ্ছে এক ধরনের লিখিত, অডিও, ভিজুয়্যাল বা অডিও ভিজুয়্যাল বার্তা যার সাহায্যে একজন মানুষ স্থান, বস্তু, বিষয়, অবস্থা বা পরিবেশ সম্পর্কে জ্ঞান লাভ করে। একই ভাবে যোগযোগ হচ্ছে এরূপ বার্তা, বস্তু বা অন্য বিষয় স্থানান্তরের উপায় যার জন্য একটি মাধ্যম অর্থবোধক বার্তা, প্রেরক এবং গ্রাহক প্রয়োজন। এক্ষেত্রে প্রযুক্তি হচ্ছে সেই উপায় বা ব্যবস্থা যার সাহায্যে সহজে এবং সল্পতম সময়ে তথ্য প্রকৃয়াকরণ সংরক্ষণ, বিতরণ এবং আদান-প্রদান প্রক্রিয়া সম্পন্ন হয়। তথ্য প্রযুক্তি ও যোগাযোগ প্রযুক্তি হচ্ছে আধুনিক বিজ্ঞান ভিত্তিক সমাজ প্রতিষ্ঠার একটি সমন্বিত ব্যবস্থা। তাই দেখা যাচ্ছে যে, তথ্য প্রযুক্তি এবং যোগাযোগ প্রযুক্তি অনেকটা সমার্থক হিসেবে সর্বত্রই ব্যবহৃত হচ্ছে।
২। ক) কাউন্টার কী?
উওরঃ কাউন্টার এমন এক প্রকার ইলেকট্রনিক ডিভাইস যা নিম্নতম বাইনারি থেকে পর্যায়ক্রমে নির্দিষ্ট উচ্চতম সংখা পর্যন্ত গননা করে এবং উচ্চতম সংখায় পৌছার পর তা আবার ধারাবাহিক ভাবে বিপরীতক্রমে নিম্নতর গননা করতে পারে। এ ধরনের ডিভাইস কে কাউন্টার বলে।
খ) NOR গেট XNOR গেট হিসেবে কাজ করে- ব্যাখ্যা কর।
উওরঃ
৩। ক) HTML ট্যাগ কী?
উওরঃ HTML এ প্রোগ্রাম লেখার জন্য <> এবং </> দুইটা চিহ্ন এবং এর মধ্যে কিছু Word যেমন html, head, title, body ইত্যাদি Keyword ব্যবহার করা হয়। <> বা </> চিহ্ন এবং এর মাঝে লেখা একটি Keyword কে একত্রে ট্যাগ বলা হয়।
খ) আইপি অ্যাড্রেস এবং ডোমেইন নেম এক নয়- ব্যাখ্যা কর।
উওরঃ ইন্টারনেট বা নেটওয়ার্কে যুক্ত প্রতিটি কম্পিউটার বা যন্ত্রের এবং ওয়েবসাইটের একটি অদ্বিতীয় ঠিকানা থাকে এই ঠিকানাকে বলা হয় আইপি অ্যাড্রেস। অপরদিকে ডোমেইন নেইম হচ্ছে একটি স্বতন্ত্র টেক্সট অ্যাড্রেস যা আইপি অ্যাড্রেস কে প্রতিনিধিত্ব করে। যেমন www.facebook.com এর পরিবর্তে 31.13.78.35 এই আইপি অ্যাড্রেস এর মাধ্যমেও Facebook এর ওয়েবসাইট ব্রাউজ করা যায়। অর্থাৎ আইপি অ্যাড্রেস 31.13.78.35 ডোমেইন নেইম Facebook কে প্রতিনিধিত্ব করছে। মানুষ আইপি অ্যাড্রেস ব্যবহার না করে ডোমেইন নেইম ব্যবহার করে। কারণ একসাথে অনেক গুলো আইপি অ্যাড্রেস মনে রাখা কষ্টকর কিন্তু ডোমেইন নেইম মনে রাখা সহজ। তাই বলা যায় IP address এর চেয়ে Domain Name ব্যবহার সুবিধাজনক।
৪। ক) রাউটার কী?
উওরঃ রাউটার একটি গুরুত্বপূর্ণ যন্ত্র, যা হার্ডওয়্যার ও সফটওয়্যারের সমন্বয়ে তৈরি। এটি নেটওয়ার্ক তৈরির কাজে ব্যবহার করা হয়। রাউটার হচ্ছে একটি নেটওয়ার্কিং ডিভাইস যা বিভিন্ন নেটওয়ার্কের মধ্য দিয়ে ডাটা প্যাকেট তার গন্তব্যে কোন পথে যাবে তা নির্ধারণ করে।
খ) ক্লাউড কম্পিউটিং সেবা গ্রহণ করা হয় কেন?
উওরঃ ক্লাউড কম্পিটিং হলো একগুচ্ছ রিমোট সার্ভারের কম্পিউটার রিসোর্স। নিম্নলিখিত সুবিধার কারণে ক্লাউড কম্পিউটিং সেবা গ্রহণ করা হয়-
১. সার্বক্ষণিক ব্যবহারযোগ্য।
২. যেকোনো সময় যেকোনো স্থান থেকে তথ্য আপলোড ও ডাউনলোড করা যায়।
৩. হার্ডওয়্যার, সফটওয়্যার, লাইসেন্স ফি এর জন্য অধিক অর্থ ব্যয় করতে হয় না।
৪. কম সংখ্যক জনবল নিয়ে অধিক কাজ করার সুবিধা।
৫. পরিচালনা ব্যয় কম এবং কোনো প্রশিক্ষণের প্রয়োজন হয় না।
৬. স্বয়ংক্রিয়ভাবে সফটওয়্যার আপডেট হয় এবং সহজেই নিয়ন্ত্রণ করা যায়।
৫। ক) Composite primary key কী?
উওরঃ একাধিক ফিল্ডের সমন্বয়ে যে প্রাইমারি কী গঠন করা হয় তাকে কম্পোজিট প্রাইমারি কী বলা হয়।
খ) ডেটাবেজে নতুন রেকর্ড সহজে অন্তর্ভুক্ত করা যায়- ব্যাখ্যা কর।
উওরঃ ডেটাবেজ ম্যানেজমেন্ট সিস্টেম বা DBMS হলো এমন একটি সফটওয়্যার যা ডেটাবেজ তৈরি, পরিবর্তন, সংরক্ষণ, নিয়ন্ত্রণ এবং পরিচালনার কাজে ব্যবহৃত হয়। উদাহরণঃ MySQL, PostgreSQL, Microsoft Access, SQL Server, FileMaker, Oracle, dBase, Clipper, and FoxPro.  ইত্যাদি। ডেটাবেজ এর ব্যবহার করলে আতিদ্রম্নত ডেটা উপস্থাপন করা যায়। ডেটাবেজ রিলেশন ব্যবহারের ফলে খুব সহজে ডেটা টেবিল তৈরি করে ডেটা এন্ট্রি করা যায়। ডেটাবেজে নতুন কোন রেকর্ড ইনপুট করা হলে ও ইনডেক্স ফাইল স্বংয়ক্রীয়ভাবে আপডেট হয়। ডেটাবেজে নতুন কোন তথ্য অন্তর্ভুক্ত করা - এ জন্য Insert Operation ব্যবহার করতে হয়। তাই বলা যায়, ডেটাবেজে নতুন রেকর্ড সহজে অন্তর্ভুক্ত করা যায়।
৬। ক) টোকেন কী?
উওরঃ যে কোন প্রোগ্রাম কতগুলো স্টেটমেন্ট  নিয়ে গঠিত। আবার প্রতিটি স্টেটমেন্ট কতগুলো word বা character এর সমস্টি। C প্রোগ্রামে ব্যবহৃ অনুরুপ word বা character সমূহকে একত্রে টোকেন বলে।
খ) সি প্রোগ্রামিং ভাষায় ফাংশন হেডার ফাইল বলতে কি বোঝায়।
উওরঃ সি প্রোগ্রামের সোর্স কোডের লিঙ্ক সেকশনে লাইব্রেরিতে সংরক্ষিত যে সব ফাইলকে যুক্ত করা হয় তাদেরকে header ফাইল বলে। হেডার ফাইলগুলোতে ফাংশনের প্রটোটাইপ বর্ণিত থাকে । এই ফাইলের এক্সটেনশন হলো “h” যেমন- stdio.h হচ্ছে সি প্রোগ্রামিং ভাষার একটি হেডার ফাইল। উক্ত ফাইলে printf() এবং scanf() ফাংশনের বর্ণনা রয়েছে। ফলে printf() এবং scanf() ফাংশন প্রোগ্রামে ব্যবহার করলে stdio.h হেডার ফাইলটি প্রোগ্রামে অন্তর্ভুক্ত করতে হয়। এখানে #include<stdio.h> লিখে প্রোগ্রামে উক্ত হেডার ফাইলটি সংযুক্ত করা হয়েছে।
৭। ক) অনুবাদক প্রোগ্রাম কী?
উওরঃ যে প্রোগ্রাম উৎস প্রোগ্রামকে যান্ত্রিক ভাষায় অনুবাদ করে বস্তু প্রোগ্রামে রূপান্তর করে সেই প্রোগ্রামকে অনুবাদক প্রোগ্রাম বলে।
খ) scanf("%f", &a); স্টেটমেন্টটি ব্যাখ্যা কর।
উওরঃ পূর্বে ঘোষণাকৃত একটি চলকে ডেটা ইনপুট নেওয়ার জন্য scanf() ফাংশন ব্যবহার করা হয়।
scanf() ফাংশন ব্যবহারের গঠনঃ scanf(“format_specifier “, &variable_name);
scanf("%f", &a); স্টেটমেন্টটির অর্থঃ a চলকে float টাইপের ডেটা ইনপুট নেওয়া যাবে।
৮। ক) বুলিয়ান অ্যালজেবরা কাকে বলে?
উওরঃ ১৮৪৭ সালে জর্জ বুলি লজিকের সত্য ও মিথ্যার উপর ভিত্তি করে যে অ্যালজেবরা তৈরি করেন সেই অ্যালজেবরাকে তাঁর নামানুসারে বুলিয়ান অ্যালজেবরা বলে।
খ) সরলঃ
উওরঃ