জ্ঞানমূলক প্রশ্ন ও উত্তর পঞ্চম অধ্যায়

HSC ICT Chapter 5

পঞ্চম অধ্যায়ের গুরুত্বপূর্ণ জ্ঞানমূলক প্রশ্ন ও উত্তর

 

জ্ঞানমূলক প্রশ্নের উত্তর কীভাবে লিখবে?

সৃজনশীল অংশে ‘ক’ এর প্রশ্নটি স্মরণশক্তি যাচাই করার জন্য দেয়া হয়। অর্থাৎ পাঠ্য বইয়ের কোন তথ্য মুখস্থ করে এই অংশের উত্তর দিতে পারবে। উত্তরের জন্য একটি বাক্য বা প্রশ্নের চাহিদা অনুযায়ী সর্বোচ্চ তিন বাক্যের মধ্যে উত্তর দিতে হবে। এই প্রশ্নের নম্বর বরাদ্দ ১।

 

প্রোগ্রাম কী?

[রা. বোর্ড ২০২৩, রা. বোর্ড ২০১৭, দি. বোর্ড ২০১৬, কু. বোর্ড ২০১৬] 

কোন সমস্যা সমাধানের জন্য প্রোগ্রামিং ভাষায় লেখা প্রয়োজনীয় ধারাবাহিক নিদের্শনার সমষ্টিকে প্রোগ্রাম (program) বলা হয়।

 

প্রোগ্রামিং কী?

প্রোগ্রামিং ভাষা ব্যবহার করে প্রোগ্রাম রচনার পদ্ধতি বা কৌশলকে প্রোগ্রামিং (programming) বা কোডিং বলা হয়।

 

প্রোগ্রামার কী?

কোন সমস্যা সমাধানের জন্য যে ব্যক্তি প্রোগ্রামিং ভাষায় প্রয়োজনীয় নিদের্শমালা বা প্রোগ্রাম লিখে তাকে প্রোগ্রামার বলা হয়।

 

প্রোগ্রামিং ভাষা কী?

[কু. বোর্ড ২০১৭]

প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, অংক, চিহ্ন প্রভৃতির সমন্বয়ে গঠিত রীতিনীতিকে প্রোগ্রামিং ভাষা (Programming Language) বলা হয়।

 

4GL কী?

[ঢা. বোর্ড ২০১৯, ব. বোর্ড ২০১৭, য. বোর্ড ২০১৬] 

4GL বলতে 4th Generation Language বা চতুর্থ প্রজন্মের ভাষা বুঝায়। 4GL এর সাহায্যে সহজেই অ্যাপ্লিকেশন তৈরি করা যায় বলে একে Rapid Application Development (RAD) টুলও বলা হয়।

 

উচ্চস্তরের প্রোগ্রামিং ভাষা কী?

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

 

মেশিন ভাষা কী?

কম্পিউটারের নিজস্ব ভাষা হচ্ছে মেশিন ভাষা। এই ভাষায় শুধুমাত্র ০ এবং ১ ব্যবহার করা হয় বলে এই ভাষায় দেয়া নির্দেশনা কম্পিউটার সরাসরি বুঝতে পারে। এর সাহায্যে সরাসরি কম্পিউটারের সাথে যোগাযোগ করা যায়।

 

অ্যাসেম্বলি ভাষা কী?

যে প্রোগ্রামিং ভাষায় প্রোগ্রাম লেখার জন্য বিভিন্ন নেমোনিক বা সংকেত ব্যবহার করা হয়, সে প্রোগ্রামিং ভাষাকে অ্যাসেম্বলি ভাষা বলা হয়। এটি দ্বিতীয় প্রজন্মের এবং নিম্নস্তরের প্রোগ্রামিং ভাষা।

 

নেমোনিক কী?

অ্যাসেম্বলি ভাষায় ব্যবহৃত বিভিন্ন সংকেতকে নেমোনিক বলে। যেমনঃADD, SUB, MUL ও DIV ইত্যাদি।

 

ভোলাটাইল মেমোরি কী?

[ঢা. বোর্ড ২০২৩] 

ভোলাটাইল মেমোরি হলো একধরণের প্রাইমারী মেমরি বা স্টোরেজ। যেখানে তথ্য অস্থায়ীভাবে সংরক্ষিত থাকে এবং যতক্ষণ পর্যন্ত ডিভাইসটির পাওয়ার সাপ্লাই থাকে বা ডিভাইসটি বন্ধ না হয় ততক্ষণ পর্যন্ত তথ্য অস্থায়ীভাবে সংরক্ষিত থাকে। ভোলাটাইল মেমোরির সেরা উদাহরণ হল RAM (Random Memory Access)।

 

নন-ভোলাটাইল মেমোরি কী?

নন-ভোলাটাইল মেমোরি হলো একধরণের স্থায়ী মেমোরি বা স্টোরেজ। যেখানে প্রয়োজনীয় তথ্য স্থায়ীভাবে সংরক্ষিত থাকে। ডিভাইসটি বন্ধ হলেও তথ্য স্থায়ীভাবে সংরক্ষিত থাকে। নন-ভোলাটাইল মেমোরির উদাহরণ হল ডিস্ক ক্যাসেট (disc cassettes), hard disk drives (HDD)  solid-state drives (SSD), USB storage, মেমরি কার্ড ইত্যাদি।

 

ভার্চুয়াল মেমোরি কী?

[রা. বোর্ড ২০২৩] 

একসঙ্গে অনেকগুলো প্রোগ্রাম চালালে কম্পিউটারের নিজের মেমোরি ছাড়াও প্রয়োজনমতো হার্ডডিস্কের জায়গা ব্যবহার করে। এটাকে কম্পিউটারের ভার্চুয়াল মেমোরি বলে।

ভার্চুয়াল মেমোরি হল এমন একটি মেমরি ম্যানেজমেন্ট কৌশল যার মাধ্যমে একটি কম্পিউটারে তার প্রকৃত মেমোরির চেয়ে বেশি মেমোরি ব্যবহার করা যায়। মেইন মেমোরি সীমিত থাকা সত্বেও ভার্চুয়াল মেমোরির মাধ্যমে অপারেটিং সিস্টেম বিভিন্ন অ্যাপ্লিকেশনে প্রয়োজনীয় মেমোরি সরবারাহ করে থাকে।

 

অনুবাদক প্রোগ্রাম কী?

[ব. বোর্ড ২০১৯, কু. বোর্ড ২০১৭, রা. বোর্ড ২০১৬] 

যে প্রোগ্রামের সাহায্যে উৎস (Source) প্রোগ্রামকে বস্তু (Object) প্রোগ্রামে পরিণত করা হয় তাকে অনুবাদক প্রোগ্রাম বলে।

 

বস্তু প্রোগ্রাম (Object Program) কী? 

[ঢা. দি. য. সি. বোর্ড ২০১৮]

মেশিন ভাষায় লেখা প্রোগ্রামকে বলা হয় বস্তু প্রোগ্রাম (Object Program)।

 

উৎস প্রোগ্রাম (Source program) কী? 

উচ্চস্তরের ভাষায় লেখা প্রোগ্রামকে বলা হয় উৎস প্রোগ্রাম (Source program)।

 

আসেম্বলার কী?

[মা. বোর্ড ২০২৩, ব. বোর্ড ২০২৩]

আসেম্বলার একটি অনুবাদক প্রোগ্রাম যা অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে যান্ত্রিক ভাষায় রূপান্তর করে।

 

কম্পাইলার কী?

[চ. বোর্ড ২০১৭, সি. বোর্ড ২০১৭, য. বোর্ড ২০১৭, ঢা. বোর্ড ২০১৬, ব. বোর্ড ২০১৬, মাদ্রাসা. বোর্ড ২০১৬]

কম্পাইলার হলো এক ধরনের অনুবাদক প্রোগ্রাম যা উচ্চস্তরের ভাষায় লিখিত সম্পূর্ণ প্রোগ্রামটিকে একসাথে অনুবাদ করে।

 

ইন্টারপ্রেটার কী?

ইন্টারপ্রেটার হলো এক ধরণের অনুবাদক প্রোগ্রাম যা উচ্চস্তরের ভাষায় লিখিত প্রোগ্রামটিকে লাইন বাই লাইন অনুবাদ করে।

 

ডিবাগিং কী

[কু. বোর্ড ২০২৩] 

প্রোগ্রামের ভুল খুজে বের করে তা সমাধান করার প্রক্রিয়াকে বলা হয় ডিবাগ (Debug) বা ডিবাগিং।

 

প্রোগ্রাম টেস্টিং?

প্রোগ্রাম টেস্টিং হচ্ছে কোনো প্রোগ্রাম কোডিং সম্পন্ন করার পর প্রোগ্রামটির বিভিন্ন ইনপুটের জন্য যে ধরনের আউটপুট বা ফলাফল হওয়া উচিৎ তা ঠিকমতো আসছে কিনা বা রান করছে কিনা তা যাচাই করা।

 

সিনট্যাক্স ভুল/ব্যাকরণগত ভুল?

[সি. বোর্ড ২০১৬] 

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

 

লজিক্যাল ভুল কী?

প্রোগ্রামে যুক্তির ভুল থাকলে তাকে বলে লজিক্যাল ভুল।সাধারণত সমস্যা ঠিকমতো না বোঝার জন্যই এ ভুল হয়। যেমন- a>b এর স্থলে a<b বা s=a+b এর স্থানে s=a-b লিখলে লজিক্যাল ভুল হয়।

 

রান টাইম এরর কী? 

[সি. বোর্ড ২০১৯]

 

অ্যালগরিদম কী?

[দি. বোর্ড ২০১৯]

একটি নির্দিষ্ট সমস্যা সমাধানের জন্য যুক্তিসম্মত সসীম সংখ্যক পর্যায়ক্রমিক ধাপ বা নির্দেশনা সমূহকে একত্রে অ্যালগোরিদম বলা হয়।

 

ফ্লোচার্ট কী?

যে চিত্রভিত্তিক পদ্ধতিতে বিশেষ কতকগুলো প্রতীকের সাহায্যে একটি নির্দিষ্ট সমস্যার সমাধান করা হয় তাকে ফ্লোচার্ট বলা হয়।

 

সুডোকোড কী?

[ম. বোর্ড ২০২৩, য. বোর্ড ২০১৯, ব. বোর্ড ২০১৭] 

প্রোগ্রামের কার্যপ্রণালী উপস্থাপনার জন্য ইনফরমাল উপায়ে ইংরেজি ভাষায় লেখা কতগুলো নির্দেশনার সমষ্টিকে একত্রে সূডোকোড বলে।

 

OOP কী?

OOP এর পূর্নরুপ হল Object Oriented Programing.

 

টোকেন কী? 

[মাদ্রাসা. বোর্ড ২০১৯]

 

চলক কী?

[সি. বোর্ড ২০২৩, ঢা. বোর্ড ২০১৯, চ. বোর্ড ২০১৯, রা. কু. চ. ব. বোর্ড ২০১৮, য. বোর্ড ২০১৭, চ. বোর্ড ২০১৬] 

প্রোগ্রাম নির্বাহের সময় যার মান পরিবর্তনশীল তাকে চলক বলে। প্রোগ্রামে ডেটা নিয়ে কাজ করার সময় প্রতিটি ডেটার জন্য একটি ভেরিয়েবল বা চলক ব্যবহার করা হয়।

 

ধ্রুবক কী?

[কু. বোর্ড ২০১৯]

প্রোগ্রাম নির্বাহের সময় যার মান অপরিবর্তীত থাকে তাকে ধ্রুবক বলে। যেমন π এর মান হলো বা ৩.১৪২৮৫। কখনো π এর মানের কোনো পরিবর্তন হয় না।

 

কী-ওয়ার্ড/ সংরক্ষিত শব্দ কী?

[ম. বোর্ড ২০২৩, দি. বোর্ড ২০২৩, য. বোর্ড ২০২৩, রা. বোর্ড ২০১৯, চ. বোর্ড ২০১৯, দি. বোর্ড ২০১৭]

প্রত্যেক প্রোগ্রামিং ভাষার সংরক্ষিত কিছু শব্দ আছে যা নির্দেশ গঠন বা প্রোগ্রাম রচনার সময় ব্যবহার করা হয়। এই সংরক্ষিত শব্দগুলোকে কী-ওয়ার্ড বলা হয়।

 

ডেটা টাইপ কী?

ডেটার ধরনকে ডেটা টাইপ বলে। যেমন- int, float, double ইত্যাদি।

 

float ডেটা টাইপ কী?

[সি. বোর্ড ২০২৩]

 

অপারেটর কী?

প্রোগ্রামিং ভাষায় গাণিতিক এবং যৌক্তিক কাজ নিয়ন্ত্রণ করার জন্য কতগুলো বিশেষ চিহ্ন  ব্যবহৃত হয়এগুলোকে অপারেটর বলা হয়। যেমন- +, – , *, % ইত্যাদি।

 

এক্সপ্রেশন কী?

[য. বোর্ড ২০২৩]

 

ফরমেট স্পেসিফায়ার কী?

[কু. বোর্ড ২০২৩]

 

কন্ট্রোল স্টেটমেন্ট কী?

সি প্রোগ্রামের স্টেটমেন্টসমূহ সাধারণত পর্যায়ক্রমিকভাবে নির্বাহ হয়। কিন্তু কখনও কখনও স্টেটমেন্টসমূহ দুই বা ততোধিকবার নির্বাহ এবং শর্ত সাপেক্ষে নির্বাহের প্রয়োজন হয়। এক্ষেত্রে স্টেটমেন্টসমূহের নির্বাহ প্রোগ্রামার কর্তৃক নিয়ন্ত্রিত হয়। যে স্টেটমেন্টের সাহায্যে এরুপ স্টেটমেন্টসমূহের নির্বাহ নিয়ন্ত্রন করা হয় তাকে কন্ট্রোল স্টেটমেন্ট বলে।

 

লুপ কন্ট্রোল স্টেটমেন্ট কী?

সি প্রোগ্রামে কোন স্টেটমেন্ট একাধিকবার নির্বাহের জন্য যে কন্ট্রোল স্টেটমেন্ট ব্যবহৃত হয় তাকে লুপ কন্ট্রোল স্টেটমেন্ট বলে।

 

লুপ কী?

[চ. বোর্ড ২০২৩]

প্রোগ্রামের অংশ বিশেষ কোনো শর্তে না পৌঁছা পর্যন্ত নির্দিষ্ট সংখ্যক বার পুনরাবৃত্তি করাকে লুপিং বা লুপ বলা হয়।

 

অ্যারে কী?

[চ. বোর্ড ২০২৩, ঢা. বোর্ড ২০১৭]

অ্যারে হলো একই ধরনের বা সমপ্রকৃতির চলকের সমাবেশ।

 

ফাংশন কী?

প্রোগ্রামে যখন কতগুলো স্টেটমেন্ট কোনো নামে একটি ব্লকের মধ্যে অবস্থান করে কোনো নির্দিষ্ট কাজ সম্পাদন করে তখন ব্লকটিকে ফাংশন বলা হয়।

 

হেডার ফাইল কী? 

[য. বোর্ড ২০১৯]

 


Written by,

Spread the love

8 thoughts on “জ্ঞানমূলক প্রশ্ন ও উত্তর পঞ্চম অধ্যায়

  1. একই ভাবে বিজ্ঞানের অনান্য বিষয়ের প্রশ্ন ও উত্তর তৈরি করলে ভালো হয়।

  2. ডাটা ভুল কী?
    ‘&p’ বলতে কী বোঝায়?
    প্রোগ্রামিং সি কে সি নামকরণ করা হয় কেন?
    শর্তসাপেক্কখে কোন স্টেট্মেন্ট বারবার নির্বাহ করাকে কী বলে?

Leave a Reply

Your email address will not be published. Required fields are marked *