আইসিটি ৫ম অধ্যায় : প্রোগ্রামিং ভাষা
জ্ঞানমূলক প্রশ্ন উত্তর (PDF) HSC 2025
আইসিটি ৫ম অধ্যায় জ্ঞানমূলক প্রশ্ন উত্তর : এইচএসসি আইসিটির পঞ্চম অধ্যায় ‘প্রোগ্রামিং ভাষা’ শিক্ষার্থীদের প্রোগ্রামিংয়ের মৌলিক ধারণা ও সিনট্যাক্স সম্পর্কে দক্ষ করে তোলে। এই অধ্যায় থেকে প্রায় প্রতি বছর সৃজনশীল প্রশ্নের ক-নম্বর অংশে ১ নম্বরের জ্ঞানমূলক প্রশ্ন আসে।
আইসিটি ৫ম অধ্যায় জ্ঞানমূলক প্রশ্ন উত্তর
১. প্রোগ্রামের ভাষা কী?
উত্তর: কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, অঙ্ক, সংকেত এবং এগুলো বিন্যাসের নিয়মগুলোকে একত্রে বলা হয় প্রোগ্রামের ভাষা বা প্রোগ্রামিং ল্যাঙ্গুয়েজ।
২. চতুর্থ প্রজন্মের ভাষা বা 4GL কী?
উত্তর: 4GL বলতে 4th Generation Language বা চতুর্থ প্রজন্মের ভাষা বুঝায়। 4GL এর সাহায্যে সহজেই অ্যাপ্লিকেশন তৈরি করা যায় বলে একে Rapid Application Development (RAD) টুলও বলা হয়।
৩. যান্ত্রিক ভাষা কী?
উত্তর: কম্পিউটার মেশিনের নিজস্ব ভাষাকে মেশিন ভাষা বা নিম্নস্তরের ভাষা বলা হয়। সাধারণত মেশিন ভাষা 0 ও 1 এ দুই বাইনারি অঙ্ক দিয়ে লিখতে হয়।
8. অ্যাসেম্বলি ভাষা কী?
উত্তর: অ্যাসেম্বলি ভাষা হচ্ছে মেশিন ভাষার পরবর্তী প্রোগ্রামের ভাষা। এ ভাষা বিভিন্ন সংকেত সহযোগে গঠিত। তাই একে সাংকেতিক ভাষাও বলা হয়।
৫. উচ্চস্তরের ভাষা কী?
উত্তর: যে প্রোগ্রামিং ভাষার প্রতীক ও শব্দসমূহ সাধারণত গাণিতিক ও ইংরেজি ভাষার মতো এবং যা মানুষের জন্য সহজে বোধগম্য, সেই প্রোগ্রামিং ভাষাকে উচ্চস্তরের ভাষা বলে।
৬. জাভা কী?
উত্তর: জাভা অত্যন্ত শক্তিশালী, ডাইনামিক, হাই লেভেল, সম্পূর্ণ অবজেক্ট ওরিয়েন্টেড, ক্রসপ্লাটফর্ম ও জেনেরিক প্রোগ্রামিং ল্যাঙ্গুয়েজ।
৭. পাইথন কী?
উত্তর: পাইথন (Python) হচ্ছে প্রোগ্রামিং ভাষাসমূহের অন্যতম হাই লেভেল অবজেক্ট ওরিয়েন্টেড ভাষা। ডাইনামিক ওয়েব অ্যাপ্লিকেশনসহ অনেক কিছু বানাতে এটি ব্যবহার করা হয়।
৮.অনুবাদক প্রোগ্রাম কী?
উত্তর: যে প্রোগ্রামের মাধ্যমে উৎস প্রোগ্রাম (Source Program) কে যন্ত্রভাষায় অনুবাদ করে বস্তু প্রোগ্রাম (Object Program) এ পরিণত করে, তাকে অনুবাদক প্রোগ্রাম বলা হয়।
৯. কম্পাইলার কী?
উত্তর: উচ্চস্তরের ভাষায় লেখা উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে রূপান্তর করার প্রোগ্রামকে কম্পাইলার বলা হয়।
১০. ইন্টারপ্রেটার কী?
উত্তর: যে অনুবাদক প্রোগ্রাম হাই লেভেল ভাষার উৎস প্রোগ্রামকে এক লাইন এক লাইন করে মেশিন ভাষার অবজেক্ট প্রোগ্রামে অনুবাদ করে, তাকে ইন্টারপ্রেটার বলে।
১১. অ্যাসেম্বলার কী?
উত্তর: অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে মেশিন ভাষায় অনুবাদ করার জন্য সে অনুবাদক প্রোগ্রাম ব্যবহার করা হয়, তাকে অ্যাসেম্বলার বলা হয়।
১২. প্রোগ্রাম ডকুমেন্টেশন কী?
উত্তর: ভুল সংশোধনের পর প্রোগ্রাম সঠিকভাবে কাজ করলে, তাকে Run Program বলা হয় এবং এ প্রোগ্রামকে ভবিষ্যতে রক্ষণের জন্য লিপিবদ্ধ করতে হয়। এ লিপিবদ্ধকরণকে প্রোগ্রাম লেখ্য বা ডকুমেন্টেশন বলা হয়।
১৩. অ্যালগরিদম কী?
উত্তর: সমস্যা সমাধানের যুক্তিসম্মত ও পর্যায়ক্রমিক ধারা বর্ণনাকে অ্যালগরিদম বলা হয়।
১৪. ফ্লোচার্ট কী?
উত্তর: যে চিত্রভিত্তিক পদ্ধতিতে বিশেষ কতকগুলো চিহ্নের সাহায্যে কোনো একটি নির্দিষ্ট সমস্যা সমাধান করা হয়, তাকে ফ্লোচার্ট বলা হয়।
১৫. প্রোগ্রাম ফ্লোচার্ট কী?
উত্তর: প্রোগ্রাম লেখার পূর্বে প্রোগ্রামের কাজের ধাপগুলো চিত্রের সাহায্যে লেখাই হলো প্রোগ্রাম ফ্লোচার্ট।
১৬. সিস্টেম ফ্লোচার্ট কী?
উত্তর: সিস্টেমের ডেটার প্রবাহ বা প্রক্রিয়াকরণ এর প্রবাহ প্রদর্শনকারী চার্টই সিস্টেম ফ্লোচার্ট।
১৭. সুডোকোড কী?
উত্তর: প্রোগ্রামের ধরন ও কার্যাবলি তুলে ধরার জন্য কিছুসংখ্যক নির্দেশ বা স্টেটমেন্টের সমাহারকেই সুডোকোড বলা হয়।
১৮. ডিবাগিং কি?
উত্তর: প্রোগ্রামের ভুল-ত্রুটি খুঁজে বের করা এবং সংশোধন করাকে ডিবাগিং (Debugging) বলা হয়।
১৯. অবজেক্ট ওরিয়েন্টড প্রোগ্রামিং কী?
উত্তর: একটি সমস্যাকে সমাধান করার জন্য যখন একটি অবজেক্ট তৈরি করা হয়, যার মধ্যে সমস্যা সমাধানের যাবতীয় উপকরণ থাকে এবং এই অবজেক্টের মাধ্যমে সমস্যা সমাধান করা যায়, তখন তাকে অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং বলা হয়।
২০. সি ল্যাঙ্গুয়েজ কী?
উত্তর: C হচ্ছে মধ্য পর্যায়ের, শক্তিশালী হাইলেভেল ল্যাঙ্গুয়েজ, যা ব্যবহার করে সব ধরনের প্রোগ্রাম রচনা করা যায়।
২১. প্রোগ্রাম কম্পাইলিং কী?
উত্তর: হাই লেভেল ল্যাঙ্গুয়েজে লিখিত প্রোগ্রামকে কম্পিউটারের বোধগম্য মেশিন ল্যাঙ্গুয়েজে রূপান্তরকে কম্পাইলিং বলা হয়।
২২. ডেটা টাইপ কী?
উত্তর: ডেটার ধরন এবং মেমোরি পরিসর সংরক্ষণের ভিত্তিতে সি প্রোগ্রামে ডেটাকে বিভিন্ন ভাগে ভাগ করা যায়, যাদের একেকটিকে ডেটা টাইপ বলে।
২৩. চলক কী?
উত্তর: সি ভাষায় মেমোরিতে ডেটা সংরক্ষণ করতে যে নাম ব্যবহৃত হয়, তাকে চলক (Variable) বলা হয়।
২৪. ধ্রুবক কী?
উত্তর: প্রোগ্রাম নির্বাহের সময় কোনো অবস্থাতেই যার মান পরিবর্তন করা যায় না, তাকে কন্সট্যান্ট বা ধ্রুবক বলা হয়।
২৫. লোকাল ভেরিয়েবল কী?
উত্তর: কোন ফাংশনের মধ্যে ভেরিয়েবল ডিক্লেয়ার করলে তাকে উক্ত ফাংশনের লোকাল ভেরিয়েবল বলা হয়।
https://www.munshiacademy.com/আইসিটি-৫ম-অধ্যায়-প্রোগ্/