শেয়ারFacebookWhatsApp

উদ্দীপকে মিজানের ব্যবহৃত ভাষাটি কোন ধরনের অনুবাদক ব্যবহার করে? ব্যাখ্যা কর ।

উত্তর: উদ্দীপকে মিজানের ব্যবহৃত ভাষাটি যে অনুবাদক ব্যবহার করে সেটি হলো কম্পাইলার। যে অনুবাদক প্রোগ্রাম হাই-লেভেল ল্যাঙ্গুয়েজে লেখা সম্পূর্ণ প্রোগ্রামটিকে একসাথে পড়ে এবং একসাথে অনুবাদ করে, তাকে কম্পাইলার বলা হয়। কম্পাইলার চালনার জন্য বেশি পরিমাণ মেমোরির প্রয়োজন হয়। কম্পাইলার যেহেতু পুরো প্রোগ্রামটি একেবারে কম্পাইল করে, তাই প্রোগ্রামে কোনো ভুল থাকলে একসাথে তা জানিয়ে দেয়। সে কারণে ভুলগুলো শুদ্ধ করা একটু জটিল। তবে কম্পাইল করার পর প্রোগ্রামগুলো অনেক দ্রুতগতিতে কাজ করে। ভিন্ন ভিন্ন ল্যাঙ্গুয়েজের জন্য ভিন্ন ভিন্ন কম্পাইলার থাকে। আবার একই ল্যাঙ্গুয়েজের জন্য বিভিন্ন সফটওয়্যার কোম্পানির ভিন্ন ভিন্ন কম্পাইলার থাকতে পারে। যেমন- সি ল্যাঙ্গুয়েজের জন্য Turbo C/C++, Codeblocks, Dev C, Borland C++ ইত্যাদি কম্পাইলার রয়েছে।

HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা CQ — Prosthuti প্রশ্নব্যাংক

HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · সৃজনশীল

উদ্দীপকে মিজানের ব্যবহৃত ভাষাটি কোন ধরনের অনুবাদক ব্যবহার করে? ব্যা…

উদ্দীপক

মারুফ PHP ভাষা ব্যবহার করে ওয়েব অ্যাপ্লিকেশন তৈরির কাজ করে, যার অনুবাদক প্রোগ্রাম এক লাইন করে পড়ে অনুবাদের কাজ করে । অন্য দিকে মিজান C++ ভাষা ব্যবহার করে সফটওয়্যার তৈরির কাজ করে, যার অনুবাদক প্রোগ্রাম সম্পূর্ণ প্রোগ্রামটি এক সাথে অনুবাদ করে।

Dhaka · 2024

উত্তর

কি-ওয়ার্ড হলো সি প্রোগ্রামিং ভাষায় ব্যবহৃত বেশ কিছু সংরক্ষিত শব্দ ।

উত্তর

সি প্রোগ্রামিং ভাষায় অ্যারে হলো একটি বিশেষ ডেটা স্ট্রাকচার যাতে একই ধরনের একাধিক ডেটা রাখা যায়। অ্যারের একটি নাম থাকে, Index Number এবং সদস্য বা আইটেমসমূহকে বন্ধনী এর মধ্যে উপস্থাপন করা হয়। অ্যারে একমাত্রিক, দ্বিমাত্রিক ও ত্রিমাত্রিক হতে পারে। অপরদিকে, মেমোরি অ্যাড্রেস সরাসরি ব্যবহার না করে একটি নাম দিয়ে ঐ নামের অধীনে ডেটা রাখা হয়। এই ডেটা পরিবর্তনশীল বিধায় ঐ নামকে চলক বলে। চল্ক হলো প্রোগ্রামের দেওয়া মেমোরির কয়েক বাইট স্থানের একটি নাম। তাই বলা যায়, অ্যারে এবং চলক এক নয় ৷

উত্তর

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

উত্তর

উদ্দীপকে মারুফ PHP ভাষার জন্য যে অনুবাদক ব্যবহার করে সেটি হলো ইন্টারপ্রেটার। অন্যদিকে মিজানের ব্যবহৃত C++ ভাষার অনুবাদক হলো কম্পাইলার। প্রোগ্রাম ডিবাগ করার জন্য ইন্টারপ্রেটার তুলনামূলক সহজ । কারণ— কম্পাইলার প্রথমে পুরো প্রোগ্রামটি পরীক্ষা করে মেশিন কোডে রূপান্তর করে এবং প্রোগ্রামে কোনো ভুল থাকলে সব একসাথে দেখায়। সেকারণে ভুলগুলো শুদ্ধ করা একটু জটিল। কিন্তু ইন্টারপ্রেটার পুরো প্রোগ্রাম পরীক্ষা না, করে প্রোগ্রামের প্রতিটি স্টেটমেন্ট একটি একটি করে মেশিন কোডে রুপান্তর করে এক্সিকিউট করে। ইন্টারপ্রেটার যখনই কোনো স্টেটমেন্টে ভুল পায়, সে প্রোগ্রাম এক্সিকিউট করা সেখানেই থামিয়ে দেয়। ফলে ভুলগুলো শুদ্ধ করা তুলনামূলক সহজ হয়। তাই বলা যায়, প্রোগ্রাম ডিবাগ করার জন্য ইন্টারপ্রেটার তুলনামূলকভাবে সহজ ।
HSCICTChapter 5 : প্রোগ্রামিং ভাষা
12টি সম্পর্কিত প্রশ্ন — উত্তর ও ব্যাখ্যা লকড

1.উদ্দীপকটি পড়ঃ #include #include main () { int a, b, c ; printf("Enter value:"); scanf("%d %d",&a, &b ); c = a + b; printf("\n\n %d", c); getch ( ); } উদ্দীপকে প্রোগ্রামের আউটপুটে ভগ্নাংশ মান পেতে হলে- i. ডেটা টাইপ পরিবর্তন করতে হবে ii. ফরমেট স্পেসিফায়ার পরিবর্তন করতে হবে iii. ভগ্নাংশ মান ইনপুট দিতে হবে নিচের কোনটি সঠিক?

Rajshahi · 2016

  • i ও ii
  • i ও iii
  • ii ও iii
  • i ,ii ও iii

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

2.উদ্দীপকটি পড়ঃ main ( ) { int n; scanf("%d", &n); printf("%d",

\sqrt{n}); }
উদ্দীপকে আবশ্যক হেডার ফাইল কোনটি? i. stdio.h ii. conio.h iii. math.h নিচের কোনটি সঠিক?

Barisal · 2016

  • i ও ii
  • i ও iii
  • ii ও iii
  • i ,ii ও iii

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

3.নিচের উদ্দীপকটি পড়ঃ #include main () { int a, s = 0; for (a = 1; a < = 5; a ++) s=s+a; printf("%d", s); } "a" এর মানের কোন কোন পরিবর্তনে আউটপুট 6 হবে?

Barisal · 2017

  • a = 1, a = a + 2
  • a=2, a = a + 1
  • a=2, a = a +2
  • a = 0, a = a + 1

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

4.নিচের উদ্দীপকটি পড়ঃ #include main() { float r; printf ("Enter your GPA"); scanf ("%d", & r); } প্রোগ্রামে উল্লিখিত %d এর পরিবর্তে ব্যবহার করা যায়- i. %.2f ii. % f iii. % .r নিচের কোনটি সঠিক?

Dinajpur · 2017

  • i ও ii
  • i ও iii
  • ii ও iii
  • i ,ii ও iii

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

5.উদ্দীপকটি পড় এবং নিচের প্রশ্নের উত্তর দাও: #include int main() { int i, k; i = 8; k=i++; printf("i and k :%d %d"; i, k ); return 0; } উদ্দীপকের প্রোগ্রামটির আউটপুট কোনটি?

Barisal · 2019

  • 10 9
  • 9 10
  • 9 8
  • 8 9

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

6.নিচের উদ্দীপকটি পড় এবং প্রশ্নের উত্তর দাও: #include main () { int a, b; b = 50; a = b%25; printf("%d", a); } উদ্দীপকে ব্যবহৃত প্রোগ্রামিং ভাষাটি হচ্ছে— i. General purpose language ii. Mid-level language iii. Case sensitive language নিচের কোনটি সঠিক?

Sylhet · 2019

  • i ও ii
  • i ও iii
  • ii ও iii
  • i, ii ও iii

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

7.উদ্দীপকটি পড়ঃ # include < stdio.h> main () int i, s = 0; { for(i=1; i<= 6; i++) { s=s+i; } printf("%d", ৪); } "i" এর মানের কী পরিবর্তনে আউটপুট ১২ হবে-

Dinajpur · 2019

  • i = 0, i = i + 1
  • i = 1, i = i + 2
  • i = 2, i = i + 1
  • i = 2, i = i + 2

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

8.# include main ( ) { int X; for (x=5;x<=10; x++) { printf("%d",x); if(x==6) break; } } প্রোগ্রামটির আউটপুট কোনটি?

Chittagong · 2019

  • 5
  • 56
  • 5789
  • 6789

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

9.#include main ( ) { int i; for(i=1 ; i<=10;i+=2){ printf("%d,i); } } প্রোগ্রামটির আউটপুট কোনটি?

Comilla · 2019

  • 12345678910
  • 123456789
  • 13579
  • 246810

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

10.কোনটি অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ভাষা?

Sylhet · 2019

  • BASIC
  • HTML
  • C
  • Java

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

11.\bigcirc চিহ্ন দ্বারা C ভাষার প্রোগ্রামিং-এ কি বোঝানো হয়?

Madrasah · 2019

  • সিদ্ধান্ত
  • ইনপুট
  • টিকা
  • সংযোগ

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

12.নিচের উদ্দীপকটি পড় এবং প্রশ্নের উত্তর দাও: #include int main () { int

=0;inti=1;while(i\sum = 0; int i = 1; while (i
<= 8) { =+\sum = \sum + i; i=i+1; } printf("%d",
\sum); return 0; }
'ii^{\prime} এর মানের কোন পরিবর্তনে আউটপুট '20' হবে?

Sylhet · 2023

  • i = 0, i = i + 1
  • i = 1, i = i + 2
  • i = 2 i = i + 1
  • i = 2, i = i + 2

উত্তর ও ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

আরো প্রশ্ন দেখো

আরো হাজারো প্রশ্ন + মডেল টেস্ট

ফ্রি রেজিস্ট্রেশন করো — ফেভারিট, AI টিউটর, লিডারবোর্ড ও অ্যানালিটিক্স আনলক করো।